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.

Koppla ihop HubSpot och OneSignal

Senast uppdaterad: mars 11, 2025

Tillgänglig med något av följande abonnemang, om inte annat anges:

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

Observera: den 4 april 2025 kommer OneSignal-integrationen som byggts av HubSpot att upphöra. Efter detta datum kommer appen inte längre att stödjas och kommer inte att uppdatera data i HubSpot-konton. Vi rekommenderar att du delbetalar den nya OneSignal-integrationen som byggts av OneSignal framöver.

Med OneSignal-integrationen kan du skapa och skicka OneSignal push-meddelanden med hjälp av arbetsflöden, visa push-meddelanden på kontakters tidslinjer och segmentera användare baserat på engagemang med push-meddelanden

Krav på integration

Anslut appen

  • I ditt HubSpot-konto, klicka på Marknadsplatsikonen marketplace i det övre navigeringsfältet och välj sedan App Marketplace.
  • Använd sökfältet för att hitta och välja OneSignal-integrationen.
  • Klicka på Delbetalning av app längst upp till höger.
  • Logga in på ditt OneSignal-konto.
  • I frågan som dyker upp anger du ditt Application 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å Delbetalning av app.
  • Du kommer att omdirigeras till sidan Connected apps.

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

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

  • Via e-postadress: användare måste använda OneSignals setEmail-funktion med hjälp av deras SDK för att associera OneSignal-användare med e-postadresser. Detta matchningsalternativ är endast tillgängligt för arbetsflödesåtgärden Skicka OneSignal-meddelande.
  • Av OneSignal external_user_id: användare 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 klickar du på settings inställningsikonen i det övre navigeringsfältet. I den vänstra sidomenyn går du till Integreringar > Anslutna appar.
    • Klicka på OneSignal.
    • Klicka på Kontaktmatchning.
    • I rullgardinsmenyn väljer du den HubSpot-kontaktegenskap som du vill använda för matchning med OneSignals external_user_id-egenskap. Detta matchningsalternativ är tillgängligt för både arbetsflödesåtgärderna Skicka OneSignal-meddelanden och Redigera OneSignal-taggar.

Automatisera push-meddelanden från OneSignal

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

  • I ditt HubSpot-konto navigerar du till Automatiseringar > Arbetsflöden.
  • Klicka på Skapa arbetsflöde längst upp till höger.
  • Välj Kontaktbaserat i den vänstra panelen och klicka på Nästa längst upp till höger.
  • Ställ in dina registreringstriggers.
  • Klicka på + plus-ikonen för att lägga till en åtgärd.
  • I den högra panelen väljer du Skicka OneSignal-meddelande.


Push-meddelandet visas som en aktivitet på kontaktpostens tidslinje.
 


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 navigerar du till Automatiseringar > Arbetsflöden.
  • Klicka på Skapa arbetsflöde längst upp till höger.
  • Välj Kontaktbaserat i den vänstra panelen och klicka sedan på Nästa längst upp till höger.
  • Ställ in dina triggers för inskrivning.
  • Klicka på + plus-ikonen för att lägga till en åtgärd.
  • I den högra panelen väljer du Redigera OneSignal-taggar.

  • Klicka på rullgardinsmenyerna Select 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 i ditt arbetsflöde.
  • När du är klar med att konfigurera arbetsflödet klickar du på Granska längst upp till höger.
  • Granska konfigurationen av arbetsflödet och klicka på Slå på.

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

Använd inskick av formulär från HubSpot 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 den lämpliga koden från dina OneSignal Web Push-inställningar annonserad i huvud-HTML på dina sidor.

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

  1. Placera följande globalt i din <head> ... </head> för att gälla över inskick av formulär:

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 called when email have finished sending
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: "YOUR PORTAL ID",
    formId: "YOUR FORM ID",
    onFormSubmit: function($form) {
    OneSignal.push(function() {
    OneSignal.setEmail($("input[name=email]").val())
    .then(function(emailId) {
    // Callback called when email have finished sending
    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.