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

OneSignal Integratie aansluiten en gebruiken

Laatst bijgewerkt: juni 10, 2021

In Bèta

Geldt voor:

Alle producten en plannen

Verbind uw OneSignal account met HubSpot om OneSignal pushmeldingen in te stellen met behulp van Workflows, pushmeldingen te bekijken op de activiteitentijdlijnen van contactpersonen, en gebruikers te segmenteren op basis van betrokkenheid bij pushmeldingen.

Integratie eisen

Sluit de integratie aan

  • 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. U kunt meerdere ID's en sleutels invoeren om meer dan één OneSignal applicatie te verbinden.
  • Klik op Applicatie installeren.
  • U wordt doorgestuurd naar de pagina Verbonden apps.

De integratie gebruiken

U kunt de OneSignal-integratie gebruiken om OneSignal pushmeldingen te maken en te verzenden met behulp van Workflows, pushmeldingen te bekijken op de activiteitentijdlijnen van contactpersonen, en gebruikers te segmenteren op basis van betrokkenheid bij pushmeldingen.

  • Klik in uw HubSpot-account op de marktplaatspictogram marketplace in de hoofdnavigatiebalk. Selecteer onder Beheren Gekoppelde apps.
  • Klik op OneSignal.
  • Klik op Acties op de geselecteerde OneSignal-app om extra apps toe te voegen of apps te verwijderen.

Let op: om uw OneSignal gebruikers push meldingen te laten ontvangen, moet u de OneSignal setEmail SDK Methode gebruiken. Gebruikers moeten zich nog steeds abonneren op uw site of app om push meldingen te ontvangen. Raadpleeg de SDK-documentatie van OneSignal.


Maak OneSignal push meldingen (MarketingHub, VerkoopHub en ServiceHub Alleen Professional en Enterprise )

  • Navigeer in uw HubSpot account naar Automatisering > Workflows.
  • Klik rechtsboven op Workflow maken.
  • Selecteer Contact-based in het linkerpaneel en klik op Next in het rechterbovenpaneel.
  • Stel uw inschrijf triggers in.
  • Klik op + om een actie toe te voegen.
  • Selecteer in het rechterpaneel Send OneSignal notification.

Pushmeldingen op tijdlijn van activiteit weergeven

  • Navigeer in uw HubSpot account naar Contactpersonen > Contactpersonen.
  • Klik op de naam van een contactpersoon naar wie u een pushmelding hebt verzonden.
  • Op de activiteitentijdlijn kunt u de OneSignal-activiteit bekijken.

onesignal-timeline

Gebruik HubSpot formulier inzendingen om HubSpot contacten te koppelen aan OneSignal gebruikers

Om deze functionaliteit te gebruiken, moet u ervoor zorgen dat u de juiste code in <head> van uw OneSignal Web Push Instellingen.

U heeft twee opties voor het vastleggen en doorgeven van e-mail adressen 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 je HubSpot Forms direct. U moet uw portaal 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>