
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 podłączenie komunikacji do narzędzi i platform już używanych w Twojej firmie.
Korzystając z natywnych integracji Flow Builder'a, niestandardowych połączeń poprzez żądania HTTP i webhooki, możesz łatwo wzbogacić profile klientów, umożliwić szybkie zaangażowanie sprzedaży i generować bardziej wykwalifikowane leady.
Dziś 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. Podczas generowania leadów poprzez WhatsApp implementacja SMS fallbacks zapewnia, że żaden potencjalny lead nie zostanie utracony z powodu niepowodzeń dostarczenia.
Tworzyć przypadki w Salesforce, aby zachować zapisy i przechowywać kluczowe dane wewnątrz przypadków z wszystkich kanałów
Wprowadzać elastyczność i automatyzację tworzenia leadów/przypadków w dowolnym momencie lejka sprzedaży
W tym przewodniku dowiesz się, jak:
Prawidłowo skonfigurować Salesforce
Połączyć Salesforce z Bird
Rozwiązywać problemy z błędami podczas łączenia z Salesforce
Tworzyć przepływ w Flow Builder, który będzie przesyłał 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
Zanim zaczniesz budować logikę w Flow Builder, musisz mieć gotowe następujące wymogi:
Konto Bird: Upewnij się, że masz dostęp jako administrator.
Konto Salesforce: Potrzebujesz „dostępu 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 problem z wyświetlaniem poniżej, kliknij “Kliknij tutaj, aby otworzyć tę stronę w Salesforce Classic.”

Na stronie New Connected App wypełnij następujące wymagane pola w sekcji Basic Information:
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, wprowadź https://login.salesforce.com/
W polu Selected OAuth Scopes, wybierz Access and manage your data (api)
Zapewnij dostęp do swoich danych przez Internet (web)
Wykonuj żądania w swoim imieniu 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 utworzyłeś, a następnie kliknij Manage.
Na otwartej stronie, kliknij przycisk Edit.
W obszarze OAuth policies, wybierz All users may self-authorize na liście Permitted Users
W IP Relaxation, wybierz Relax IP restrictions
W Refresh Token Policy, kliknij Refresh token is valid until revoked. W sekcji Session Policies, wybierz wartość Timeout (24 hours), kliknij przycisk Save

Wróć do listy Connected Apps (Apps > App Manager), kliknij aplikację, którą właśnie utworzyłeś, a następnie kliknij View.
Przejdź do API (Enable OAuth Settings) i zanotuj Consumer Key oraz Consumer Secret. Te dane są potrzebne do konfiguracji poświadczeń w integracji Salesforce z MessageBird.
Krok 2: Uzyskiwanie tokenów z Salesforce w celu autoryzacji dostępu
Rozwiązywanie problemów z połączeniem Salesforce
Najczęstszy błąd napotkany przy integracji Salesforce z Bird i jak go naprawić:
Problem „REST API nie jest włączone dla tej organizacji”
Kiedy próbujesz wysłać żądanie do salesforce API używając powyższych danych uwierzytelniających, czasami pojawi się ten błąd.
REST API nie jest włączone dla tej organizacji.
Możesz rozwiązać ten błąd, postępując zgodnie z poniższymi krokami.
Kliknij Setup w prawym górnym rogu.

Przejdź do ADMINISTRATION > Manage Users i kliknij Profiles.

Kliknij Edit na konkretnym profilu, który chcesz zaktualizować.
Przewiń w dół i przejdź do Administrative Permissions i zaznacz pole wyboru API Enabled.

Nie zapomnij przejść na dole strony i kliknąć Save.
Krok 3: Utwórz nowy przepływ w Flow Builder, aby tworzyć leady lub przypadki
Konfiguracja Salesforce jest zakończona. Teraz rozpocznijmy nowy przepływ. Ten szablon pomoże Ci połączyć ulubiony kanał komunikacyjny z Salesforce i przekazać nowe leady lub sprawy do zespołu, aby śledził:
Zaloguj się do Bird Dashboard i przejdź do Flow Builder.
Pobierz przykładowy przepływ, z którego będziesz korzystać.
Zaimportuj przepływ za pomocą funkcji importu.

Podłącz kanały, których chcesz użyć do tworzenia leadów/spraw 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. Poniższe przykłady pokażą, jak połączyć Salesforce w celu tworzenia leadów 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 = Klucz Konsumenta
client_secret = Sekret Konsumenta,
Dla refresh_token, proszę odnieść się do kroku 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 Ustawienia > Zarządzanie obiektami > Lead > Pola i relacje.
Zmienna wyjściowa ID jest identyfikatorem ID zwróconym 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 przepływu lub naszej integracji z Salesforce, skontaktuj się z nami tutaj.