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

Kluczowe Wnioski

    • Flow Builder firmy Bird umożliwia bezproblemową integrację z Salesforce, umożliwiając automatyczne tworzenie leadów i przypadków w wielu kanałach komunikacji.

    • Integracja obsługuje WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber i inne.

    • Dzięki połączeniu z Salesforce, firmy mogą wzbogacać rekordy CRM, centralizować konwersacje wsparcia i budować automatyczne procesy lejków end-to-end.

    • Kluczowe przypadki użycia obejmują:

      • Tworzenie leadów Salesforce bezpośrednio z kanałów komunikacji

      • Tworzenie przypadków Salesforce dla zespołów wsparcia

      • Routing, tagowanie i wzbogacanie danych klientów w przepływach

    • Integracja wymaga:

      • Konta administratora Bird

      • Organizacji Salesforce z dostępem administracyjnym

    • Konfiguracja rozpoczyna się od skonfigurowania Salesforce Connected App z włączonym OAuth, odpowiednimi zakresami i zluźnionymi ustawieniami uprawnień.

    • Wymagane zakresy OAuth obejmują:

      • Dostęp i zarządzanie Twoimi danymi (api)

      • Dostęp webowy (web)

      • Odświeżanie tokenów (offline_access)

    • Po utworzeniu Connected App użytkownicy muszą pobrać swój Consumer Key i Consumer Secret dla poświadczeń Flow Builder.

    • Tokeny OAuth są generowane przez Salesforce za pomocą kroku autoryzacji w przeglądarce, a następnie uzyskuje się tokeny dostępu i odświeżenia za pomocą cURL lub Postman.

    • Token odświeżenia zapewnia ciągłe uwierzytelnianie nawet po wygaśnięciu tokenów dostępu.

    • Częsty błąd integracji - “REST API is not enabled for this Organization” — można rozwiązać, włączając dostęp do API w ramach uprawnień administracyjnych profilu użytkownika.

    • Gdy poświadczenia Salesforce są skonfigurowane, użytkownicy mogą importować szablon Flow Builder, aby tworzyć leady lub przypadki za pośrednictwem WhatsApp, Viber, SMS i innych kanałów.

    • Końcówki API umożliwiają Flow Builder przesyłanie danych do obiektów Salesforce, takich jak Lead lub Case, za pomocą mapowań pól zdefiniowanych w Object Manager Salesforce.

    • Użytkownicy mogą dostosowywać przepływy do wywoływania działań Salesforce w oparciu o zachowanie kanału, odpowiedzi klientów, tagi lub etapy lejkowe.

    • Przepływ zwraca ID rekordów Salesforce (np. Case ID) do obserwacji, raportowania lub routingu.

    • Po skonfigurowaniu firmy mogą automatycznie generować wpisy Salesforce w czasie rzeczywistym z dowolnego obsługiwanego kanału zasilanego przez Bird.

Q&A Highlights

  • Co umożliwia integracja Salesforce z Flow Builder?

    Umożliwia automatyczne tworzenie leadów i przypadków w Salesforce z dowolnego obsługiwanego kanału komunikacji połączonego z Bird.

  • Które kanały mogą przesyłać dane do Salesforce?

    WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, SMS i więcej.

  • Jakie są główne przypadki użycia?

    Tworzenie leadów Salesforce, tworzenie zgłoszeń wsparcia, wzbogacanie profili i budowanie zautomatyzowanych lejków sprzedaży połączonych z CRM.

  • Jakie uprawnienia Salesforce są wymagane?

    Dostęp administratora, wraz ze skonfigurowaną Aplikacją Połączoną z OAuth, dostępem API oraz złagodzonymi ograniczeniami dotyczącymi IP/tokenów.

  • Które OAuth scopes muszą być dodane?

    Dostęp do API, dostęp do sieci, i refresh_token/offline_access.

  • Jakie dane uwierzytelniające potrzebuje Bird do uwierzytelnienia z Salesforce?

    Klucz konsumenta i tajny kod konsumenta aplikacji Connected, plus token dostępu oraz token odświeżania.

  • Dlaczego wymagany jest refresh token?

    Ponieważ tokeny dostępu Salesforce wygasają, a token odświeżania jest używany do automatycznego uzyskiwania nowych.

  • Co powoduje błąd „REST API is not enabled for this Organization”?

    Dostęp do API jest wyłączony w profilu użytkownika Salesforce. Włączenie API Enabled rozwiązuje problem.

  • Jak obiekty Salesforce, takie jak Lead lub Case, są mapowane w Flow Builder?

    Odniesienie do nazw pól z Object Managera Salesforce (np. LastName, Phone, Company).

  • Can you use WhatsApp to create Salesforce leads?

    Tak — WhatsApp może wprowadzać dane strukturalne do pól Lead w Salesforce za pomocą Flow Builder.

  • Czy Viber może być używany do tworzenia przypadków Salesforce?

    Tak — wiadomości Viber mogą inicjować tworzenie spraw z wykorzystaniem szczegółów przesłanych przez Salesforce APIs.

  • Czy przepływ zwraca identyfikatory Salesforce?

    Tak — Salesforce odpowiada identyfikatorami obiektów (np. Case ID), które mogą być przechowywane lub używane w dalszej automatyzacji.

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:

  1. Prawidłowo skonfigurować Salesforce

  2. Połączyć Salesforce z Bird

  3. Rozwiązywać problemy z błędami podczas łączenia z Salesforce

  4. Tworzyć przepływ w Flow Builder, który będzie przesyłał 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

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”

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:

  1. Prawidłowo skonfigurować Salesforce

  2. Połączyć Salesforce z Bird

  3. Rozwiązywać problemy z błędami podczas łączenia z Salesforce

  4. Tworzyć przepływ w Flow Builder, który będzie przesyłał 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

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”

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:

  1. Prawidłowo skonfigurować Salesforce

  2. Połączyć Salesforce z Bird

  3. Rozwiązywać problemy z błędami podczas łączenia z Salesforce

  4. Tworzyć przepływ w Flow Builder, który będzie przesyłał 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

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”

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 > Menedżer obiektów > Lead > Pola i relacje.

Zmienna wyjściowa ID to numer ID sprawy zwrócony z Salesforce.  

Screenshot of a JSON payload for creating a new Salesforce Case via REST API

Gratulacje! 

Właśnie pomyślnie połączyłeś Salesforce z WhatsApp i/lub Viber w celu tworzenia leadów i spraw dla swojego zespołu, aby umożliwić szybsze zaangażowanie i generowanie bardziej wykwalifikowanych leadów.

Jeśli masz pytania dotyczące nowego przepływu lub naszej integracji z Salesforce, skontaktuj się z nami przez nasz adres e-mail wsparcia.

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 > Menedżer obiektów > Lead > Pola i relacje.

Zmienna wyjściowa ID to numer ID sprawy zwrócony z Salesforce.  

Screenshot of a JSON payload for creating a new Salesforce Case via REST API

Gratulacje! 

Właśnie pomyślnie połączyłeś Salesforce z WhatsApp i/lub Viber w celu tworzenia leadów i spraw dla swojego zespołu, aby umożliwić szybsze zaangażowanie i generowanie bardziej wykwalifikowanych leadów.

Jeśli masz pytania dotyczące nowego przepływu lub naszej integracji z Salesforce, skontaktuj się z nami przez nasz adres e-mail wsparcia.

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 > Menedżer obiektów > Lead > Pola i relacje.

Zmienna wyjściowa ID to numer ID sprawy zwrócony z Salesforce.  

Screenshot of a JSON payload for creating a new Salesforce Case via REST API

Gratulacje! 

Właśnie pomyślnie połączyłeś Salesforce z WhatsApp i/lub Viber w celu tworzenia leadów i spraw dla swojego zespołu, aby umożliwić szybsze zaangażowanie i generowanie bardziej wykwalifikowanych leadów.

Jeśli masz pytania dotyczące nowego przepływu lub naszej integracji z Salesforce, skontaktuj się z nami przez nasz adres e-mail wsparcia.

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. Na lewym panelu przejdź do App Manager > New Connected App

Uwaga: jeśli napotkasz problem z wyświetlaniem poniżej, kliknij „Kliknij tutaj, aby otworzyć tę stronę w Salesforce Classic.”

App Manager setup

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

  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 Access and manage your data (api)

  • Zapewnij dostęp do swoich danych poprzez Web (web)

  • Wykonuj żądania w swoim imieniu w dowolnym czasie (refresh_token, offline_access)

  • Kliknij Add

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

New Connected App page


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

  2. Na stronie, która się otworzy, kliknij przycisk Edit

  • W sekcji OAuth policies, wybierz All users may self-authorize na liście Permitted Users

  • W sekcji IP Relaxation, wybierz Relax IP restrictions 

  • W sekcji Refresh Token Policy kliknij Refresh token is valid until revoked. W ramach Session Policies, wybierz wartość Timeout (24 hours), kliknij przycisk Save

New Connected App page


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

  2. Przejdź do API (Enable OAuth Settings) i zanotuj Consumer Key oraz Consumer Secret. Potrzebujesz tego klucza i sekretu do konfiguracji poświadczeń w integracji Salesforce MessageBird.

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. Na lewym panelu przejdź do App Manager > New Connected App

Uwaga: jeśli napotkasz problem z wyświetlaniem poniżej, kliknij „Kliknij tutaj, aby otworzyć tę stronę w Salesforce Classic.”

App Manager setup

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

  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 Access and manage your data (api)

  • Zapewnij dostęp do swoich danych poprzez Web (web)

  • Wykonuj żądania w swoim imieniu w dowolnym czasie (refresh_token, offline_access)

  • Kliknij Add

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

New Connected App page


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

  2. Na stronie, która się otworzy, kliknij przycisk Edit

  • W sekcji OAuth policies, wybierz All users may self-authorize na liście Permitted Users

  • W sekcji IP Relaxation, wybierz Relax IP restrictions 

  • W sekcji Refresh Token Policy kliknij Refresh token is valid until revoked. W ramach Session Policies, wybierz wartość Timeout (24 hours), kliknij przycisk Save

New Connected App page


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

  2. Przejdź do API (Enable OAuth Settings) i zanotuj Consumer Key oraz Consumer Secret. Potrzebujesz tego klucza i sekretu do konfiguracji poświadczeń w integracji Salesforce MessageBird.

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. Na lewym panelu przejdź do App Manager > New Connected App

Uwaga: jeśli napotkasz problem z wyświetlaniem poniżej, kliknij „Kliknij tutaj, aby otworzyć tę stronę w Salesforce Classic.”

App Manager setup

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

  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 Access and manage your data (api)

  • Zapewnij dostęp do swoich danych poprzez Web (web)

  • Wykonuj żądania w swoim imieniu w dowolnym czasie (refresh_token, offline_access)

  • Kliknij Add

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

New Connected App page


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

  2. Na stronie, która się otworzy, kliknij przycisk Edit

  • W sekcji OAuth policies, wybierz All users may self-authorize na liście Permitted Users

  • W sekcji IP Relaxation, wybierz Relax IP restrictions 

  • W sekcji Refresh Token Policy kliknij Refresh token is valid until revoked. W ramach Session Policies, wybierz wartość Timeout (24 hours), kliknij przycisk Save

New Connected App page


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

  2. Przejdź do API (Enable OAuth Settings) i zanotuj Consumer Key oraz Consumer Secret. Potrzebujesz tego klucza i sekretu do konfiguracji poświadczeń w integracji Salesforce MessageBird.

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 tokenu dostępu, zostanie pokazany błąd „Sesja wygasła lub jest nieprawidłowa”. 

Użyj tokenu odświeżania podczas procesu autoryzacji, aby uzyskać nowy token dostępu. Korzystanie z nowego tokenu zapewni, że token dostępu będzie zawsze aktywny.

  1. Uzyskaj adres URL swojej instancji. Wyślij poniższe żądanie curl, aby uzyskać adres URL instancji. 

  • client_id = Klucz konsumenta

  • client_secret = Tajemnica konsumenta

  • username = Nazwa użytkownika logowania Salesforce

  • password = Hasło logowania Salesforce

Terminal window showing a curl command to request an OAuth2 token


Jeśli nie znasz curl, możesz użyć Postman do wysłania żądania. Postępuj według tych kroków:

Postman dashboard


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

  • <CONSUMER_KEY> powinien być zastąpiony uzyskanym wcześniej kluczem konsumenta

  • <YOUR_INSTANCE> powinien być zastąpiony nazwą twojej instancji


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Następnie wprowadź swój adres URL żądania w przeglądarce. Zezwól na dostęp, jeśli pojawią się jakieś alerty. Następnie zobaczysz, jak przeglądarka przekierowuje do adresu URL, takiego jak poniżej. 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żania: Wyślij poniższe żądanie curl, aby uzyskać tokeny. 

  • <CODE> powinien być zastąpiony kodem, który uzyskałeś w powyższym kroku. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> powinien być zastąpiony uzyskanymi kluczami z utworzonej połączonej aplikacji

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


Możesz uzyskać access_token i refresh_token z odpowiedzi.

Screenshot of a JSON response from a Salesforce OAuth token request


Jeśli nie znasz curl, możesz użyć Postman do wysłania żądania. Postępuj według tych kroków:

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

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

Użyj tokenu odświeżania podczas procesu autoryzacji, aby uzyskać nowy token dostępu. Korzystanie z nowego tokenu zapewni, że token dostępu będzie zawsze aktywny.

  1. Uzyskaj adres URL swojej instancji. Wyślij poniższe żądanie curl, aby uzyskać adres URL instancji. 

  • client_id = Klucz konsumenta

  • client_secret = Tajemnica konsumenta

  • username = Nazwa użytkownika logowania Salesforce

  • password = Hasło logowania Salesforce

Terminal window showing a curl command to request an OAuth2 token


Jeśli nie znasz curl, możesz użyć Postman do wysłania żądania. Postępuj według tych kroków:

Postman dashboard


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

  • <CONSUMER_KEY> powinien być zastąpiony uzyskanym wcześniej kluczem konsumenta

  • <YOUR_INSTANCE> powinien być zastąpiony nazwą twojej instancji


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Następnie wprowadź swój adres URL żądania w przeglądarce. Zezwól na dostęp, jeśli pojawią się jakieś alerty. Następnie zobaczysz, jak przeglądarka przekierowuje do adresu URL, takiego jak poniżej. 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żania: Wyślij poniższe żądanie curl, aby uzyskać tokeny. 

  • <CODE> powinien być zastąpiony kodem, który uzyskałeś w powyższym kroku. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> powinien być zastąpiony uzyskanymi kluczami z utworzonej połączonej aplikacji

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


Możesz uzyskać access_token i refresh_token z odpowiedzi.

Screenshot of a JSON response from a Salesforce OAuth token request


Jeśli nie znasz curl, możesz użyć Postman do wysłania żądania. Postępuj według tych kroków:

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

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

Użyj tokenu odświeżania podczas procesu autoryzacji, aby uzyskać nowy token dostępu. Korzystanie z nowego tokenu zapewni, że token dostępu będzie zawsze aktywny.

  1. Uzyskaj adres URL swojej instancji. Wyślij poniższe żądanie curl, aby uzyskać adres URL instancji. 

  • client_id = Klucz konsumenta

  • client_secret = Tajemnica konsumenta

  • username = Nazwa użytkownika logowania Salesforce

  • password = Hasło logowania Salesforce

Terminal window showing a curl command to request an OAuth2 token


Jeśli nie znasz curl, możesz użyć Postman do wysłania żądania. Postępuj według tych kroków:

Postman dashboard


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

  • <CONSUMER_KEY> powinien być zastąpiony uzyskanym wcześniej kluczem konsumenta

  • <YOUR_INSTANCE> powinien być zastąpiony nazwą twojej instancji


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Następnie wprowadź swój adres URL żądania w przeglądarce. Zezwól na dostęp, jeśli pojawią się jakieś alerty. Następnie zobaczysz, jak przeglądarka przekierowuje do adresu URL, takiego jak poniżej. 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żania: Wyślij poniższe żądanie curl, aby uzyskać tokeny. 

  • <CODE> powinien być zastąpiony kodem, który uzyskałeś w powyższym kroku. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> powinien być zastąpiony uzyskanymi kluczami z utworzonej połączonej aplikacji

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


Możesz uzyskać access_token i refresh_token z odpowiedzi.

Screenshot of a JSON response from a Salesforce OAuth token request


Jeśli nie znasz curl, możesz użyć Postman do wysłania żądania. Postępuj według tych kroków:

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

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

Najczęstszy błąd napotykany przy integracji Salesforce z Bird i jak go naprawić:

  1. Problem ‘REST API is not enabled for this Organization’

Kiedy próbujesz wysłać żądanie do API Salesforce używając powyższych danych uwierzytelniających, czasami możesz napotkać ten błąd.

  • REST API is not enabled for this Organization.

Możesz rozwiązać ten błąd, postępując według poniższych kroków.

Kliknij na Setup w prawym górnym rogu.

Setup menu highlighted


Przejdź do ADMINISTRATION > Manage Users i kliknij na Profiles.

Profiles view


Kliknij Edit na konkretnym profilu, który chcesz zaktualizować.

Przewiń w dół i przejdź do Administrative Permissions i zaznacz pole wyboru API Enabled.

Administrative permissions view

Nie zapomnij przewinąć stronę w dół i kliknij Save.

Najczęstszy błąd napotykany przy integracji Salesforce z Bird i jak go naprawić:

  1. Problem ‘REST API is not enabled for this Organization’

Kiedy próbujesz wysłać żądanie do API Salesforce używając powyższych danych uwierzytelniających, czasami możesz napotkać ten błąd.

  • REST API is not enabled for this Organization.

Możesz rozwiązać ten błąd, postępując według poniższych kroków.

Kliknij na Setup w prawym górnym rogu.

Setup menu highlighted


Przejdź do ADMINISTRATION > Manage Users i kliknij na Profiles.

Profiles view


Kliknij Edit na konkretnym profilu, który chcesz zaktualizować.

Przewiń w dół i przejdź do Administrative Permissions i zaznacz pole wyboru API Enabled.

Administrative permissions view

Nie zapomnij przewinąć stronę w dół i kliknij Save.

Najczęstszy błąd napotykany przy integracji Salesforce z Bird i jak go naprawić:

  1. Problem ‘REST API is not enabled for this Organization’

Kiedy próbujesz wysłać żądanie do API Salesforce używając powyższych danych uwierzytelniających, czasami możesz napotkać ten błąd.

  • REST API is not enabled for this Organization.

Możesz rozwiązać ten błąd, postępując według poniższych kroków.

Kliknij na Setup w prawym górnym rogu.

Setup menu highlighted


Przejdź do ADMINISTRATION > Manage Users i kliknij na Profiles.

Profiles view


Kliknij Edit na konkretnym profilu, który chcesz zaktualizować.

Przewiń w dół i przejdź do Administrative Permissions i zaznacz pole wyboru API Enabled.

Administrative permissions view

Nie zapomnij przewinąć stronę w dół i kliknij Save.

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ć ulubiony kanał komunikacyjny z Salesforce i przekazać nowe leady lub przypadki dla Twojego zespołu do kontynuacji:

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

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

  3. Zaimportuj przepływ za pomocą funkcji importu. 


Import flow screen

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. 

Konfiguracja Salesforce została zakończona. Teraz, zacznijmy nowy przepływ. Ten szablon pomoże Ci połączyć ulubiony kanał komunikacyjny z Salesforce i przekazać nowe leady lub przypadki dla Twojego zespołu do kontynuacji:

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

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

  3. Zaimportuj przepływ za pomocą funkcji importu. 


Import flow screen

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. 

Konfiguracja Salesforce została zakończona. Teraz, zacznijmy nowy przepływ. Ten szablon pomoże Ci połączyć ulubiony kanał komunikacyjny z Salesforce i przekazać nowe leady lub przypadki dla Twojego zespołu do kontynuacji:

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

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

  3. Zaimportuj przepływ za pomocą funkcji importu. 


Import flow screen

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 umożliwi Ci połączenie ulubionych kanałów (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 zastosowanie w zależności od swoich potrzeb.

Import a flow view


Będziesz mógł zobaczyć swój przepływ na ekranie.

Flow illustration


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.

Screenshot of a URL used to request a new Salesforce access token using a refresh token


Flow illustration

Ten szablon umożliwi Ci połączenie ulubionych kanałów (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 zastosowanie w zależności od swoich potrzeb.

Import a flow view


Będziesz mógł zobaczyć swój przepływ na ekranie.

Flow illustration


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.

Screenshot of a URL used to request a new Salesforce access token using a refresh token


Flow illustration

Ten szablon umożliwi Ci połączenie ulubionych kanałów (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 zastosowanie w zależności od swoich potrzeb.

Import a flow view


Będziesz mógł zobaczyć swój przepływ na ekranie.

Flow illustration


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.

Screenshot of a URL used to request a new Salesforce access token using a refresh token


Flow illustration

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żna je znaleźć w sekcji Setup > Object manager > Lead > Fields & Relationship. 


Screenshot of a JSON payload for creating a Salesforce Lead using the REST API.


Create a Lead into SF

Zamień https://XXXX.my.salesforce.com na adres URL swojej instancji. Phone, LastName, Company, LeadSource, Description to nazwy pól z Salesforce. 

Można je znaleźć w sekcji Setup > Object manager > Lead > Fields & Relationship. 


Screenshot of a JSON payload for creating a Salesforce Lead using the REST API.


Create a Lead into SF

Zamień https://XXXX.my.salesforce.com na adres URL swojej instancji. Phone, LastName, Company, LeadSource, Description to nazwy pól z Salesforce. 

Można je znaleźć w sekcji Setup > Object manager > Lead > Fields & Relationship. 


Screenshot of a JSON payload for creating a Salesforce Lead using the REST API.


Create a Lead into SF

Inne wiadomości

Czytaj więcej z tej kategorii

A person is standing at a desk while typing on a laptop.

Kompletna, natywna dla AI platforma, która rośnie wraz z Twoim biznesem.

A person is standing at a desk while typing on a laptop.

Kompletna, natywna dla AI platforma, która rośnie wraz z Twoim biznesem.