Połącz HubSpot i OneSignal
Data ostatniej aktualizacji: stycznia 20, 2023
Dzięki integracji z OneSignal można tworzyć i wysyłać powiadomienia push OneSignal za pomocą przepływów pracy, wyświetlać powiadomienia push na osi czasu aktywności kontaktów oraz segmentować użytkowników na podstawie zaangażowania w powiadomienia push.
Uwaga: musisz być super admin lub mieć Dostęp do App Marketplace uprawnienia na swoim koncie HubSpot.
Podłącz aplikację
- W koncie HubSpot kliknij ikonę Marketplace marketplace w głównym panelu nawigacyjnym, następnie wybierz App Marketplace.
- Użyj paska wyszukiwania, aby zlokalizować i wybrać integrację OneSignal.
- W prawym górnym rogu kliknij przycisk Zainstaluj aplikację.
- Zaloguj się do swojego konta OneSignal.
- W wyskakującym okienku wprowadź identyfikator aplikacji i klucz API z konta OneSignal.
- W razie potrzeby kliknij przycisk Dodaj aplik ację, aby dodać inną aplikację.
- Kliknij przycisk Zainstaluj aplikację.
- Zostaniesz przekierowany na stronę Podłączone aplikacje.
Dopasuj użytkownika OneSignal do użytkownika HubSpot
Integracja wymaga dopasowania użytkownika OneSignal do kontaktów HubSpot. Użytkownicy mają dwie opcje dopasowania:
- Według adresu e-mail: użytkownicy muszą używać Funkcja setEmail firmy OneSignal przy użyciu ich SDK aby powiązać użytkowników OneSignal z adresami e-mail. Ta opcja dopasowania jest dostępna tylko dla akcji przepływu pracy Wyślij powiadomienie OneSignal.
- Przez OneSignal external_user_id: użytkownicy będą musieli wybrać właściwość kontaktu HubSpot, którą chcą dopasować do external_user_id w OneSignal. Aby to zrobić:
- W koncie HubSpot kliknij ikonę Marketplace marketplace w głównym panelu nawigacyjnym. W zakładce Zarządzaj wybierz Połączone aplikacje.
- Kliknij przycisk OneSignal.
- Kliknij opcję Dopasowywanie kontaktów.
- Z menu rozwijanego wybierz właściwość kontaktu HubSpot, której chcesz użyć do dopasowania do właściwości OneSignal external_user_id właściwość. Ta opcja dopasowania jest dostępna zarówno dla akcji przepływu Wyślij powiadomienie OneSignal, jak i Edytuj tagi OneSignal.
Automatyzowanie powiadomień push OneSignal
Wysyłanie powiadomień push OneSignal można zautomatyzować za pomocą przepływów pracy.
- W koncie HubSpot przejdź do Automatyzacja > Przepływy pracy.
- W prawym górnym rogu ekranu kliknij przycisk Utwórz przepływ pracy.
- W lewym panelu wybierz opcję Contact-based, a następnie kliknij Next w prawym górnym rogu.
- Ustaw wyzwalacze zapisów.
- Kliknąć ikonę +, aby dodać akcję.
- W prawym panelu zaznacz opcję Wyślij powiadomienie OneSignal.
- Kliknij menu rozwijane Wybierz aplikację, aby wybrać podłączone aplikacje OneSignal.

- Kliknij przyciskCzy chcesz użyć istniejącego szablonu OneSignal Push lub utworzyć nowy Push? i wybierz opcję szablonu:
- Aby wybrać istniejący szablon, kliknij przycisk Użyj szablonów.
-
- Aby utworzyć nowy szablon, kliknij Użyj konfiguracji niestandardowej i wypełnij wymagane pola. W tych polach możesz użyć tokenów personalizacji.
- Kliknij przycisk Zapisz.
- Do przepływu pracy można dodawać dodatkowe akcje.
- Po zakończeniu konfigurowania przepływu pracy należy kliknąć przycisk Przeglądaj w prawym górnym rogu.
- Przejrzyj ustawienia przepływu i kliknij przycisk Włącz w prawym górnym rogu.

Automatyzacja znaczników OneSignal w celu uruchamiania wiadomości w aplikacji
Użyj przepływów pracy do wyzwalania komunikatów w aplikacji OneSignal.
- W koncie HubSpot przejdź do Automatyzacja > Przepływy pracy.
- W prawym górnym rogu ekranu kliknij przyciskUtwórz przepływ pracy.
- W lewym panelu wybierz opcję Contact-based, a następnie kliknij przycisk Next w prawym górnym rogu.
- Ustaw wyzwalacze zapisów.
- Kliknijikonę +, aby dodać akcję.
- W prawym panelu wybierzEdytuj znaczniki OneSignal.

- Kliknij menu rozwijane Wybierz aplikację, aby wybrać podłączone aplikacje OneSignal.
- Wprowadź ciąg JSON z parami { "key" : "value" }, które chcesz edytować. Dowiedz się więcej o używaniu Znaczniki danych OneSignal.
- Kliknij przycisk Zapisz.
- Możesz dodać dodatkowe akcje do przepływu pracy.
- Po zakończeniu konfigurowania przepływu pracy należy kliknąć przycisk Przeglądaj w prawym górnym rogu.
- Przejrzyj konfigurację przepływu i kliknij Włącz.
Edytowanie tagów OneSignal może również zasilać wiadomości w aplikacji OneSignal. Aby dowiedzieć się, jak to zrobić, zapoznaj się z przewodnikiem One Signal.
Używanie zgłoszeń formularzy HubSpot do łączenia kontaktów HubSpot z użytkownikami OneSignal
Aby użyć tej funkcjonalności, upewnij się, że masz odpowiedni kod z twojego Ustawienia OneSignal Web Push dodany do głównego kodu HTML Twoich stron.
Masz dwie opcje przechwytywania i przekazywania adresów e-mail do OneSignal:
- Umieść następujące elementy globalnie w swoim <head> ... </head>, aby zastosować je do wszystkich zgłoszeń formularzy:
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) {
// Wywołanie zwrotne po zakończeniu wysyłania emaila
console.log("emailId: ", emailId);
});
}
});
- Edytuj skrypt osadzania dla jednego z twoich formularzy HubSpot bezpośrednio. Będziesz musiał wstawić swój identyfikator portalu i identyfikator formularza ze swojego konta. Oto przykład:
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>.
<script>
hbspt.forms.create({
region: "na1",
portalId: "ID TWOJEGO PORTALU",
formId: "ID TWOJEGO FORMULARZA",
onFormSubmit: function($form) {
OneSignal.push(function() {
OneSignal.setEmail($("input[name=email]").val())
.then(function(emailId) {
// Wywołanie zwrotne po zakończeniu wysyłania emaila
console.log("emailId: ", emailId);
});
});
}
});
</script>
Thank you for your feedback, it means a lot to us.
Powiązana treść
-
Podłącz i korzystaj z synchronizacji danych HubSpot
Dzięki synchronizacji danych HubSpot można utworzyć jedno- lub dwukierunkową synchronizację między HubSpot a...
Baza wiedzy -
Zainstaluj integrację HubSpot-Salesforce
Integracja HubSpot-Salesforce umożliwia płynne przekazywanie danych między HubSpot a Salesforce oraz...
Baza wiedzy -
Tworzenie kart Trello z przepływami pracy
Zautomatyzuj tworzenie kart Trello za pomocą przepływów pracy HubSpot. Zanim będzie można tworzyć karty...
Baza wiedzy