Gå til innhold
Merk:: Denne artikkelen er oversatt av praktiske årsaker. Oversettelsen opprettes automatisk ved hjelp av oversettingsprogramvare, og det er ikke sikkert at den er korrekturlest. Den engelske versjonen av denne artikkelen skal regnes som den regjerende versjonen med den nyeste informasjonen. Du finner den her.

Koble HubSpot og OneSignal

Sist oppdatert: mars 11, 2025

Tilgjengelig med et av følgende abonnementer, unntatt der det er angitt:

Markedsføring Hub   Professional , Enterprise
Salg Hub   Professional , Enterprise
Service Hub   Professional , Enterprise
Operations Hub   Professional , Enterprise

Merk: 4. april 2025 vil OneSignal-integrasjonen bygget av HubSpot være i ferd med å gå ned. Etter denne datoen vil appen ikke lenger støttes og vil ikke oppdatere data i HubSpot-kontoer. Det anbefales å installere den nye OneSignal-integrasjonen bygget av OneSignal fremover.

Med OneSignal-integrasjonen kan du opprette og sende OneSignal-pushvarsler ved hjelp av arbeidsflyter, vise push-varsler på kontakters aktivitetstidslinjer og segmentere brukere basert på engasjement med push-varsler

Integrasjonskrav

Koble til appen

  • I HubSpot-kontoen din klikker du på ikonet Marketplace marketplace i den øverste navigasjonslinjen og velger deretter App Marketplace.
  • Bruk søkefeltet til å finne og velge OneSignal-integrasjonen.
  • Klikk på Installer app øverst til høyre.
  • Logg på OneSignal-kontoen din.
  • Skriv inn program-ID og API-nøkkel fra OneSignal-kontoen i popup-boksen.
  • Hvis det er nødvendig, klikker du på Legg til program for å legge til et annet program.
  • Klikk på Installer app.
  • Du vil bli omdirigert til siden Tilkoblede apper.

Match OneSignal-brukeren din med HubSpot-brukeren din

Integrasjonen krever at OneSignal-brukeren samsvarer med HubSpot-kontakter. Brukere har to alternativer for å matche:

  • Etter e-postadresse: Brukere må bruke OneSignals setEmail-funksjon ved hjelp av SDK-en for å knytte OneSignal-brukere til e-postadresser. Dette samsvarsalternativet er bare tilgjengelig for arbeidsflythandlingen Send OneSignal-varsling.
  • Ved OneSignal external_user_id: brukere må velge HubSpot-kontaktegenskapen de vil matche med external_user_id i OneSignal. Slik gjør du det:
    • I HubSpot-kontoen din klikker du på settings innstillinger-ikonet i den øverste navigasjonslinjen. Gå til Integrasjoner > Tilkoblede apper i menyen i venstre sidefelt.
    • Klikk på OneSignal.
    • Klikk på Kontaktmatching.
    • Fra rullegardinmenyen velger du HubSpot-kontaktegenskapen du vil bruke til å samsvare med OneSignal external_user_id-egenskapen. Dette samsvarsalternativet er tilgjengelig for både arbeidsflythandlingene Send OneSignal-varsler og Rediger OneSignal-koder.

Automatiser OneSignal push-varsler

Du kan automatisere sending av OneSignal-pushvarsler ved hjelp av arbeidsflyter.

  • Gå til Automatiseringer > Arbeidsflyter i HubSpot-kontoen din.
  • Klikk på Opprett arbeidsflyt øverst til høyre.
  • Velg Kontaktbasert i panelet til venstre, og klikk på Neste øverst til høyre.
  • Angi påmeldingsutløsere.
  • Klikk på + pluss-ikonet for å legge til en handling.
  • Velg Send OneSignal-varsling i panelet til høyre.


Push-varslingen vises som en aktivitet på kontaktpostens tidslinje. 
 


Automatiser OneSignal-koder for å utløse meldinger i appen

Bruk arbeidsflyter til å utløse meldinger i OneSignal-appen din. 

  • Gå til Automatiseringer > Arbeidsflyter i HubSpot-kontoen din.
  • Klikk på Opprett arbeidsflyt øverst til høyre.
  • Velg Kontaktbasert i panelet til venstre, og klikk deretter på Neste øverst til høyre.
  • Angi påmeldingsutløsere.
  • Klikk på pluss-ikonet for å legge til en handling.
  • Velg Rediger OneSignal-koder i panelet til høyre. 

  • Klikk på rullegardinmenyene Velg app for å velge de tilkoblede OneSignal-appene.
  • Skriv inn JSON-streng med { “key” : “value” } par du ønsker å redigere. Finn ut mer om bruk av OneSignal-datakoder.
  • Klikk på Lagre.
  • Du kan legge til flere handlinger i arbeidsflyten.
  • Når du er ferdig med å konfigurere arbeidsflyten, klikker du på Se gjennom øverst til høyre.
  • Se gjennom arbeidsflytoppsettet og klikk på Slå på.

Redigering av OneSignal-koder kan også drive meldinger i OneSignal. Se OneSignals veiledning for hvordan du gjør dette. 

Bruk HubSpot-skjemainnsendinger til å koble HubSpot-kontakter til OneSignal-brukere 

Hvis du vil bruke denne funksjonaliteten, må du sørge for at riktig kode fra OneSignal Web Push-innstillingene er lagt til i HTML-hodet på sidene. 

Du har to alternativer for å registrere og sende e-postadresser til OneSignal:

  1. Plasser følgende globalt i <head> … </head> for å søke på tvers av skjemainnleveringer:

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. Rediger innbyggingsskriptet for ett av HubSpot-skjemaene dine direkte. Du må sette inn portal-ID og skjema-ID fra kontoen din. Her er et eksempel:

    <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>
Var denne artikkelen nyttig?
Dette skjemaet brukes kun for tilbakemeldinger om dokumentasjon. Se hvordan du kan få hjelp med HubSpot.