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 (BETA)

Laatst bijgewerkt: april 12, 2021

In Bèta

Geldt voor:

Alle producten en plannen

Verbind uw OneSignal-account met HubSpot om OneSignal pushmeldingen in te stellen met 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

  • Klik in uw HubSpot-account op de marktplaatspictogram marketplace in de hoofdnavigatiebalk. Selecteer onder Beheren Gekoppelde apps.
  • Klik rechtsboven op Visit App Marketplace.
  • Gebruik de zoekbalk om te zoeken naar de OneSignal integratie. Ga er met de muis overheen en klik op View integration.
  • In de rechterbovenhoek, klik op Connect app.
  • Log in op uw OneSignal-account.
  • In het pop-upvenster voert u 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, dient u de OneSignal setEmail SDK Methode te gebruiken. U kunt alleen een van beide web of mobiele push record associëren, bepaald door waar de setEmail methode het laatst is uitgevoerd. Gebruikers moeten zich nog steeds abonneren op uw site of app om push meldingen te ontvangen. Bekijk alstublieft OneSignal's SDK documentatie.

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 in het linkerpaneel Contact-based en klik rechtsboven op Next.
  • Stel uw inschrijf triggers in.
  • Klik op + om een actie toe te voegen.
  • Selecteer in het rechterpaneel Send OneSignal notification.

Pushmeldingen op de tijdlijn van activiteiten 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 formulierinzendingen 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-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 insluit script voor een van je HubSpot Formulieren rechtstreeks. 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: "12345",
    formId: "3f9b1c13-16c2-444d-a24a-6331877102b4",
    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>