
MessageBird oferuje wiele bezpośrednich integracji, które pozwalają na włączenie komunikacji do narzędzi i platform już używanych w Twoim biznesie. Korzystając z natywnych integracji Flow Builder, niestandardowych połączeń za pośrednictwem żądań HTTP i webhooków, możesz łatwo wzbogacić profile klientów, umożliwić szybkie zaangażowanie w sprzedaż i zdobyć bardziej wykwalifikowane leady.
Bird oferuje wiele bezpośrednich integracji, które pozwalają na włączenie komunikacji do narzędzi i platform już używanych w Twojej firmie.
Korzystając z natywnych integracji Flow Builder's, niestandardowych połączeń za pomocą żądań HTTP i webhooków, możesz łatwo wzbogacić profile klientów, umożliwić szybkie zaangażowanie sprzedażowe i generować bardziej kwalifikowane leady.
Dzisiaj omówimy naszą integrację z Salesforce.
Dzięki tej integracji możesz:
Dodawać leady do Salesforce z różnych kanałów komunikacyjnych: WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber itp.
Tworzyć przypadki w Salesforce, aby prowadzić ewidencję i przechowywać kluczowe dane wewnątrz przypadków ze wszystkich Twoich kanałów
Wdrażać elastyczność i automatyzację tworzenia leadów/przypadków na każdym etapie lejka sprzedażowego
W tym przewodniku dowiesz się, jak:
Prawidłowo ustawić Salesforce
Połączyć Salesforce z Bird
Rozwiązywać błędy podczas łączenia Salesforce
Stworzyć przepływ w Flow Builder, który przekaże dane do Salesforce
Połączyć WhatsApp z Salesforce, aby wysłać swoje leady
Połączyć Viber z Salesforce, aby wysłać swoje przypadki
Wymagania dotyczące integracji z Salesforce
Przed rozpoczęciem budowania logiki w Flow Builder, musisz mieć gotowe następujące wymagania:
Konto Bird: Upewnij się, że masz dostęp jako administrator.
Konto Salesforce: Potrzebny jest dostęp „Administratora”
Krok 1: Przejdź do Connected Apps w Salesforce, aby zintegrować się z Bird
Aby uzyskać dostęp do sekcji Connected Apps w Salesforce (Lighting Experience), wykonaj następujące kroki:
Zaloguj się do Salesforce jako administrator
Wybierz Setup z listy rozwijanej konta (w prawym górnym rogu)
W lewym panelu przejdź do App Manager > New Connected App
Proszę zauważyć: jeśli napotkasz poniższy problem z wyświetlaniem, kliknij „Kliknij tutaj, aby otworzyć tę stronę w Salesforce Classic.”

Na stronie New Connected App wypełnij następujące obowiązkowe pola w sekcji Podstawowe Informacje:
Connected App Name, np. Bird Integration.
API name, np. Bird_Integration
Contact Email, np. xxx@contactemail.com
Przejdź do API (Enable OAuth Settings), i wybierz Enable OAuth Settings.
W polu Callback URL, wpisz https://login.salesforce.com/
W polu Selected OAuth Scopes, wybierz Dostęp i zarządzanie danymi (api)
Zapewnij dostęp do danych przez Web (web)
Wykonuj żądania w imieniu użytkownika w dowolnym momencie (refresh_token, offline_access)
Kliknij Add
Kliknij przycisk Save, aby zapisać nową Connected App.

Na liście Connected Apps (Apps > App Manager) znajdź aplikację, którą właśnie stworzyłeś, a następnie kliknij Manage.
Na otwartej stronie kliknij przycisk Edit.
Pod OAuth policies, wybierz Wszyscy użytkownicy mogą autoryzować się samodzielnie w liście Permitted Users
W sekcji IP Relaxation, wybierz Rozluźnij ograniczenia IP
W sekcji Refresh Token Policy kliknij Refresh token jest ważny do momentu unieważnienia. Pod Polityki Sesji, wybierz wartość Timeout (24 godziny), kliknij przycisk Save

Wróć do listy Connected Apps (Apps > App Manager), kliknij aplikację, którą właśnie stworzyłeś, a następnie kliknij View.
Przejdź do API (Enable OAuth Settings) i zapisz Consumer Key oraz Consumer Secret. Potrzebujesz tego klucza i sekretu do konfiguracji poświadczeń w MessageBird's Salesforce integration.
Krok 2: Uzyskiwanie tokenów z Salesforce w celu autoryzacji dostępu
Rozwiązywanie problemów z połączeniem Salesforce
Najczęściej spotykany błąd podczas integracji Salesforce z Bird i jak go naprawić:
‘REST API jest wyłączone dla tej Organizacji’ Problem
Kiedy próbujesz wysłać żądanie do API Salesforce przy użyciu powyższych danych uwierzytelniających, czasami możesz napotkać ten błąd.
REST API nie jest włączone dla tej Organizacji.
Możesz rozwiązać ten błąd, wykonując poniższe kroki.
Kliknij Ustawienia w prawym górnym rogu.

Przejdź do ADMINISTRACJA > Zarządzaj użytkownikami i kliknij Profile.

Kliknij Edytuj w konkretnym profilu, który chcesz zaktualizować.
Przewiń w dół i przejdź do Uprawnienia administracyjne i zaznacz pole API Enabled.

Nie zapomnij zjechać na dół strony i kliknąć Zapisz.
Krok 3: Utwórz nowy przepływ w Flow Builder, aby tworzyć leady lub przypadki
Konfiguracja Salesforce została zakończona. Teraz zacznijmy nowy przepływ. Ten szablon pomoże ci połączyć twój ulubiony kanał komunikacji z Salesforce i przesyłać nowe leady lub przypadki do śledzenia przez twój zespół:
Zaloguj się do swojego Bird Dashboard i przejdź do Flow Builder.
Pobierz przykładowy przepływ, który będziesz używać.
Importuj przepływ za pomocą funkcji importu.

Dołącz kanały, które chcesz używać do tworzenia leadów/przypadków w Salesforce. Następnie możesz opublikować ten przepływ.
Using Salesforce with WhatsApp and Viber
Ten szablon przepływu pozwoli Ci połączyć ulubione kanały (WhatsApp, Viber, SMS, itp.) z Salesforce. Następujące przykłady pokażą, jak połączyć Salesforce, aby tworzyć leady na:
WhatsApp
Viber
Pamiętaj, że możesz zmienić kanał lub przypadek użycia w zależności od swoich potrzeb.

Powinieneś być w stanie zobaczyć swój przepływ na ekranie.

Pobierz swój token dostępu przed aktywacją przepływu.
Punkt końcowy API jest następujący:
client_id = Consumer Key
client_secret = Consumer Secret,
Dla refresh_token, zapoznaj się z krokiem 2.3.


Utwórz Lead w Salesforce z WhatsApp
Zamień https://XXXX.my.salesforce.com na adres URL swojej instancji. Phone, LastName, Company, LeadSource, Description to nazwy pól z Salesforce.
Możesz je znaleźć w Setup > Object manager > Lead > Fields & Relationship.


Utwórz Case w Salesforce z Viber
Zamień https://XXXX.my.salesforce.com na adres URL swojej instancji. Phone, LastName, Company, LeadSource, Description to nazwy pól z Salesforce. Możesz je znaleźć w Setup > Object manager > Lead > Fields & Relationship.
Zmienna wyjściowa ID jest przypadkiem ID zwracanym z Salesforce.

Gratulacje!
Właśnie pomyślnie połączyłeś Salesforce z WhatsApp i/lub Viber, aby tworzyć leady i sprawy dla swojego zespołu, umożliwiając szybsze zaangażowanie i generowanie bardziej kwalifikowanych leadów.
Jeśli masz jakiekolwiek pytania dotyczące nowego procesu lub naszego zintegrowania z Salesforce, skontaktuj się z nami tutaj.