Ligar HubSpot e OneSignal
Ultima atualização: Fevereiro 2, 2023
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.
Por favor note: deve ser um super administrador ou ter App Marketplace Access permissões na sua conta HubSpot.
Ligar o aplicativo
- Na conta da HubSpot, clique no ícone do Marketplace marketplace na barra de navegação principal, e selecione App do Marketplace.
- Use a barra de pesquisa para localizar e selecionar a Integração do 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 electrónico: os utilizadores precisam de utilizar Função OneSignal's setEmail usando o seu SDK associar utilizadores OneSignal com endereços de correio electró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 conta da HubSpot, clique no ícone do Marketplace marketplace na barra de navegação principal. Em Gerenciar, selecione Aplicativos conectados.
- 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 da HubSpot, navegue até Automação > 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 ++ para adicionar uma acção.
- No painel direito, selecione Enviar notificação do OneSignal.
- Clique no menu pendente Seleccionar aplicação para seleccionar as suas aplicações OneSignal ligadas.

- Clique no menu pendente Do you want to use an existing OneSignal Push Template or Create a New Push? e seleccione uma opção de modelo:
- Para seleccionar um modelo existente, clique em Use templates.
-
- Para criar um novo modelo, clique em Usar configuração personalizada e preencher os campos necessários. É possível utilizar fichas de personalização nestes campos.
- Clique em Salvar.
- Você pode adicionar mais ações ao seu fluxo de trabalho.
- Quando terminar de configurar seu fluxo de trabalho, clique em Revisar no canto superior direito.
- Revise seu fluxo de trabalho configurado e clique em Ativar no canto superior direito.

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 da HubSpot, navegue até Automação > 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.

- 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 de Tags de dados OneSignal.
- Clique em Salvar.
- Pode adicionar mais acções para o 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 do seu OneSignal Web Push settings adicionado ao HTML principal das suas páginas.
Você tem duas opções para capturar e passar endereços de e-mail para o OneSignal:
- 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) {
// Chamada de retorno quando o e-mail tiver terminado o envio
console.log("emailId: ", emailId);
});
}
});
- 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. Aqui está um exemplo:
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
<script></script>
hbspt.forms.create({
região: "na1",
portalId: "A SUA IDENTIFICAÇÃO NO PORTAL",
formId: "O SEU ID DE FORMULÁRIO",
onFormSubmit: função($form) {
OneSignal.push(function() {
OneSignal.setEmail($("input[name=email]").val())
.then(function(emailId) {
// Chamada de retorno quando o e-mail tiver terminado o envio
console.log("emailId: ", emailId);
});
});
}
});
Conteúdo relacionado
-
Conectar e usar a sincronização de dados do HubSpot
Com a sincronização de dados do HubSpot, você pode criar uma sincronização unidirecional ou bidirecional...
Central de conhecimento -
Acesse sua chave de API da HubSpot
Com a chave de API da HubSpot, seus desenvolvedores podem criar aplicativos personalizados com APIs da HubSpot
Central de conhecimento -
Instale a integração do HubSpot-Salesforce
A integração do HubSpot-Salesforce oferece uma transferência fácil de dados entre o HubSpot e o Salesforce,...
Central de conhecimento