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.

Anslut HubSpot och OneSignal

Senast uppdaterad: februari 2, 2023

Gäller för:

Marketing Hub Professional, Enterprise
Sales Hub Professional, Enterprise
Service Hub Professional, Enterprise
Operations 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å engagemang i push-notiser.

Observera: du måste vara en superadministratör eller ha Tillgång till App Marketplaces i 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 funktion setEmail 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.
  • By 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 det:
    • 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-adressen 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-meddelandet 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 du Redigera OneSignal-taggar.
onesignal-tags
  • Klicka på rullgardinsmenyerna Välj app för att välja dina anslutna OneSignal-appar.
  • Ange JSON-sträng med paren { "key" : "value" } som du vill redigera. Läs mer om att använda 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 arbetsflödet klickar du på Granska längst upp till höger.
  • Granska din arbetsflödesinställning och klicka på Aktivera.

Redigering av OneSignal-taggar kan också aktivera 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.

För att 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 har lagts till i HTML-huvudet på dina sidor.

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

  1. Placera följande globalt i din <head> ... </head> för att tillämpa den på alla formulärsändningar:

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>
Hjälpte artikeln?
Detta formulär används endast för dokumentationsfeedback. Få reda på hur du får hjälp med HubSpot.