Doorgaan naar artikel
Let op: De Nederlandse vertaling van dit artikel is alleen bedoeld voor het gemak. De vertaling wordt automatisch gemaakt via een vertaalsoftware en is mogelijk niet proefgelezen. Daarom moet de Engelse versie van dit artikel worden beschouwd als de meest recente versie met de meest recente informatie. U kunt het hier raadplegen.
Integrations

HubSpot en OneSignal verbinden

Laatst bijgewerkt: oktober 7, 2021

In Bèta

Geldt voor:

Alle producten en plannen

Met de OneSignal-integratie kunt u OneSignal pushmeldingen maken en verzenden met behulp van workflows, pushmeldingen bekijken op de activiteitentijdlijnen van contactpersonen en gebruikers segmenteren op basis van betrokkenheid bij pushmeldingen.

Let op: U moet een super admin of beschikken over App marktplaats toegang machtigingen in uw HubSpot Account.

Sluit de app aan

  • { local.navAppMarketplace }}
  • Gebruik de zoekbalk om de OneSignal integratie te vinden en te selecteren.
  • In de rechterbovenhoek, klik op Installeer app.
  • Log in op uw OneSignal account.
  • Voer in het pop-upvenster uw applicatie-ID en API-sleutel van uw OneSignal-account in.
  • Klik, indien nodig, op Applicatie toevoegen om een andere applicatie toe te voegen.
  • Klik op Applicatie installeren.
  • U wordt doorgestuurd naar de pagina Verbonden apps.

Koppel uw OneSignal gebruiker aan uw HubSpot gebruiker

De integratie vereist het matchen van uw OneSignal gebruiker met HubSpot contacten. Gebruikers hebben twee opties voor het matchen:

  • Door OneSignal external_user_id: gebruikers zullen de HubSpot contact eigenschap moeten selecteren die ze willen matchen met de external_user_id in OneSignal. Om dit te doen:
    • Klik in uw HubSpot-account op de marktplaatspictogram marketplace in de hoofdnavigatiebalk. Selecteer onder Beheren Gekoppelde apps.
    • Klik op OneSignal.
    • Klik op Contact Matching.
    • Selecteer uit het dropdown menu de HubSpot contact eigenschap die u wilt gebruiken voor het matchen met de OneSignal externe_gebruiker_id eigenschap. Deze matching optie is beschikbaar voor zowel de Send OneSignal notificaties als de Edit OneSignal tags workflow acties.

OneSignal pushmeldingen automatiseren

U kunt het verzenden van OneSignal pushmeldingen automatiseren met behulp van workflows.

  • { local.navWorkflows }}
  • Klik rechtsboven op Workflow maken.
  • Selecteer in het linkerpaneel Contactgebaseerd en klik rechtsboven op Volgende.
  • Stel uw triggers voor inschrijvingen in.
  • Klik op het + plus pictogram om een actie toe te voegen.
  • Selecteer in het rechterpaneel Send OneSignal notification.
onesignal-notification

De push notificatie zal verschijnen als een activiteit op de tijdlijn van het contact record.
onesignal-timeline


OneSignal tags automatiseren om in-app berichten te triggeren

Gebruik workflows om in-app berichten te activeren in uw OneSignal app.

  • { local.navWorkflows }}
  • Klik rechtsboven opWorkflow maken.
  • Selecteer in het linkerpaneel Contactgebaseerd en klik vervolgens rechtsboven op Volgende.
  • Stel uw inschrijf triggers in.
  • Klik op het +plus pictogram om een actie toe te voegen.
  • Selecteer in het rechterpaneelOneSignal-tags bewerken.
onesignal-tags
  • Klik op de Select App dropdown menu's om uw aangesloten OneSignal apps te selecteren.
  • Voer JSON string in met { "key" : "value" } paren die u wenst te bewerken. Meer informatie over het gebruik van OneSignal gegevens tags.
  • Klik op Opslaan.
  • U kunt extra Acties aan uw workflow toevoegen.
  • Wanneer u klaar bent met het instellen van uw workflow, klikt u rechtsboven op Review.
  • Bekijk uw workflow set up en klik op Turn on.

Het bewerken van OneSignal tags kan ook in-app berichtgeving in OneSignal aanzetten. Raadpleeg de handleiding van OneSignal voor stappen over hoe dit te doen.

HubSpot-formulierinzendingen gebruiken om HubSpot-contactpersonen te koppelen aan OneSignal-gebruikers

Om deze functionaliteit te gebruiken, moet u ervoor zorgen dat u de juiste code van uw OneSignal Web Push instellingen toegevoegd aan de head HTML van uw pagina's.

Je hebt twee opties voor het vastleggen en doorgeven van e-mailadressen aan OneSignal:

  1. Plaats het volgende globaal in je <head> ... </head> om toe te passen over formulier inzendingen:

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 aangeroepen wanneer e-mail klaar is met verzenden
console.log("emailId: ", emailId);
});
}
});

  1. Bewerk het embed script voor een van uw HubSpot Forms direct. U moet uw portal ID en formulier ID van uw account invoegen. Hier is een voorbeeld:

    <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
    <script>
    hbspt.forms.create({
    regio: "na1",
    portalId: "UW PORTAAL ID",
    formId: "UW FORMULIER ID",
    onFormSubmit: function($form) {
    OneSignal.push(function() {
    OneSignal.setEmail($("input[name=email]").val())
    .then(function(emailId) {
    // Callback aangeroepen wanneer e-mail klaar is met verzenden
    console.log("emailId: ", emailId);
    });
    });
    }
    });
    </script>