Wysyłanie danych do HubSpot#
Supernova może aktualizować lub tworzyć companies i contacts w HubSpot. Nowe wysyłki domyślnie dopasowują po hs_object_id, czyli stabilnym identyfikatorze znajdującym się już w wierszach zsynchronizowanych z HubSpot.
Wymagany dostęp#
| Obiekt | Zakres zapisu | Domyślna właściwość dopasowania |
|---|---|---|
| Firmy | crm.objects.companies.write | hs_object_id |
| Kontakty | crm.objects.contacts.write | hs_object_id |
Połącz HubSpot ponownie, jeśli dane uwierzytelniające źródła nie mają zakresu zapisu wybranego obiektu. Sam dostęp do odczytu pozwala synchronizować tabelę, ale nie autoryzuje wysyłki.
Tworzenie modelu#
Jawnie zachowaj identyfikator dopasowania i każdą wysyłaną wartość:
select
property_hs_object_id as hs_object_id,
customer_tier,
renewal_date
from titan.analytics.customer_health
where property_hs_object_id is not nullNajpierw wybierz właściwość dopasowania, a następnie zmapuj customer_tier i renewal_date na zapisywalne właściwości HubSpot. Właściwości wyliczane i zarządzane przez miejsce docelowe są wykluczone z mapowania.
Mapowania wyliczeniowe wysyłają wewnętrzną wartość opcji, a nie wyświetlaną etykietę. Daty, liczby i wartości logiczne są przed żądaniem konwertowane do formatu przewodowego HubSpot.
Podgląd i potwierdzenie#
Podgląd rozdziela aktualizacje, nowe rekordy, niejednoznaczne dopasowania i nieprawidłowe wiersze. Wyłącz tworzenie, jeśli każdy wiersz modelu powinien już odpowiadać zsynchronizowanemu rekordowi HubSpot.
Po pomyślnym zapisie Supernova ponownie odczytuje zmienioną tabelę przychodzącą, aby jezioro przejęło wartości miejsca docelowego. Wysyłka pozostaje przypięta do konta HubSpot, na którym została utworzona.