Hoppa till innehåll
Observera: Översättningen av denna artikel är endast avsedd att underlätta för dig. Översättningen har skapats automatiskt med hjälp av en översättningsprogramvara och har eventuellt inte korrekturlästs. Den engelska versionen av denna artikel bör därför betraktas som den gällande versionen med den senaste informationen. Du kan komma åt den här.
Integrations

Anslut HubSpot och OneSignal

Senast uppdaterad: november 2, 2021

Gäller för:

Marketing Hub Professional, Enterprise
Sales Hub Professional, Enterprise
Service Hub Professional, Enterprise

Med OneSignal-integrationen kan du skapa och skicka push-notiser från OneSignal med hjälp av arbetsflöden, visa push-notiser på kontakters aktivitetstidslinjer och segmentera användare baserat på deras engagemang i push-notiser.

Observera: Du måste vara en superadministratör eller ha Tillgång till App Marketplace behörigheter på ditt HubSpot-konto.

Anslut appen

  • I ditt HubSpot-konto, klicka på Marknadsplatsikonen marknadsplats i huvudnavigeringsfältet och välj sedan App-marknadsplats.
  • Använd sökfältet för att hitta och välja OneSignal-integrationen.
  • Klicka på Installera app i övre högra hörnet.
  • Logga in på ditt OneSignal-konto.
  • I popup-rutan anger du ditt applikations-ID och din API-nyckel från ditt OneSignal-konto.
  • Om det behövs klickar du på Lägg till applikation för att lägga till en annan applikation.
  • Klicka på Installera app.
  • Du kommer att omdirigeras till sidan Anslutna appar.

Matcha din OneSignal-användare med din HubSpot-användare

Integrationen kräver att du matchar din OneSignal-användare med HubSpot-kontakter. Användarna har två alternativ för matchning:

  • Med e-postadress: Användarna måste använda OneSignals setEmail-funktion med hjälp av deras SDK. för att associera OneSignal-användare med e-postadresser. Det här matchningsalternativet är endast tillgängligt för arbetsflödesåtgärden Skicka OneSignal-meddelande.
  • Genom OneSignal external_user_id: Användarna måste välja den HubSpot-kontaktegenskap som de vill matcha med external_user_id i OneSignal. För att göra detta:
    • I ditt HubSpot-konto, klicka på Marknadsplatsikonen marknadsplats i huvudnavigeringsfältet. Under Hantera väljer du Anslutna appar.}
    • Klicka på OneSignal.
    • Klicka på Kontaktmatchning.
    • I rullgardinsmenyn väljer du den HubSpot-kontaktegenskap som du vill använda för att matcha med OneSignal external_user_id egenskap. Det här matchningsalternativet är tillgängligt för både arbetsflödesåtgärderna Skicka OneSignal-meddelanden och Redigera OneSignal-taggar.

Automatisera OneSignal push-notiser

Du kan automatisera sändningen av OneSignal push-notiser med hjälp av arbetsflöden.

  • I ditt HubSpot-konto, navigera till Automatisering > Arbetsflöden.}
  • Klicka på Skapa arbetsflöde längst upp till höger.
  • I den vänstra panelen väljer du Kontaktbaserad och klickar på Nästa längst upp till höger.
  • Ställ in dina utlösare för registrering.
  • Klicka på ikonen + plus för att lägga till en åtgärd.
  • I den högra panelen väljer du Skicka OneSignal-meddelande.
onesignal-notification

Push-notisen visas som en aktivitet på kontaktpostens tidslinje.
onesignal-timeline


Automatisera OneSignal-taggar för att utlösa meddelanden i appen

Använd arbetsflöden för att utlösa meddelanden i appen i din OneSignal-app.

  • I ditt HubSpot-konto, navigera till Automatisering > Arbetsflöden.}
  • Klicka påSkapa arbetsflöde längst upp till höger.
  • I den vänstra panelen väljer du Kontaktbaserad och klickar sedan på Nästa längst upp till höger.
  • Ställ in dina utlösare för registrering.
  • Klicka påikonen +plus för att lägga till en åtgärd.
  • I den högra panelen väljer duRedigera OneSignal-taggar.
onesignal-tags
  • Klicka på rullgardinsmenyerna Välj app för att välja dina anslutna OneSignal-appar.
  • Ange JSON-sträng med { "key" : "value" }-par som du vill redigera. Läs mer om hur du använder OneSignal-datataggar.
  • Klicka på Spara.
  • Du kan lägga till ytterligare Åtgärder till ditt arbetsflöde.
  • När du är klar med att konfigurera ditt arbetsflöde klickar du på Granska högst upp till höger.
  • Granska din arbetsflödesinställning och klicka på Aktivera.

Redigering av OneSignal-taggar kan också driva meddelanden i appen i OneSignal. Se OneSignals guide för steg för hur du gör detta.

Använd HubSpot-formulärinlämningar för att länka HubSpot-kontakter till OneSignal-användare.

Om du vill använda den här funktionen måste du se till att du har rätt kod från din Inställningar för OneSignal Web Push till HTML-huvudet på dina sidor.

Du har två alternativ för att samla in och överföra e-postadresser till OneSignal:

  1. Placera följande globalt i din <head> ... </head> för att tillämpa dem på alla formulärsinlämningar:

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 som kallas när e-postmeddelandet har skickats färdigt
console.log("emailId: ", emailId);
});
}
});

  1. Redigera inbäddningsskriptet för ett av dina HubSpot-formulär direkt. Du måste infoga ditt portal-ID och formulär-ID från ditt konto. Här är ett exempel:

    <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
    <script>
    hbspt.forms.create({
    region: "na1",
    portalId: "DITT PORTAL-ID",
    formId: "DITT FORMULÄR-ID",
    onFormSubmit: function($form) {
    OneSignal.push(function() {
    OneSignal.setEmail($("input[name=email]").val())
    .then(function(emailId) {
    // Callback som kallas när e-postmeddelandet har skickats färdigt
    console.log("emailId: ", emailId);
    });
    });
    }
    });
    </script>