HubSpot Tietämyskanta

Yhdistä HubSpot ja OneSignal

Kirjoittanut HubSpot Support | Nov 2, 2021 12:08:49 PM

OneSignal-integraation avulla voit luoda ja lähettää OneSignal push-ilmoituksia työnkulkujen avulla, tarkastella push-ilmoituksia yhteyshenkilöiden aktiivisuusaikatauluissa ja segmentoida käyttäjiä push-ilmoituksiin sitoutumisen perusteella.

Integrointivaatimukset

Yhdistä sovellus

  • Etsi ja valitse OneSignal-integraatio hakupalkin avulla.
  • Napsauta oikeassa yläkulmassa Asenna sovellus.
  • Kirjaudu sisään OneSignal-tilillesi.
  • Kirjoita ponnahdusikkunaan sovellustunnuksesi ja API-avaimesi OneSignal-tililtäsi.
  • Lisää tarvittaessa toinen sovellus valitsemalla Lisää sovellus .
  • Napsauta Asenna sovellus.
  • Sinut ohjataan Connected apps -sivulle.

Yhdistä OneSignal-käyttäjäsi HubSpot-käyttäjäsi kanssa

Integrointi edellyttää OneSignal-käyttäjäsi ja HubSpotin yhteystietojen yhteensovittamista. Käyttäjillä on kaksi vaihtoehtoa täsmäyttämiseen:

  • Sähköpostiosoitteen mukaan: Käyttäjien on käytettävä OneSignalin setEmail-toimintoa SDK:n avulla OneSignal-käyttäjien yhdistämiseksi sähköpostiosoitteisiin. Tämä täsmäytysvaihtoehto on käytettävissä vain Send OneSignal notification -työnkulun toiminnossa.
  • By OneSignal external_user_id: Käyttäjien on valittava HubSpotin yhteyshenkilöominaisuus, jota he haluavat verrata OneSignalissa olevaan external_user_id:hen. Voit tehdä näin:
    • Napsauta OneSignal.
    • Valitse Contact Matching.
    • Valitse pudotusvalikosta HubSpotin yhteyshenkilöominaisuus, jota haluat käyttää OneSignalin external_user_id-ominaisuuden kanssa. Tämä täsmäytysvaihtoehto on käytettävissä sekä Send OneSignal notifications (Lähetä OneSignal-ilmoitukset ) että Edit OneSignal tags (Muokkaa OneSignal-tunnisteita ) -työnkulutustoiminnoissa.

OneSignal-push-ilmoitusten automatisointi

Voit automatisoida OneSignal push-ilmoitusten lähettämisen työnkulkujen avulla.

  • Napsauta oikeassa yläkulmassa Luo työnkulku.
  • Valitse vasemmassa paneelissa Contact-based ja napsauta oikeassa yläkulmassa Next (Seuraava ).
  • Aseta ilmoittautumisen käynnistimet.
  • Lisää toiminto napsauttamalla + plus-kuvaketta.
  • Valitse oikeassa paneelissa Lähetä OneSignal-ilmoitus.
  • Valitse yhdistetyt OneSignal-sovellukset napsauttamalla Select App -pudotusvalikkoa.


  • Napsauta Do you want to use an existing OneSignal Push Template or Create a New Push? (Haluatko käyttää olemassa olevaa OneSignal Push Template -mallia vai luoda uuden pushin? ) -pudotusvalikkoa ja valitse mallivaihtoehto:
    • Jos haluat valita olemassa olevan mallin, valitse Käytä malleja.
    • Jos haluat luoda uuden mallin, valitse Käytä mukautettua kokoonpanoa ja täytä vaaditut kentät. Voit käyttää näissä kentissä personointitunnuksia.
  • Napsauta Tallenna.
  • Voit lisätä lisätoimintoja työnkulkuun.
  • Kun olet määrittänyt työnkulun valmiiksi, napsauta oikeassa yläkulmassa Review (Tarkista ).
  • Tarkista työnkulun asetukset ja napsauta oikeassa yläkulmassa Ota käyttöön.
Työntöilmoitus näkyy toimintona yhteystietueen aikajanalla.


OneSignal-tunnisteiden automatisointi sovelluksen sisäisen viestinnän käynnistämiseksi

Käytä työnkulkuja laukaistaksesi sovelluksen sisäisiä viestejä OneSignal-sovelluksessasi.

  • Napsauta oikeassa yläkulmassa Luo työnkulku.
  • Valitse vasemmassa paneelissa Contact-based ja napsauta sitten oikeassa yläkulmassa Next.
  • Aseta ilmoittautumisen käynnistimet.
  • Lisää toiminto napsauttamalla + plus-kuvaketta.
  • Valitse oikeassa paneelissa Muokkaa OneSignal-tunnisteita.

  • Valitse yhdistetyt OneSignal-sovellukset napsauttamalla Select App (Valitse sovellus ) -pudotusvalikoita.
  • Kirjoita JSON-merkkijono, jossa on { "key" : "value" } -pareja, joita haluat muokata. Lisätietoja OneSignal-tietotunnisteiden käytöstä.
  • Napsauta Tallenna.
  • Voit lisätä lisätoimintoja työnkulkuun.
  • Kun olet määrittänyt työnkulun valmiiksi, napsauta Review (Tarkista ) oikeassa yläkulmassa.
  • Tarkista työnkulun asetukset ja valitse Ota käyttöön.

OneSignal-tunnisteiden muokkaaminen voi myös antaa virtaa sovelluksen sisäiseen viestinvälitykseen OneSignalissa. Katso OneSignaalin oppaasta vaiheet, miten se tehdään.

Käytä HubSpot-lomakkeiden lähettämistä HubSpot-yhteystietojen linkittämiseen OneSignal-käyttäjiin.

Jos haluat käyttää tätä toimintoa, varmista, että sinulla on OneSignal Web Push -asetuksissasi oleva asianmukainen koodi lisätty sivujesi otsikon HTML-koodiin.

Sinulla on kaksi vaihtoehtoa sähköpostiosoitteiden keräämiseen ja välittämiseen OneSignaliin:

  1. Sijoita seuraava globaalisti <head> ... </head> -osioon, jotta sitä voidaan soveltaa kaikkiin lomakkeiden lähettämisiin:

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. Muokkaa suoraan yhden HubSpot-lomakkeesi upotusskriptiä. Sinun on lisättävä portaalin tunnus ja lomakkeen tunnus tililtäsi. Tässä on esimerkki:

    <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>