Jak zintegrować z Salesforce CRM
Czego się dowiesz?
Dowiedz się, jak zintegrować Salesforce CRM z Klaviyo. Ta integracja ułatwia połączenie konta Salesforce, wybór obiektów do synchronizacji oraz mapowanie pól — wszystko w ramach prowadzonej sekwencji konfiguracji w aplikacji.
Dzięki tej integracji Klaviyo może automatycznie synchronizować dane z Salesforce (takie jak leady lub kontakty) z profilami Klaviyo, co umożliwia personalizowanie komunikacji i segmentowanie klientów na podstawie danych CRM.
Kilka słów na początek
Zanim zaczniesz, upewnij się, że:
- Jesteś zalogowany(-a) na swoje konto Salesforce.
- Jeśli Twoja firma ma wiele organizacji Salesforce, jesteś zalogowany(-a) do właściwej organizacji.
- Masz dostęp administratora do swojego konta Salesforce.
- Twoja organizacja Salesforce ma dostęp do API, a Twój użytkownik Salesforce ma uprawnienia do korzystania z API.
Połącz Salesforce z Klaviyo
- Zaloguj się do Klaviyo. Następnie wybierz kartę Integracje.
- Kliknij Odkrywaj aplikacje, aby otworzyć Klaviyo App Marketplace. Wyszukaj i otwórz Salesforce na liście aplikacji. Następnie kliknij przycisk Zainstaluj.
- Zostaniesz przekierowany(-a) do sekwencji konfiguracji integracji z Salesforce. W kroku 1 wybierz, czy łączysz się z organizacją Salesforce w środowisku produkcyjnym czy sandbox, a następnie kliknij Zainstaluj aplikację kliencką Klaviyo.

- W Salesforce postępuj zgodnie z kreatorem instalacji, aby potwierdzić i zainstalować pakiet „Klaviyo Salesforce OAuth Connector” w organizacji Salesforce, którą łączysz z Klaviyo.

- Po zakończeniu instalacji wróć do strony konfiguracji integracji Salesforce w Klaviyo. Następnie wykonaj krok 2 i kliknij Połącz z Salesforce.

- Kliknij Zezwól, aby dokończyć sekwencję OAuth i zakończyć łączenie Klaviyo z Salesforce.

Wybierz obiekty Salesforce do synchronizacji
Po połączeniu zostaniesz poproszony(-a) o wybranie obiektów Salesforce, które chcesz zsynchronizować z Klaviyo.
Teraz możesz wybrać maksymalnie 3 obiekty do synchronizacji z Klaviyo. Dostępne opcje obejmują:
- Potencjalny klient - Potencjalni klienci, którzy wykazali zainteresowanie Twoimi produktami lub usługami Salesforce
- Kontakt – Osoby powiązane z kontami w Twojej organizacji Salesforce
- Konto - Organizacje lub osoby związane z Twoją firmą (takie jak klienci, konkurenci i partnerzy)
- Szansa sprzedaży – Potencjalna sprzedaż lub transakcja
- Inne — Wprowadź rozdzieloną przecinkami listę dodatkowych nazw obiektów Salesforce, takich jak Case lub Order. Obiekty muszą być dostępne w Twojej organizacji Salesforce.
Obiekty zsynchronizowane z Salesforce zostaną utworzone lub zaktualizowane jako profile Klaviyo. Podczas synchronizacji wielu obiektów:
- Rekordy z prawidłowymi adresami e-mail ze wszystkich wybranych obiektów zostaną zsynchronizowane z Klaviyo.
- Jeśli adres e-mail rekordu jest zgodny z istniejącym profilem w Klaviyo, ten profil zostanie zaktualizowany.
- Jeśli rekord nie pasuje do istniejącego profilu Klaviyo, zostanie utworzony nowy profil.
- Jeśli ta sama osoba występuje w wielu zsynchronizowanych obiektach z tym samym adresem e-mail, Klaviyo scali je w jeden profil na podstawie adresu e-mail. (Mapowania pól są konfigurowane dla każdego obiektu w następnym kroku.)
Gdy wybierzesz swoje obiekty, kliknij Dalej, aby skonfigurować mapowania ich pól.

Przypisz pola Salesforce do właściwości Klaviyo
Następnie zmapujesz pola Salesforce na właściwości profilu Klaviyo. Podstawowe mapowania, takie jak adres e-mail, numer telefonu, imię i nazwisko, są mapowane automatycznie, gdy te pola są dostępne w wybranym obiekcie. Każdy obiekt wymaga pola Salesforce zawierającego prawidłowe adresy e-mail zmapowanego do właściwości Klaviyo Email.
Gdy wybierzesz wiele obiektów Salesforce do synchronizacji, skonfigurujesz mapowania pól osobno dla każdego obiektu. Pozwala to kontrolować, które pola z każdego obiektu staną się właściwościami profilu w Klaviyo.
Dodaj lub edytuj mapowania
- Użyj opcji Dodaj mapowanie, aby zmapować dodatkowe pola Salesforce dla aktualnie wybranego obiektu.
- Wybierz pole Salesforce po lewej stronie i odpowiadającą mu właściwość Klaviyo po prawej stronie.
- W razie potrzeby usuń mapowania za pomocą ikony kosza.
- Powtórz ten proces dla każdego zsynchronizowanego obiektu.
Jeśli ta sama właściwość profilu Klaviyo (na przykład numer telefonu lub miasto) jest mapowana z wielu obiektów Salesforce, synchronizacja jednego obiektu może nadpisać wartość zsynchronizowaną z innego. Zmapuj pola na osobne niestandardowe właściwości, jeśli musisz zachować wartość każdego obiektu.

Zaimportuj mapowania przez plik CSV (opcjonalnie)
Importy CSV zastępują wszystkie istniejące mapowania pól dla wybranego obiektu. Jeśli pole nie jest uwzględnione w pliku, zostanie usunięte z konfiguracji. Aby uniknąć przerw w synchronizacji, potwierdź, że plik CSV zawiera wszystkie wymagane pola (takie jak E-mail) oraz wszelkie dodatkowe pola, które chcesz nadal synchronizować.
Aby zaimportować mapowania za pomocą pliku CSV:
- Kliknij menu rozwijane obok Dodaj mapowanie, a następnie wybierz Importuj mapowania.
- Kliknij Pobierz szablon CSV.
- Dodaj mapowanie pól Salesforce → Klaviyo do szablonu CSV.
- Prześlij ukończony plik CSV, a następnie kliknij Importuj, aby zastosować mapowania zbiorczo.

Obsługa wycofania subskrypcji (opcjonalnie)
Wybierz Sync unsubscribes from Salesforce, aby oznaczyć profil Klaviyo jako z wycofaną subskrypcją e-mail, gdy w Salesforce wartość Email Opt Out jest ustawiona na true. Ta opcja jest dostępna tylko wtedy, gdy wybrany obiekt ma pole Email Opt Out. Zmiana wartości Email Opt Out z powrotem na false nie spowoduje ponownej subskrypcji profilu w Klaviyo.
Jeśli wybrano wiele obiektów, po skonfigurowaniu każdego obiektu kliknij Dalej, aby przejść do następnego. W przypadku ostatniego obiektu dokończ konfigurację zgodnie z poniższym opisem.
Dokończ konfigurację
Gdy mapowania będą gotowe, kliknij Dokończ konfigurację. Klaviyo dokończy integracje (zwykle trwa to kilka sekund). Gdy konto Salesforce zostanie pomyślnie połączone i rozpocznie się synchronizacja, pojawi się komunikat potwierdzający.
Monitoruj synchronizację Salesforce i weryfikuj dane
Integracja z Salesforce synchronizuje się z Klaviyo co godzinę.
Sprawdź dane profilu
- Przejdź do Odbiorcy > Profile.
- Wyszukaj adres e-mail rekordu w Salesforce i naciśnij Enter.
- Otwórz profil dopasowania i porównaj jego zmapowane właściwości z Salesforce.
Jeśli synchronizujesz obiekt Lead, zaznacz też zdarzenia Became Lead:
- Przejdź do Analityka > Metryki, przefiltruj według Salesforce i kliknij Became Lead. Wybierz Kanał aktywności.
- Jeśli integracja zaczęła synchronizować dane, w tym kanale aktywności zobaczysz zdarzenia Became Lead z ikoną Salesforce.
- Aby porównać dzienną aktywność leadów, wybierz Wykres i użyj tego samego zakresu dat co w Salesforce. Synchronizują się tylko rekordy z prawidłowymi adresami e-mail, a wiele rekordów z tym samym adresem e-mail może współdzielić profil Klaviyo.
- Najedź kursorem na wczorajszy punkt danych lub skorzystaj z tabeli pod wykresem, aby sprawdzić liczbę zdarzeń Became Lead, a następnie porównaj ją z danymi potencjalnych klientów w Salesforce.
- Jeśli liczby się różnią, sprawdź, czy porównujesz tę samą strefę czasową, i uwzględnij godzinową synchronizację. Sprawdź też, czy nie brakuje adresów e-mail lub czy nie są one nieprawidłowe. Aby sprawdzić strefę czasową w Klaviyo:
- W lewym dolnym rogu kliknij nazwę swojego konta.
- Wybierz Ustawienia > Konto.
- Przewiń w dół do Strefa czasowa.
Metryki Salesforce i właściwości profilu w Klaviyo
Klaviyo synchronizuje metrykę Became Lead podczas synchronizacji obiektu Lead. Zdarzenie wykorzystuje datę utworzenia leada w Salesforce i nie uwzględnia pól Salesforce w danych zdarzenia. Inne obiekty Salesforce aktualizują właściwości profilu bez tworzenia zdarzeń Became Lead.

Właściwości profilu synchronizowane z każdego obiektu zależą od jego mapowań pól. Gdy odpowiednie pola Salesforce są dostępne, Klaviyo wstępnie uzupełnia te mapowania:
- Imię → Imię
- LastName → nazwisko
- Tytuł → tytuł
- Firma → Organizacja
- Ulica → Adres 1
- Miasto → Miasto
- Województwo → Region
- PostalCode → kod pocztowy
- Kraj → kraj
- Szerokość geograficzna → Szerokość geograficzna
- Długość geograficzna → Długość geograficzna
- Telefon → Numer telefonu
- E-mail → E-mail
Aby synchronizować inne dostępne pola, takie jak Website, LeadSource, Status, Industry czy NumberOfEmployees, dodaj dla nich mapowania.
Następnie można używać tych właściwości w segmentach, w sekwencjach oraz do dynamicznego wypełniania właściwości klienta w szablonach wiadomości.
Rozwiązywanie problemów
Problemy z instalacją i uwierzytelnianiem
Przejdź z uwierzytelniania podstawowego na OAuth
Jeśli integrację Salesforce skonfigurowano, zanim obsługiwano OAuth, aplikacja Salesforce może być połączona z Klaviyo za pomocą uwierzytelniania podstawowego.
Jeśli Twoja integracja pokazuje wymagane jest teraz uwierzytelnianie OAuth, przeprowadź migrację, wykonując poniższe kroki. Dopóki ten monit o migracji jest wyświetlany, nie możesz zaktualizować danych logowania do uwierzytelniania podstawowego w Klaviyo.
- Zaloguj się do organizacji Salesforce połączonej z Klaviyo.
- W Klaviyo otwórz kartę Ustawienia w integracji Salesforce. W banerze Uwierzytelnianie OAuth jest teraz wymagane kliknij zewnętrzna aplikacja Klaviyo, aby zainstalować pakiet „Klaviyo Salesforce OAuth Connector” w połączonej organizacji Salesforce.

- Gdy instalacja się zakończy, wróć do karty Ustawienia integracji Salesforce i kliknij Aktualizuj. Gdy pojawi się monit w Salesforce, kliknij Zezwól, aby dokończyć łączenie.

Aby dowiedzieć się więcej, zajrzyj do sekcji „Połącz Salesforce z Klaviyo” na początku tego przewodnika.
Błąd „Zewnętrzna aplikacja Klaviyo nie jest zainstalowana. Zainstaluj ją, a potem spróbuj ponownie.”
Ten błąd oznacza, że organizacja Salesforce, z którą próbujesz przeprowadzić uwierzytelnienie (lub ponowne uwierzytelnienie), nie ma zainstalowanego pakietu „Klaviyo Salesforce OAuth Connector”.
Upewnij się, że:
- Jesteś zalogowany(-a) do Salesforce.
- Zalogowano się do organizacji Salesforce, która jest zintegrowana z Klaviyo. Jeśli firma ma wiele organizacji Salesforce, możliwe, że zalogowano się do niewłaściwej organizacji.
- Jeśli jesteś zalogowany(-a) do właściwej organizacji Salesforce i nadal widzisz ten błąd, wyszukaj zainstalowane pakiety w Salesforce, aby sprawdzić, czy pakiet „Klaviyo Salesforce OAuth Connector” jest zainstalowany. Jeśli nie jest zainstalowany, powtórz krok 1 w sekwencji konfiguracji integracji, aby zainstalować pakiet (zobacz sekcję „Połącz Salesforce z Klaviyo” na górze tego przewodnika). Albo jeśli masz już istniejącą integrację i przechodzisz na OAuth, kliknij podlinkowany tekst „external Klaviyo app”, aby zainstalować pakiet (zobacz powyżej sekcję „Przejdź na OAuth”).

Jeśli problemy będą nadal występować, skontaktuj się z działem wsparcia.
Komunikat błędu niezgodności konta
Jeśli Twoja firma ma wiele organizacji Salesforce, upewnij się, że podczas ponownego uwierzytelniania integracji jesteś zalogowany(-a) do organizacji Salesforce, która jest obecnie połączona z Klaviyo.
Jeśli Klaviyo wykryje, że ponownie łączysz się z inną organizacją Salesforce, zobaczysz błąd Niezgodność konta:

Aby rozwiązać błąd, wykonaj jedną z następujących czynności:
- Połącz ponownie istniejącą organizację Salesforce: Zamknij okno, wyloguj się z Salesforce, a następnie zaloguj się do organizacji Salesforce aktualnie połączonej z Klaviyo i spróbuj ponownie.
- Połącz z inną organizacją Salesforce: Usunięcie integracji powoduje usunięcie mapowań obiektów Salesforce, które musisz skonfigurować ponownie. Kliknij Usuń integrację, zainstaluj ponownie integrację Salesforce w Klaviyo i dokończ konfigurację, używając nowej organizacji Salesforce.
Ostrzeżenia i błędy mapowania pól
Klaviyo stale weryfikuje mapowania pól Salesforce, aby zapewnić niezawodną synchronizację danych. Jeśli zmapowane pole Salesforce stanie się niedostępne (na przykład zostanie usunięte, zmieniona zostanie jego nazwa lub zmienią się uprawnienia), w ustawieniach integracji możesz zobaczyć ostrzeżenie lub błąd.
Gdy pole niewymagane jest niedostępne
Jeśli zmapowane pole Salesforce nie jest już dostępne i nie jest wymagane, Klaviyo:
- Wyświetl ostrzeżenie wskazujące, którego pola brakuje.
- Kontynuuj synchronizowanie wszystkich pozostałych dostępnych pól.
- Wyklucz niedostępne pole z przyszłych synchronizacji, dopóki nie zostanie zaktualizowane lub usunięte.
Aby to rozwiązać:
- Otwórz swoją integrację Salesforce w Klaviyo i wybierz Ustawienia.
- Otwórz menu działań obiektu, którego dotyczy problem, i wybierz Edytuj.
- Zaktualizuj lub usuń nieprawidłowe mapowanie pól.
- Kliknij Zapisz.
- Synchronizacja historyczna może nadpisać bieżące wartości profilu, ale nie usuwa istniejących właściwości profilu. Wybierz Uruchom synchronizację historyczną, aby zastosować poprawione mapowania do istniejących rekordów, lub Pomiń synchronizację, aby kontynuować regularne aktualizacje co godzinę.
Po aktualizacji synchronizacja będzie kontynuowana zgodnie z oczekiwaniami.


Gdy pole zmapowane na adres e-mail jest niedostępne
Jeśli pole Salesforce zmapowane do właściwości Klaviyo Email nie jest już dostępne dla obiektu (na przykład z powodu zmian w schemacie lub uprawnień), Klaviyo:
- Wyświetl błąd informujący, że brakuje pola mapowanego na Email.
- Zatrzymaj synchronizację danych dla obiektu, którego to dotyczy.
- Wyświetlić monit o zaktualizowanie mapowań pól, aby przywrócić synchronizację.

Aby to rozwiązać:
- Otwórz swoją integrację Salesforce w Klaviyo i wybierz Ustawienia.
- Otwórz menu działań obiektu, którego dotyczy problem, i wybierz Edytuj.
- Zmapuj dostępne pole Salesforce zawierające prawidłowe adresy e-mail na właściwość Klaviyo E-mail.
- Kliknij Zapisz.
- Synchronizacja historyczna może nadpisać bieżące wartości profilu, ale nie usuwa istniejących właściwości profilu. Wybierz Uruchom synchronizację historyczną, aby ponownie spróbować zsynchronizować istniejące rekordy z poprawionym mapowaniem adresu e-mail, lub Pomiń synchronizację, aby kontynuować zwykłe aktualizacje co godzinę.
Gdy pole Adres e-mail zostanie ponownie poprawnie zmapowane, synchronizacja danych automatycznie zostanie wznowiona.
Brak profili w Klaviyo
Jeśli rekordy Salesforce nie pojawiają się jako profile w Klaviyo, najpierw sprawdź, czy dla każdego obiektu, który synchronizujesz, jest zmapowane prawidłowe pole adresu e-mail. Klaviyo używa adresu e-mail jako wymaganego identyfikatora do tworzenia lub aktualizowania profili; rekordy bez zmapowanego pola adresu e-mail lub bez prawidłowych wartości adresu e-mail nie będą synchronizowane jako profile. Upewnij się, że:
- Pole Salesforce email jest mapowane na właściwość Email w Klaviyo dla każdego wybranego obiektu.
- Zmapowane pole e-mail zawiera rzeczywiste adresy e-mail w Salesforce — puste lub nieprawidłowe adresy e-mail mogą uniemożliwić synchronizowanie rekordów jako profili.
Po poprawieniu mapowania adresu e-mail zapisz zmiany i wybierz Uruchom synchronizację historyczną, aby ponowić próbę dla istniejących rekordów. Jeśli zamiast tego poprawisz wartości adresów e-mail w Salesforce, te zaktualizowane rekordy zostaną uwzględnione przy następnej godzinowej synchronizacji.
Rezultat
Konto Klaviyo zostało teraz zintegrowane z Salesforce CRM i przejrzano zsynchronizowane dane.
Dodatkowe źródła
- Sekwencje: pierwsze kroki
Nauczysz się, jak wykorzystywać w Klaviyo sekwencje (nazywane również automatyzacjami lub kampaniami kropelkowymi), by komunikować się z klientami i klientkami w spersonalizowany, zautomatyzowany sposób. Zobaczysz też, jak aktywować swoją pierwszą sekwencję.
- Segmenty: pierwsze kroki
Dowiedz się, jak tworzyć i używać segmentów w Klaviyo, które są potężnym narzędziem do zrozumienia odbiorców i wysyłania ukierunkowanych wiadomości.
- Zrozumienie typów informacji wymienianych między Klaviyo a aplikacjami
Dowiedz się, jakie typy danych są wymieniane między Klaviyo a aplikacjami zewnętrznymi oraz gdzie te dane znajdują się na Twoim koncie Klaviyo. Gdy zintegrujesz aplikację zewnętrzną z Klaviyo, obie platformy wymieniają informacje. Większość wymiany danych z Klaviyo odbywa się w jedną stronę; dane są pobierane do Twojego konta Klaviyo, aby można było wykorzystywać w Klaviyo szeroki zakres danych o klientach.