Yhdistä HubSpot ja OneSignal
Päivitetty viimeksi: syyskuuta 4, 2023
Saatavilla minkä tahansa seuraavan Tilauksen kanssa, paitsi jos toisin mainitaan:
Marketing Hub Professional , Enterprise |
Sales Hub Professional , Enterprise |
Service Hub Professional , Enterprise |
Operations Hub Professional , Enterprise |
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
- Sinun on oltava joko pääkäyttäjä tai sinulla on App Marketplace Access -oikeudet, jotta voit yhdistää OneSignalin HubSpotiin.
Yhdistä sovellus
- Napsauta HubSpot-tilisi ylänavigointipalkin Markkinapaikka-kuvaketta marketplace ja valitse Sovelluskauppa.
- 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:
- Siirry HubSpot-tililläsi kohtaan Tietojen hallinta > Integraatiot.
- 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.
- Siirry HubSpot-tililläsi kohtaan Automaatiot > Työnkulut.
- 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.
OneSignal-tunnisteiden automatisointi sovelluksen sisäisen viestinnän käynnistämiseksi
Käytä työnkulkuja laukaistaksesi sovelluksen sisäisiä viestejä OneSignal-sovelluksessasi.
- Siirry HubSpot-tililläsi kohtaan Automaatiot > Työnkulut.
- 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:
- 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);
});
}
});
- 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>