Ir para o conteúdo principal
Isenção de responsabilidade de tradução: esse conteúdo foi traduzido para sua conveniência com o uso de software e pode não ter sido revisado por uma pessoa. O texto oficial é a versão em inglês e sempre será o texto mais atualizado. Para ver a versão em inglês, clique aqui.

Ligar HubSpot e OneSignal

Ultima atualização: Setembro 4, 2023

Disponível com qualquer uma das seguintes assinaturas, salvo menção ao contrário:

Marketing Hub   Professional , Enterprise
Vendas Hub   Professional , Enterprise
Service Hub   Professional , Enterprise
Operations Hub   Professional , Enterprise

Com a integração OneSignal, pode criar e enviar notificações OneSignal push usando fluxos de trabalho, ver notificações push nas linhas de tempo de actividade dos contactos e segmentar utilizadores com base no envolvimento com notificações push

Requisitos de integração

Ligar o aplicativo

  • Na sua conta HubSpot, clique no ícone do Marketplace marketplace na barra de navegação superior e selecione App Marketplace.
  • Utilize a barra de pesquisa para localizar e seleccionar a integração OneSignal.
  • No canto superior direito, clique em Instalar aplicativo.
  • Inicie a sessão na sua conta OneSignal.
  • Na caixa pop-up, insira a ID do aplicativo e a chave de API da sua conta do OneSignal.
  • Se necessário, clique em Adicionar aplicação para adicionar outra aplicação.
  • Clique em Instalar aplicativo.
  • Você será redirecionado para a página Aplicativos conectados.

Faça corresponder o seu utilizador OneSignal ao seu utilizador HubSpot

A integração requer a correspondência entre o seu utilizador OneSignal e os contactos HubSpot. Os utilizadores têm duas opções de correspondência:

  • Por endereço de correio eletrónico: os utilizadores têm de utilizar a função setEmail da OneSignal utilizando o seu SDK para associar os utilizadores da OneSignal a endereços de correio eletrónico. Esta opção de correspondência só está disponível para a acção de fluxo de trabalho de notificação Send OneSignal.
  • Por OneSignal external_user_id: os utilizadores necessitarão de seleccionar a propriedade de contacto HubSpot que desejam combinar com o external_user_id no OneSignal. Para fazer isso:
    • Na sua conta HubSpot, acesse Relatórios e dados > Integrações.
    • Clique em OneSignal.
    • Clique em Contact Matching.
    • No menu pendente, seleccione a propriedade de contacto HubSpot que pretende utilizar para correspondência com o OneSignal iD_utilizador_externo propriedade. Esta opção de correspondência está disponível tanto para as acções de fluxo de trabalho Enviar notificações OneSignal como Editar etiquetas OneSignal.

Automatizar as notificações OneSignal push

Pode automatizar o envio de notificações OneSignal push usando fluxos de trabalho.

  • Na sua conta HubSpot, acesse Automações > Fluxos de trabalho.
  • No canto superior direito, clique em Criar fluxo de trabalho.
  • No painel esquerdo, selecione Baseado em contato e clique em Próximo no canto superior direito.
  • Defina disparadores de inscrição.
  • Clique no ícone + mais para adicionar uma ação.
  • No painel direito, selecione Enviar notificação do OneSignal.
notificação de um sinal

A notificação push aparecerá como uma actividade na linha temporal do registo de contacto. 
 
onesignal-timeline


Automatizar as etiquetas OneSignal para activar o envio de mensagens no sistema de mensagens

Use os fluxos de trabalho para activar o envio de mensagens no seu aplicativo OneSignal. 

  • Na sua conta HubSpot, acesse Automações > Fluxos de trabalho.
  • No canto superior direito, clicar em Criar fluxo de trabalho.
  • No painel da esquerda, seleccionar Contact-based, depois clicar Next no canto superior direito.
  • Defina disparadores de inscrição.
  • Clique no ícone ++ para adicionar uma acção.
  • No painel direito, seleccionar Edit OneSignal tags
etiquetas com um só sinal
  • Clique no menu pendente Seleccionar aplicação para seleccionar as suas aplicações OneSignal ligadas.
  • Introduza a string JSON com {"chave" : "valor" } pares que deseja editar. Saiba mais sobre a utilização das etiquetas de dados OneSignal.
  • Clique em Salvar.
  • Pode acrescentar acçõesadicionais ao seu fluxo de trabalho.
  • Quando terminar de configurar seu fluxo de trabalho, clique em Revisar no canto superior direito.
  • Reveja a configuração do seu fluxo de trabalho e clique em Ligar.

A edição das etiquetas OneSignal também pode alimentar o envio de mensagens no OneSignal. Consulte o guia da OneSignal para saber como o fazer. 

Usar os envios de formulário do HubSpot para vincular os contatos do HubSpot aos usuários do OneSignal 

Para utilizar esta funcionalidade, certifique-se de que tem o código apropriado das suas definições OneSignal Web Push adicionado ao HTML da cabeça das suas páginas. 

Você tem duas opções para capturar e passar endereços de e-mail para o OneSignal:

  1. Coloque o seguinte a nível global no seu . <head>. </head>. para se candidatar através da submissão de formulários:

window.addEventListener('message', event => {
if(event.data.type === 'hsFormCallback' && event.data.eventName === 'onFormSubmit') {
OneSignal.push(function() {
OneSignal.setEmail($("input[name=email]").val())
.then(function(emailId) {
// Callback called when email have finished sending
console.log("emailId: ", emailId);
});
}
});

  1. Edite o script incorporado para um de seus formulários do HubSpot diretamente. Você precisará inserir sua ID do portal e ID do formulário da sua conta. Eis um exemplo:

    <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
    <script>
    hbspt.forms.create({
    region: "na1",
    portalId: "YOUR PORTAL ID",
    formId: "YOUR FORM ID",
    onFormSubmit: function($form) {
    OneSignal.push(function() {
    OneSignal.setEmail($("input[name=email]").val())
    .then(function(emailId) {
    // Callback called when email have finished sending
    console.log("emailId: ", emailId);
    });
    });
    }
    });
    </script>
Esse artigo foi útil?
Este formulário deve ser usado apenas para fazer comentários sobre esses artigos. Saiba como obter ajuda para usar a HubSpot.