Zasięg

Grow

Manage

Automate

Zasięg

Grow

Manage

Automate

Jak tworzyć leady lub sprawy w Salesforce za pomocą Flow Buildera

Ptak

2 gru 2021

Kreator przepływów

1 min read

Jak tworzyć leady lub sprawy w Salesforce za pomocą Flow Buildera

Ptak

2 gru 2021

Kreator przepływów

1 min read

Jak tworzyć leady lub sprawy w Salesforce za pomocą Flow Buildera

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:

  1. Prawidłowo ustawić Salesforce

  2. Połączyć Salesforce z Bird

  3. Rozwiązywać błędy podczas łączenia Salesforce

  4. Stworzyć przepływ w Flow Builder, który przekaże dane do Salesforce

  5. Połączyć WhatsApp z Salesforce, aby wysłać swoje leady

  6. 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:




  1. Zaloguj się do Salesforce jako administrator

  2. Wybierz Setup z listy rozwijanej konta (w prawym górnym rogu)

  3. 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




  1. 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




  1. Kliknij przycisk Save, aby zapisać nową Connected App.







  1. Na liście Connected Apps (Apps > App Manager) znajdź aplikację, którą właśnie stworzyłeś, a następnie kliknij Manage.

  2. 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







  1. Wróć do listy Connected Apps (Apps > App Manager), kliknij aplikację, którą właśnie stworzyłeś, a następnie kliknij View.

  2. 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

W Salesforce, tokeny dostępu mają ograniczony czas życia określony przez limit czasu sesji. Jeśli aplikacja używa wygasłego tokena dostępu, pojawi się błąd „Sesja wygasła lub jest nieprawidłowa”. 




Użyj tokena odświeżającego podczas procesu autoryzacji, aby uzyskać nowy token dostępu. Użycie nowego tokena zapewni, że token dostępu będzie zawsze aktywny.




  1. Uzyskaj adres URL swojej instancji. Wyślij następujące zapytanie curl, aby uzyskać adres URL instancji. 

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = nazwa użytkownika logowania Salesforce

  • password = hasło do logowania Salesforce







Jeśli nie znasz curl, możesz użyć Postman do wysłania zapytania. Postępuj zgodnie z tymi krokami:







  1. Uzyskaj swój kod. Użyj ulubionej przeglądarki, a następnie wprowadź następujący adres URL zapytania w nowej karcie, aby uzyskać kod. 

  • <CONSUMER_KEY> należy zastąpić uzyskanym Consumer Key w powyższym kroku

  • <YOUR_INSTANCE> należy zastąpić nazwą instancji










Następnie wprowadź adres URL zapytania w przeglądarce. Jeśli pojawią się jakiekolwiek alerty, zezwól na dostęp. Następnie zobaczysz, że przeglądarka przekierowała na adres URL podobny do poniższego. Możesz uzyskać kod, używając tego samego adresu URL.




  • https://login.salesforce.com/?code=XXXX




  1. Uzyskaj token dostępu i token odświeżający: Wyślij następujące zapytanie curl, aby uzyskać tokeny. 




  • <CODE> należy zastąpić kodem uzyskanym w powyższym kroku. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> należy zastąpić uzyskanymi kluczami z utworzonej Połączonej Aplikacji







Możesz uzyskać access_token i refresh_token z odpowiedzi.







Jeśli nie znasz curl, możesz użyć Postman do wysłania zapytania. Postępuj zgodnie z tymi krokami:




W Salesforce, tokeny dostępu mają ograniczony czas życia określony przez limit czasu sesji. Jeśli aplikacja używa wygasłego tokena dostępu, pojawi się błąd „Sesja wygasła lub jest nieprawidłowa”. 




Użyj tokena odświeżającego podczas procesu autoryzacji, aby uzyskać nowy token dostępu. Użycie nowego tokena zapewni, że token dostępu będzie zawsze aktywny.




  1. Uzyskaj adres URL swojej instancji. Wyślij następujące zapytanie curl, aby uzyskać adres URL instancji. 

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = nazwa użytkownika logowania Salesforce

  • password = hasło do logowania Salesforce







Jeśli nie znasz curl, możesz użyć Postman do wysłania zapytania. Postępuj zgodnie z tymi krokami:







  1. Uzyskaj swój kod. Użyj ulubionej przeglądarki, a następnie wprowadź następujący adres URL zapytania w nowej karcie, aby uzyskać kod. 

  • <CONSUMER_KEY> należy zastąpić uzyskanym Consumer Key w powyższym kroku

  • <YOUR_INSTANCE> należy zastąpić nazwą instancji










Następnie wprowadź adres URL zapytania w przeglądarce. Jeśli pojawią się jakiekolwiek alerty, zezwól na dostęp. Następnie zobaczysz, że przeglądarka przekierowała na adres URL podobny do poniższego. Możesz uzyskać kod, używając tego samego adresu URL.




  • https://login.salesforce.com/?code=XXXX




  1. Uzyskaj token dostępu i token odświeżający: Wyślij następujące zapytanie curl, aby uzyskać tokeny. 




  • <CODE> należy zastąpić kodem uzyskanym w powyższym kroku. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> należy zastąpić uzyskanymi kluczami z utworzonej Połączonej Aplikacji







Możesz uzyskać access_token i refresh_token z odpowiedzi.







Jeśli nie znasz curl, możesz użyć Postman do wysłania zapytania. Postępuj zgodnie z tymi krokami:




W Salesforce, tokeny dostępu mają ograniczony czas życia określony przez limit czasu sesji. Jeśli aplikacja używa wygasłego tokena dostępu, pojawi się błąd „Sesja wygasła lub jest nieprawidłowa”. 




Użyj tokena odświeżającego podczas procesu autoryzacji, aby uzyskać nowy token dostępu. Użycie nowego tokena zapewni, że token dostępu będzie zawsze aktywny.




  1. Uzyskaj adres URL swojej instancji. Wyślij następujące zapytanie curl, aby uzyskać adres URL instancji. 

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = nazwa użytkownika logowania Salesforce

  • password = hasło do logowania Salesforce







Jeśli nie znasz curl, możesz użyć Postman do wysłania zapytania. Postępuj zgodnie z tymi krokami:







  1. Uzyskaj swój kod. Użyj ulubionej przeglądarki, a następnie wprowadź następujący adres URL zapytania w nowej karcie, aby uzyskać kod. 

  • <CONSUMER_KEY> należy zastąpić uzyskanym Consumer Key w powyższym kroku

  • <YOUR_INSTANCE> należy zastąpić nazwą instancji










Następnie wprowadź adres URL zapytania w przeglądarce. Jeśli pojawią się jakiekolwiek alerty, zezwól na dostęp. Następnie zobaczysz, że przeglądarka przekierowała na adres URL podobny do poniższego. Możesz uzyskać kod, używając tego samego adresu URL.




  • https://login.salesforce.com/?code=XXXX




  1. Uzyskaj token dostępu i token odświeżający: Wyślij następujące zapytanie curl, aby uzyskać tokeny. 




  • <CODE> należy zastąpić kodem uzyskanym w powyższym kroku. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> należy zastąpić uzyskanymi kluczami z utworzonej Połączonej Aplikacji







Możesz uzyskać access_token i refresh_token z odpowiedzi.







Jeśli nie znasz curl, możesz użyć Postman do wysłania zapytania. Postępuj zgodnie z tymi krokami:




Rozwiązywanie problemów z połączeniem Salesforce

Najczęściej spotykany błąd podczas integracji Salesforce z Bird i jak go naprawić:




  1. ‘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ół:




  1. Zaloguj się do swojego Bird Dashboard i przejdź do Flow Builder

  2. Pobierz przykładowy przepływ, który będziesz używać.

  3. 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.

Połączmy Cię z ekspertem Bird.
Zobacz pełną moc Bird w 30 minut.

Przesyłając, zgadzasz się, że Bird może kontaktować się z Tobą w sprawie naszych produktów i usług.

Możesz zrezygnować z subskrypcji w dowolnym momencie. Zobacz Privacy Statement firmy Bird, aby uzyskać szczegóły dotyczące przetwarzania danych.

Company

Biuletyn

Bądź na bieżąco z Bird dzięki cotygodniowym aktualizacjom do Twojej skrzynki odbiorczej.

Połączmy Cię z ekspertem Bird.
Zobacz pełną moc Bird w 30 minut.

Przesyłając, zgadzasz się, że Bird może kontaktować się z Tobą w sprawie naszych produktów i usług.

Możesz zrezygnować z subskrypcji w dowolnym momencie. Zobacz Privacy Statement firmy Bird, aby uzyskać szczegóły dotyczące przetwarzania danych.

Company

Biuletyn

Bądź na bieżąco z Bird dzięki cotygodniowym aktualizacjom do Twojej skrzynki odbiorczej.

Połączmy Cię z ekspertem Bird.
Zobacz pełną moc Bird w 30 minut.

Przesyłając, zgadzasz się, że Bird może kontaktować się z Tobą w sprawie naszych produktów i usług.

Możesz zrezygnować z subskrypcji w dowolnym momencie. Zobacz Privacy Statement firmy Bird, aby uzyskać szczegóły dotyczące przetwarzania danych.

R

Reach

G

Grow

M

Manage

A

Automate

Company

Biuletyn

Bądź na bieżąco z Bird dzięki cotygodniowym aktualizacjom do Twojej skrzynki odbiorczej.