Hoe leads of cases te creëren in Salesforce met Flow Builder

Bird

2 dec 2021

Stroom Builder

1 min read

Hoe leads of cases te creëren in Salesforce met Flow Builder

Belangrijkste punten

    • Bird’s Flow Builder stelt naadloze integratie met Salesforce mogelijk, waardoor geautomatiseerde lead- en casecreatie over meerdere communicatiekanalen mogelijk is.

    • De integratie ondersteunt WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, en meer.

    • Met Salesforce-connectiviteit kunnen bedrijven CRM-records verrijken, ondersteuningsgesprekken centraliseren en geautomatiseerde end-to-end funnel logica opbouwen.

    • Belangrijke use cases omvatten:

      • Het direct vanuit berichtenkanalen creëren van Salesforce leads

      • Het creëren van Salesforce cases voor supportteams

      • Routeren, taggen en verrijken van klantgegevens in flows

    • Integratie vereist:

      • Een Bird beheerder account

      • Een Salesforce org met administrator toegang

    • De installatie begint met het configureren van een Salesforce Connected App met OAuth ingeschakeld, de juiste scopes en versoepelde toestemmingsinstellingen.

    • Vereiste OAuth scopes omvatten:

      • Toegang tot en beheer van uw gegevens (api)

      • Webtoegang (web)

      • Vernieuw tokens (offline_access)

    • Na het maken van de Connected App moeten gebruikers hun Consumer Key en Consumer Secret ophalen voor Flow Builder-credentials.

    • OAuth tokens worden gegenereerd via Salesforce met een browserautorisatiestap, gevolgd door het ophalen van de toegangstokens en vernieuwen van tokens via cURL of Postman.

    • Het vernieuwen van het token zorgt voor voortdurende authenticatie, zelfs wanneer toegangstokens verlopen.

    • Een veelvoorkomende integratiefout — “REST API is niet ingeschakeld voor deze Organisatie” — kan worden opgelost door API-toegang onder de administratieve toestemmingen van een gebruikersprofiel in te schakelen.

    • Zodra de Salesforce-credentials zijn geconfigureerd, kunnen gebruikers een Flow Builder-sjabloon importeren om leads of cases te creëren via WhatsApp, Viber, SMS en andere kanalen.

    • API-eindpunten stellen Flow Builder in staat om gegevens in Salesforce-objecten te pushen, zoals Lead of Case met veldtoewijzingen gedefinieerd in Salesforce’s Object Manager.

    • Gebruikers kunnen flows aanpassen om Salesforce-acties te activeren op basis van kanaalgedrag, klantantwoorden, tags of funnelstadia.

    • De flow retourneert Salesforce record-ID's (bijvoorbeeld Case ID) voor opvolging, rapportage, of routering.

    • Na configuratie kunnen bedrijven automatisch Salesforce-items in real-time genereren vanuit elk ondersteund Bird-aangedreven kanaal.

Q&A Hoogtepunten

  • Wat stelt de Salesforce-integratie met Flow Builder je in staat te doen?

    Het stelt in staat tot automatische creatie van leads en cases in Salesforce vanuit elk ondersteund communicatiekanaal dat verbonden is met Bird.

  • Welke kanalen kunnen data naar Salesforce pushen?

    WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, SMS en meer.

  • Wat zijn de belangrijkste use cases?

    Salesforce-leads maken, ondersteuningsgevallen aanmaken, profielen verrijken en geautomatiseerde CRM-verbonden verkoopfunnels bouwen.

  • Welke Salesforce-permissies zijn vereist?

    Beheerdersrechten, samen met een Connected App geconfigureerd met OAuth, API-toegang en versoepelde IP/token beperkingen.

  • Welke OAuth scopes moeten worden toegevoegd?

    API toegang, web toegang, en refresh_token/offline_access.

  • Welke certificaten heeft Bird nodig om zich te authenticeren bij Salesforce?

    De Consumer Key en Consumer Secret van de Connected App, plus een toegangstoken en verversingstoken.

  • Waarom is een refresh token vereist?

    Omdat Salesforce-toegangstokens verlopen, en de vernieuwingssleutel wordt gebruikt om automatisch nieuwe te verkrijgen.

  • Wat veroorzaakt de foutmelding "REST API is not enabled for this Organization"?

    API-toegang is uitgeschakeld in het Salesforce-profiel van de gebruiker. Het inschakelen van API Enabled lost dit op.

  • Hoe worden Salesforce-objecten zoals Lead of Case in Flow Builder gemapt?

    Door te verwijzen naar veldnamen uit Salesforce's Object Manager (bijv. LastName, Phone, Company).

  • Kun je WhatsApp gebruiken om Salesforce leads te creëren?

    Ja — WhatsApp kan gestructureerde gegevens in Salesforce Lead-velden invoeren via Flow Builder.

  • Kan Viber worden gebruikt om Salesforce-zaken te creëren?

    Ja — Viber-berichten kunnen zaakcreatie activeren met details die via Salesforce API's worden verzonden.

  • Geeft de flow Salesforce IDs terug?

    Ja — Salesforce reageert met object-ID's (bijvoorbeeld Case ID), die kunnen worden opgeslagen of gebruikt in verdere automatisering.

Bird biedt vele directe integraties die u in staat stellen om uw communicatie te integreren met de tools en platforms die al in uw bedrijf worden gebruikt.

Met behulp van Flow Builder's native integraties, aangepaste verbindingen via HTTP-verzoeken en webhooks, kunt u eenvoudig klantprofielen verrijken, snelle verkoopbetrokkenheid mogelijk maken en meer gekwalificeerde leads genereren.

Vandaag bespreken we onze integratie met Salesforce. 

Wat deze integratie mogelijk maakt

Met deze integratie kunt u:

  • Leads toevoegen aan Salesforce van verschillende communicatiekanalen: WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, enz. Bij het gebruik van WhatsApp voor leadgeneratie zorgt het implementeren van SMS-fallbacks ervoor dat er geen potentiële leads verloren gaan door afleverfouten.

  • Cases maken in Salesforce om gegevens bij te houden en belangrijke gegevens op te slaan binnen de cases van al uw kanalen

  • Flexibiliteit en automatisering van lead-/casuscreatie implementeren op elk punt in uw verkoopcyclus

Salesforce integratiemogelijkheden in een oogopslag

Capaciteit

Beschrijving

Leadcreatie

Maak Salesforce Leads van messaging kanalen

Casuscreatie

Maak Salesforce Cases voor ondersteuningsworkflows

Kanaalondersteuning

WhatsApp, Viber, SMS, Instagram, Telegram, LINE, Messenger

Automatiseringscontrole

Lead- of casuscreatie activeren op elk stroomstap

Data verrijking

Gestructureerde kanaalgegevens opslaan in Salesforce records

Wat u in deze handleiding gaat bouwen

In deze handleiding leert u hoe u:

  1. Uw Salesforce correct instelt

  2. Salesforce met Bird verbindt

  3. Fouten oplossen bij het verbinden van Salesforce

  4. Een flow maken in Flow Builder die gegevens naar Salesforce zal pushen

  5. WhatsApp met Salesforce verbinden om uw leads te verzenden

  6. Viber met Salesforce verbinden om uw cases te verzenden

Vereisten

Voordat u begint met het bouwen van de logica in Flow Builder, moet u aan de volgende vereisten voldoen:

  • Een Bird-account: Zorg ervoor dat u toegang heeft als beheerder.

  • Een Salesforce-account: U heeft "Beheerderstoegang" nodig

Voorwaarden checklist

Vereiste

Toegangsniveau

Notities

Bird-account

Beheerder

Benodigd om flows te creëren en publiceren

Salesforce-account

Beheerder

Benodigd voor Verbonden App en API-toegang

Bird biedt vele directe integraties die u in staat stellen om uw communicatie te integreren met de tools en platforms die al in uw bedrijf worden gebruikt.

Met behulp van Flow Builder's native integraties, aangepaste verbindingen via HTTP-verzoeken en webhooks, kunt u eenvoudig klantprofielen verrijken, snelle verkoopbetrokkenheid mogelijk maken en meer gekwalificeerde leads genereren.

Vandaag bespreken we onze integratie met Salesforce. 

Wat deze integratie mogelijk maakt

Met deze integratie kunt u:

  • Leads toevoegen aan Salesforce van verschillende communicatiekanalen: WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, enz. Bij het gebruik van WhatsApp voor leadgeneratie zorgt het implementeren van SMS-fallbacks ervoor dat er geen potentiële leads verloren gaan door afleverfouten.

  • Cases maken in Salesforce om gegevens bij te houden en belangrijke gegevens op te slaan binnen de cases van al uw kanalen

  • Flexibiliteit en automatisering van lead-/casuscreatie implementeren op elk punt in uw verkoopcyclus

Salesforce integratiemogelijkheden in een oogopslag

Capaciteit

Beschrijving

Leadcreatie

Maak Salesforce Leads van messaging kanalen

Casuscreatie

Maak Salesforce Cases voor ondersteuningsworkflows

Kanaalondersteuning

WhatsApp, Viber, SMS, Instagram, Telegram, LINE, Messenger

Automatiseringscontrole

Lead- of casuscreatie activeren op elk stroomstap

Data verrijking

Gestructureerde kanaalgegevens opslaan in Salesforce records

Wat u in deze handleiding gaat bouwen

In deze handleiding leert u hoe u:

  1. Uw Salesforce correct instelt

  2. Salesforce met Bird verbindt

  3. Fouten oplossen bij het verbinden van Salesforce

  4. Een flow maken in Flow Builder die gegevens naar Salesforce zal pushen

  5. WhatsApp met Salesforce verbinden om uw leads te verzenden

  6. Viber met Salesforce verbinden om uw cases te verzenden

Vereisten

Voordat u begint met het bouwen van de logica in Flow Builder, moet u aan de volgende vereisten voldoen:

  • Een Bird-account: Zorg ervoor dat u toegang heeft als beheerder.

  • Een Salesforce-account: U heeft "Beheerderstoegang" nodig

Voorwaarden checklist

Vereiste

Toegangsniveau

Notities

Bird-account

Beheerder

Benodigd om flows te creëren en publiceren

Salesforce-account

Beheerder

Benodigd voor Verbonden App en API-toegang

Bird biedt vele directe integraties die u in staat stellen om uw communicatie te integreren met de tools en platforms die al in uw bedrijf worden gebruikt.

Met behulp van Flow Builder's native integraties, aangepaste verbindingen via HTTP-verzoeken en webhooks, kunt u eenvoudig klantprofielen verrijken, snelle verkoopbetrokkenheid mogelijk maken en meer gekwalificeerde leads genereren.

Vandaag bespreken we onze integratie met Salesforce. 

Wat deze integratie mogelijk maakt

Met deze integratie kunt u:

  • Leads toevoegen aan Salesforce van verschillende communicatiekanalen: WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, enz. Bij het gebruik van WhatsApp voor leadgeneratie zorgt het implementeren van SMS-fallbacks ervoor dat er geen potentiële leads verloren gaan door afleverfouten.

  • Cases maken in Salesforce om gegevens bij te houden en belangrijke gegevens op te slaan binnen de cases van al uw kanalen

  • Flexibiliteit en automatisering van lead-/casuscreatie implementeren op elk punt in uw verkoopcyclus

Salesforce integratiemogelijkheden in een oogopslag

Capaciteit

Beschrijving

Leadcreatie

Maak Salesforce Leads van messaging kanalen

Casuscreatie

Maak Salesforce Cases voor ondersteuningsworkflows

Kanaalondersteuning

WhatsApp, Viber, SMS, Instagram, Telegram, LINE, Messenger

Automatiseringscontrole

Lead- of casuscreatie activeren op elk stroomstap

Data verrijking

Gestructureerde kanaalgegevens opslaan in Salesforce records

Wat u in deze handleiding gaat bouwen

In deze handleiding leert u hoe u:

  1. Uw Salesforce correct instelt

  2. Salesforce met Bird verbindt

  3. Fouten oplossen bij het verbinden van Salesforce

  4. Een flow maken in Flow Builder die gegevens naar Salesforce zal pushen

  5. WhatsApp met Salesforce verbinden om uw leads te verzenden

  6. Viber met Salesforce verbinden om uw cases te verzenden

Vereisten

Voordat u begint met het bouwen van de logica in Flow Builder, moet u aan de volgende vereisten voldoen:

  • Een Bird-account: Zorg ervoor dat u toegang heeft als beheerder.

  • Een Salesforce-account: U heeft "Beheerderstoegang" nodig

Voorwaarden checklist

Vereiste

Toegangsniveau

Notities

Bird-account

Beheerder

Benodigd om flows te creëren en publiceren

Salesforce-account

Beheerder

Benodigd voor Verbonden App en API-toegang

Stap 1: Configure een Salesforce Connected App

Om toegang te krijgen tot de sectie Connected Apps in Salesforce (Lighting Experience), volg deze stappen:

  1. Log in bij Salesforce als een beheerder

  2. Selecteer Setup in de vervolgkeuzelijst van het account (in de rechterbovenhoek)

  3. Ga in het linkerpaneel naar App Manager > Nieuwe Connected App

Let op: als u het weergaveprobleem hieronder tegenkomt, klik dan op “Klik hier om deze pagina in Salesforce Classic te openen.”

App Manager setup

Maak een Connected App

Vul op de pagina Nieuwe Connected App de volgende vereiste velden in onder Basisinformatie:

  • Connected App Naam, bijv. Bird Integratie.

  • API-naam, bijv. Bird_Integration

  • Contact E-mail, bijv. xxx@contactemail.com

Configureer OAuth-instellingen

  1. Ga naar API (OAuth-instellingen inschakelen) en selecteer OAuth-instellingen inschakelen.

    • In het veld Callback-URL, voer https://login.salesforce.com/ in

    • In het veld Geselecteerde OAuth-scopes, selecteer Toegang en beheer van uw gegevens (api)

    • Verleen toegang tot uw gegevens via het web (web)

    • Voer verzoeken namens u op elk moment uit (refresh_token, offline_access)

    • Klik op Toevoegen

Uitleg OAuth-scopes

OAuth-scope

Waarom het vereist is

api

Stelt Bird in staat om Salesforce-objecten te lezen en te schrijven

web

Maakt browsergebaseerde OAuth-autorisatie mogelijk

offline_access

Stelt hernieuwbare tokens in voor langdurige toegang


  1. Klik op de knop Opslaan om de nieuwe Connected App op te slaan.


New Connected App page


  1. In de lijst Connected Apps (Apps > App Manager), zoek de App die je zojuist hebt gemaakt en klik vervolgens op Beheren.

Update OAuth-beleid

  1. Klik op de pagina die opent op de knop Bewerken

    • Onder OAuth-beleid, selecteer Alle gebruikers mogen zelf autoriseren in de lijst Toegestane gebruikers

    • In de IP-versoepeling, selecteer IP-beperkingen versoepelen 

    • In het veld Refresh Token-beleid, klik op Refresh-token is geldig totdat het wordt ingetrokken. Onder Sessiebeleid, Selecteer waarde voor Time-out (24 uur), klik op de knop Opslaan

New Connected App page


  1. Ga terug naar de lijst Connected Apps (Apps > App Manager) en klik op de App die je net hebt aangemaakt en klik vervolgens op View.

Verkrijg Consumer Key en Secret

  1. Ga naar API (OAuth-instellingen inschakelen) en noteer de Consumer Key en Consumer Secret. U hebt deze sleutel en geheim nodig voor de configuratie van inloggegevens in MessageBird’s Salesforce-integratie.

Om toegang te krijgen tot de sectie Connected Apps in Salesforce (Lighting Experience), volg deze stappen:

  1. Log in bij Salesforce als een beheerder

  2. Selecteer Setup in de vervolgkeuzelijst van het account (in de rechterbovenhoek)

  3. Ga in het linkerpaneel naar App Manager > Nieuwe Connected App

Let op: als u het weergaveprobleem hieronder tegenkomt, klik dan op “Klik hier om deze pagina in Salesforce Classic te openen.”

App Manager setup

Maak een Connected App

Vul op de pagina Nieuwe Connected App de volgende vereiste velden in onder Basisinformatie:

  • Connected App Naam, bijv. Bird Integratie.

  • API-naam, bijv. Bird_Integration

  • Contact E-mail, bijv. xxx@contactemail.com

Configureer OAuth-instellingen

  1. Ga naar API (OAuth-instellingen inschakelen) en selecteer OAuth-instellingen inschakelen.

    • In het veld Callback-URL, voer https://login.salesforce.com/ in

    • In het veld Geselecteerde OAuth-scopes, selecteer Toegang en beheer van uw gegevens (api)

    • Verleen toegang tot uw gegevens via het web (web)

    • Voer verzoeken namens u op elk moment uit (refresh_token, offline_access)

    • Klik op Toevoegen

Uitleg OAuth-scopes

OAuth-scope

Waarom het vereist is

api

Stelt Bird in staat om Salesforce-objecten te lezen en te schrijven

web

Maakt browsergebaseerde OAuth-autorisatie mogelijk

offline_access

Stelt hernieuwbare tokens in voor langdurige toegang


  1. Klik op de knop Opslaan om de nieuwe Connected App op te slaan.


New Connected App page


  1. In de lijst Connected Apps (Apps > App Manager), zoek de App die je zojuist hebt gemaakt en klik vervolgens op Beheren.

Update OAuth-beleid

  1. Klik op de pagina die opent op de knop Bewerken

    • Onder OAuth-beleid, selecteer Alle gebruikers mogen zelf autoriseren in de lijst Toegestane gebruikers

    • In de IP-versoepeling, selecteer IP-beperkingen versoepelen 

    • In het veld Refresh Token-beleid, klik op Refresh-token is geldig totdat het wordt ingetrokken. Onder Sessiebeleid, Selecteer waarde voor Time-out (24 uur), klik op de knop Opslaan

New Connected App page


  1. Ga terug naar de lijst Connected Apps (Apps > App Manager) en klik op de App die je net hebt aangemaakt en klik vervolgens op View.

Verkrijg Consumer Key en Secret

  1. Ga naar API (OAuth-instellingen inschakelen) en noteer de Consumer Key en Consumer Secret. U hebt deze sleutel en geheim nodig voor de configuratie van inloggegevens in MessageBird’s Salesforce-integratie.

Om toegang te krijgen tot de sectie Connected Apps in Salesforce (Lighting Experience), volg deze stappen:

  1. Log in bij Salesforce als een beheerder

  2. Selecteer Setup in de vervolgkeuzelijst van het account (in de rechterbovenhoek)

  3. Ga in het linkerpaneel naar App Manager > Nieuwe Connected App

Let op: als u het weergaveprobleem hieronder tegenkomt, klik dan op “Klik hier om deze pagina in Salesforce Classic te openen.”

App Manager setup

Maak een Connected App

Vul op de pagina Nieuwe Connected App de volgende vereiste velden in onder Basisinformatie:

  • Connected App Naam, bijv. Bird Integratie.

  • API-naam, bijv. Bird_Integration

  • Contact E-mail, bijv. xxx@contactemail.com

Configureer OAuth-instellingen

  1. Ga naar API (OAuth-instellingen inschakelen) en selecteer OAuth-instellingen inschakelen.

    • In het veld Callback-URL, voer https://login.salesforce.com/ in

    • In het veld Geselecteerde OAuth-scopes, selecteer Toegang en beheer van uw gegevens (api)

    • Verleen toegang tot uw gegevens via het web (web)

    • Voer verzoeken namens u op elk moment uit (refresh_token, offline_access)

    • Klik op Toevoegen

Uitleg OAuth-scopes

OAuth-scope

Waarom het vereist is

api

Stelt Bird in staat om Salesforce-objecten te lezen en te schrijven

web

Maakt browsergebaseerde OAuth-autorisatie mogelijk

offline_access

Stelt hernieuwbare tokens in voor langdurige toegang


  1. Klik op de knop Opslaan om de nieuwe Connected App op te slaan.


New Connected App page


  1. In de lijst Connected Apps (Apps > App Manager), zoek de App die je zojuist hebt gemaakt en klik vervolgens op Beheren.

Update OAuth-beleid

  1. Klik op de pagina die opent op de knop Bewerken

    • Onder OAuth-beleid, selecteer Alle gebruikers mogen zelf autoriseren in de lijst Toegestane gebruikers

    • In de IP-versoepeling, selecteer IP-beperkingen versoepelen 

    • In het veld Refresh Token-beleid, klik op Refresh-token is geldig totdat het wordt ingetrokken. Onder Sessiebeleid, Selecteer waarde voor Time-out (24 uur), klik op de knop Opslaan

New Connected App page


  1. Ga terug naar de lijst Connected Apps (Apps > App Manager) en klik op de App die je net hebt aangemaakt en klik vervolgens op View.

Verkrijg Consumer Key en Secret

  1. Ga naar API (OAuth-instellingen inschakelen) en noteer de Consumer Key en Consumer Secret. U hebt deze sleutel en geheim nodig voor de configuratie van inloggegevens in MessageBird’s Salesforce-integratie.

Stap 2: Tokens verkrijgen van Salesforce om toegang te autoriseren

Hoe Salesforce OAuth-tokens werken

In Salesforce hebben toegangstokens een beperkte levensduur die wordt bepaald door de sessietime-out. Als een applicatie een verlopen toegangstoken gebruikt, wordt een foutmelding '“Sessie verlopen of ongeldig” weergegeven. 

Gebruik een verversingstoken tijdens het autorisatieproces om een nieuw toegangstoken te verkrijgen. Het gebruik van een nieuw token zorgt ervoor dat het toegangstoken altijd actief is.

Salesforce OAuth-artifacten

Artifact

Doel

Levensduur

Consumer Key

Identificeert uw Connected App

Statisch

Consumer Secret

Authenticeert de Connected App

Statisch

Access token

Authoriseert Salesforce API-verzoeken

Kortdurend

Refresh token

Vernieuwt toegangstokens

Langdurend

Instance URL

Basis-URL van Salesforce API

Statisch

Verkrijg uw Instance URL

  1. Stuur het volgende curl-verzoek om de instance URL te verkrijgen. 

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = Salesforce login gebruikersnaam

  • password = Salesforce login wachtwoord

Terminal window showing a curl command to request an OAuth2 token


Als u niet bekend bent met curl, kunt u Postman gebruiken om het verzoek te verzenden. Volg deze stappen:

Postman dashboard

Autoriseer de app en verkrijg de code

  1. Verkrijg uw code. Gebruik uw favoriete browser en voer vervolgens de volgende aanvraag-URL in een nieuw tabblad in om de code te verkrijgen. 

  • <CONSUMER_KEY> moet worden vervangen door de verkregen Consumer Key in de bovenstaande stap

  • <YOUR_INSTANCE> moet worden vervangen door uw instance-naam


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Voer vervolgens uw aanvraag-URL in de browser in. Geef toegang als er meldingen verschijnen. U ziet dan dat de browser wordt omgeleid naar een URL zoals hieronder. U kunt de code met diezelfde URL verkrijgen.

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

Wissel code in voor toegang- en verversingstokens

  1. Verkrijg access token & refresh token: Stuur het volgende curl-verzoek om de tokens te verkrijgen. 

  • <CODE> moet worden vervangen door de code die u in de bovenstaande stap hebt verkregen. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> moet worden vervangen door de verkregen sleutels met de aangemaakte Connected App

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


U kunt het access_token en refresh_token uit het antwoord verkrijgen.

Screenshot of a JSON response from a Salesforce OAuth token request


Alternatief: gebruik van Postman

Als u niet bekend bent met curl, kunt u Postman gebruiken om het verzoek te verzenden. Volg deze stappen:

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

Hoe Salesforce OAuth-tokens werken

In Salesforce hebben toegangstokens een beperkte levensduur die wordt bepaald door de sessietime-out. Als een applicatie een verlopen toegangstoken gebruikt, wordt een foutmelding '“Sessie verlopen of ongeldig” weergegeven. 

Gebruik een verversingstoken tijdens het autorisatieproces om een nieuw toegangstoken te verkrijgen. Het gebruik van een nieuw token zorgt ervoor dat het toegangstoken altijd actief is.

Salesforce OAuth-artifacten

Artifact

Doel

Levensduur

Consumer Key

Identificeert uw Connected App

Statisch

Consumer Secret

Authenticeert de Connected App

Statisch

Access token

Authoriseert Salesforce API-verzoeken

Kortdurend

Refresh token

Vernieuwt toegangstokens

Langdurend

Instance URL

Basis-URL van Salesforce API

Statisch

Verkrijg uw Instance URL

  1. Stuur het volgende curl-verzoek om de instance URL te verkrijgen. 

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = Salesforce login gebruikersnaam

  • password = Salesforce login wachtwoord

Terminal window showing a curl command to request an OAuth2 token


Als u niet bekend bent met curl, kunt u Postman gebruiken om het verzoek te verzenden. Volg deze stappen:

Postman dashboard

Autoriseer de app en verkrijg de code

  1. Verkrijg uw code. Gebruik uw favoriete browser en voer vervolgens de volgende aanvraag-URL in een nieuw tabblad in om de code te verkrijgen. 

  • <CONSUMER_KEY> moet worden vervangen door de verkregen Consumer Key in de bovenstaande stap

  • <YOUR_INSTANCE> moet worden vervangen door uw instance-naam


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Voer vervolgens uw aanvraag-URL in de browser in. Geef toegang als er meldingen verschijnen. U ziet dan dat de browser wordt omgeleid naar een URL zoals hieronder. U kunt de code met diezelfde URL verkrijgen.

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

Wissel code in voor toegang- en verversingstokens

  1. Verkrijg access token & refresh token: Stuur het volgende curl-verzoek om de tokens te verkrijgen. 

  • <CODE> moet worden vervangen door de code die u in de bovenstaande stap hebt verkregen. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> moet worden vervangen door de verkregen sleutels met de aangemaakte Connected App

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


U kunt het access_token en refresh_token uit het antwoord verkrijgen.

Screenshot of a JSON response from a Salesforce OAuth token request


Alternatief: gebruik van Postman

Als u niet bekend bent met curl, kunt u Postman gebruiken om het verzoek te verzenden. Volg deze stappen:

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

Hoe Salesforce OAuth-tokens werken

In Salesforce hebben toegangstokens een beperkte levensduur die wordt bepaald door de sessietime-out. Als een applicatie een verlopen toegangstoken gebruikt, wordt een foutmelding '“Sessie verlopen of ongeldig” weergegeven. 

Gebruik een verversingstoken tijdens het autorisatieproces om een nieuw toegangstoken te verkrijgen. Het gebruik van een nieuw token zorgt ervoor dat het toegangstoken altijd actief is.

Salesforce OAuth-artifacten

Artifact

Doel

Levensduur

Consumer Key

Identificeert uw Connected App

Statisch

Consumer Secret

Authenticeert de Connected App

Statisch

Access token

Authoriseert Salesforce API-verzoeken

Kortdurend

Refresh token

Vernieuwt toegangstokens

Langdurend

Instance URL

Basis-URL van Salesforce API

Statisch

Verkrijg uw Instance URL

  1. Stuur het volgende curl-verzoek om de instance URL te verkrijgen. 

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = Salesforce login gebruikersnaam

  • password = Salesforce login wachtwoord

Terminal window showing a curl command to request an OAuth2 token


Als u niet bekend bent met curl, kunt u Postman gebruiken om het verzoek te verzenden. Volg deze stappen:

Postman dashboard

Autoriseer de app en verkrijg de code

  1. Verkrijg uw code. Gebruik uw favoriete browser en voer vervolgens de volgende aanvraag-URL in een nieuw tabblad in om de code te verkrijgen. 

  • <CONSUMER_KEY> moet worden vervangen door de verkregen Consumer Key in de bovenstaande stap

  • <YOUR_INSTANCE> moet worden vervangen door uw instance-naam


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Voer vervolgens uw aanvraag-URL in de browser in. Geef toegang als er meldingen verschijnen. U ziet dan dat de browser wordt omgeleid naar een URL zoals hieronder. U kunt de code met diezelfde URL verkrijgen.

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

Wissel code in voor toegang- en verversingstokens

  1. Verkrijg access token & refresh token: Stuur het volgende curl-verzoek om de tokens te verkrijgen. 

  • <CODE> moet worden vervangen door de code die u in de bovenstaande stap hebt verkregen. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> moet worden vervangen door de verkregen sleutels met de aangemaakte Connected App

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


U kunt het access_token en refresh_token uit het antwoord verkrijgen.

Screenshot of a JSON response from a Salesforce OAuth token request


Alternatief: gebruik van Postman

Als u niet bekend bent met curl, kunt u Postman gebruiken om het verzoek te verzenden. Volg deze stappen:

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

Problemen oplossen met uw Salesforce verbinding

De meest voorkomende fout die optreedt bij het integreren van Salesforce met Bird en hoe deze te verhelpen:

“REST API is niet ingeschakeld voor deze Organisatie”

Wanneer je een verzoek naar de Salesforce API probeert te sturen met de bovenstaande inloggegevens, krijg je soms deze fout.

  • REST API is niet ingeschakeld voor deze Organisatie.

Je kunt deze fout oplossen door de onderstaande stappen te volgen.

Klik op Setup in de rechterbovenhoek.

Setup menu highlighted


Ga naar ADMINISTRATION > Manage Users en klik op Profiles.

Profiles view


Klik op Edit op het specifieke profiel dat je wilt bijwerken.

Scroll naar beneden en ga naar Administrative Permissions en vink het API Enabled selectievakje aan.

Administrative permissions view

Vergeet niet naar beneden op de pagina te gaan en op Save te klikken.

De meest voorkomende fout die optreedt bij het integreren van Salesforce met Bird en hoe deze te verhelpen:

“REST API is niet ingeschakeld voor deze Organisatie”

Wanneer je een verzoek naar de Salesforce API probeert te sturen met de bovenstaande inloggegevens, krijg je soms deze fout.

  • REST API is niet ingeschakeld voor deze Organisatie.

Je kunt deze fout oplossen door de onderstaande stappen te volgen.

Klik op Setup in de rechterbovenhoek.

Setup menu highlighted


Ga naar ADMINISTRATION > Manage Users en klik op Profiles.

Profiles view


Klik op Edit op het specifieke profiel dat je wilt bijwerken.

Scroll naar beneden en ga naar Administrative Permissions en vink het API Enabled selectievakje aan.

Administrative permissions view

Vergeet niet naar beneden op de pagina te gaan en op Save te klikken.

De meest voorkomende fout die optreedt bij het integreren van Salesforce met Bird en hoe deze te verhelpen:

“REST API is niet ingeschakeld voor deze Organisatie”

Wanneer je een verzoek naar de Salesforce API probeert te sturen met de bovenstaande inloggegevens, krijg je soms deze fout.

  • REST API is niet ingeschakeld voor deze Organisatie.

Je kunt deze fout oplossen door de onderstaande stappen te volgen.

Klik op Setup in de rechterbovenhoek.

Setup menu highlighted


Ga naar ADMINISTRATION > Manage Users en klik op Profiles.

Profiles view


Klik op Edit op het specifieke profiel dat je wilt bijwerken.

Scroll naar beneden en ga naar Administrative Permissions en vink het API Enabled selectievakje aan.

Administrative permissions view

Vergeet niet naar beneden op de pagina te gaan en op Save te klikken.

Step 3: Maak een nieuwe flow in Flow Builder om leads of cases aan te maken

Importeer en publiceer de Salesforce-flowtemplate

De configuratie van Salesforce is voltooid. Nu gaan we een nieuwe flow starten. Deze template helpt je om je favoriete communicatiekanaal met Salesforce te verbinden en nieuwe leads of cases door te sturen voor je team om op te volgen:

  1. Log in op je Bird Dashboard en ga naar Flow Builder

  2. Download de voorbeeldflow die je gaat gebruiken.

  3. Importeer de flow met de importfunctie. 


Import flow screen

Koppel de kanalen die je wilt gebruiken om leads/cases in Salesforce aan te maken. Dan kun je deze flow publiceren. 

Importeer en publiceer de Salesforce-flowtemplate

De configuratie van Salesforce is voltooid. Nu gaan we een nieuwe flow starten. Deze template helpt je om je favoriete communicatiekanaal met Salesforce te verbinden en nieuwe leads of cases door te sturen voor je team om op te volgen:

  1. Log in op je Bird Dashboard en ga naar Flow Builder

  2. Download de voorbeeldflow die je gaat gebruiken.

  3. Importeer de flow met de importfunctie. 


Import flow screen

Koppel de kanalen die je wilt gebruiken om leads/cases in Salesforce aan te maken. Dan kun je deze flow publiceren. 

Importeer en publiceer de Salesforce-flowtemplate

De configuratie van Salesforce is voltooid. Nu gaan we een nieuwe flow starten. Deze template helpt je om je favoriete communicatiekanaal met Salesforce te verbinden en nieuwe leads of cases door te sturen voor je team om op te volgen:

  1. Log in op je Bird Dashboard en ga naar Flow Builder

  2. Download de voorbeeldflow die je gaat gebruiken.

  3. Importeer de flow met de importfunctie. 


Import flow screen

Koppel de kanalen die je wilt gebruiken om leads/cases in Salesforce aan te maken. Dan kun je deze flow publiceren. 

Gebruik Salesforce met WhatsApp en Viber

Deze sjabloonstroom stelt u in staat om uw favoriete kanalen (WhatsApp, Viber, SMS, enz.) te verbinden met Salesforce. De volgende voorbeelden laten zien hoe u Salesforce kunt verbinden om leads te creëren op:

Kanaal naar Salesforce-objectmapping

Kanaal

Salesforce-object

Primair gebruiksgeval

WhatsApp

Lead

Verkoopbetrokkenheid en inkomende leads

Viber

Case

Klantondersteuning en probleemoplossing

SMS

Lead of Case

Terugval- of instapkanaal

Andere kanalen

Configureerbaar

Afhankelijk van de stroomlogica

Houd er rekening mee dat u het kanaal of gebruiksgeval kunt wijzigen, afhankelijk van uw behoeften.

Import a flow view


U zou uw stroom op uw scherm moeten kunnen zien.

Flow illustration


Bereid authenticatie voor kanaalstromen voor

Verkrijg uw toegangstoken voordat u uw stroom activeert. 

API-eindpunt is als volgt:

  • client_id = Consumer Key

  • client_secret = Consumer Secret, 

  • Voor de refresh_token, verwijzen wij u naar stap 2.3.

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


Flow illustration

Deze sjabloonstroom stelt u in staat om uw favoriete kanalen (WhatsApp, Viber, SMS, enz.) te verbinden met Salesforce. De volgende voorbeelden laten zien hoe u Salesforce kunt verbinden om leads te creëren op:

Kanaal naar Salesforce-objectmapping

Kanaal

Salesforce-object

Primair gebruiksgeval

WhatsApp

Lead

Verkoopbetrokkenheid en inkomende leads

Viber

Case

Klantondersteuning en probleemoplossing

SMS

Lead of Case

Terugval- of instapkanaal

Andere kanalen

Configureerbaar

Afhankelijk van de stroomlogica

Houd er rekening mee dat u het kanaal of gebruiksgeval kunt wijzigen, afhankelijk van uw behoeften.

Import a flow view


U zou uw stroom op uw scherm moeten kunnen zien.

Flow illustration


Bereid authenticatie voor kanaalstromen voor

Verkrijg uw toegangstoken voordat u uw stroom activeert. 

API-eindpunt is als volgt:

  • client_id = Consumer Key

  • client_secret = Consumer Secret, 

  • Voor de refresh_token, verwijzen wij u naar stap 2.3.

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


Flow illustration

Deze sjabloonstroom stelt u in staat om uw favoriete kanalen (WhatsApp, Viber, SMS, enz.) te verbinden met Salesforce. De volgende voorbeelden laten zien hoe u Salesforce kunt verbinden om leads te creëren op:

Kanaal naar Salesforce-objectmapping

Kanaal

Salesforce-object

Primair gebruiksgeval

WhatsApp

Lead

Verkoopbetrokkenheid en inkomende leads

Viber

Case

Klantondersteuning en probleemoplossing

SMS

Lead of Case

Terugval- of instapkanaal

Andere kanalen

Configureerbaar

Afhankelijk van de stroomlogica

Houd er rekening mee dat u het kanaal of gebruiksgeval kunt wijzigen, afhankelijk van uw behoeften.

Import a flow view


U zou uw stroom op uw scherm moeten kunnen zien.

Flow illustration


Bereid authenticatie voor kanaalstromen voor

Verkrijg uw toegangstoken voordat u uw stroom activeert. 

API-eindpunt is als volgt:

  • client_id = Consumer Key

  • client_secret = Consumer Secret, 

  • Voor de refresh_token, verwijzen wij u naar stap 2.3.

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


Flow illustration

Creëer een Lead in Salesforce met WhatsApp

Vervang https://XXXX.my.salesforce.com met uw instantie-URL. Phone, LastName, Company, LeadSource, Description zijn de veldnamen van Salesforce. 

U kunt ze vinden onder Setup > Objectbeheerder > Lead > Velden & Relaties. 


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


Create a Lead into SF

Vervang https://XXXX.my.salesforce.com met uw instantie-URL. Phone, LastName, Company, LeadSource, Description zijn de veldnamen van Salesforce. 

U kunt ze vinden onder Setup > Objectbeheerder > Lead > Velden & Relaties. 


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


Create a Lead into SF

Vervang https://XXXX.my.salesforce.com met uw instantie-URL. Phone, LastName, Company, LeadSource, Description zijn de veldnamen van Salesforce. 

U kunt ze vinden onder Setup > Objectbeheerder > Lead > Velden & Relaties. 


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


Create a Lead into SF

Maak een Case in Salesforce met Viber

Vervang https://XXXX.my.salesforce.com door de URL van je instantie. Phone, LastName, Company, LeadSource, Description zijn de veldnamen van Salesforce. Je kunt ze vinden via Setup > Object manager > Lead > Fields & Relationship.

De uitvoervariabele ID is de casus ID die wordt teruggegeven door Salesforce.  

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

Gefeliciteerd! 

Je hebt zojuist met succes Salesforce verbonden met WhatsApp en/of Viber om leads en cases te creëren voor je team, waardoor sneller contact mogelijk is en er meer gekwalificeerde leads worden gegenereerd.

Als je vragen hebt over je nieuwe flow of onze Salesforce-integratie, neem dan contact met ons op via onze support email.

Vervang https://XXXX.my.salesforce.com door de URL van je instantie. Phone, LastName, Company, LeadSource, Description zijn de veldnamen van Salesforce. Je kunt ze vinden via Setup > Object manager > Lead > Fields & Relationship.

De uitvoervariabele ID is de casus ID die wordt teruggegeven door Salesforce.  

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

Gefeliciteerd! 

Je hebt zojuist met succes Salesforce verbonden met WhatsApp en/of Viber om leads en cases te creëren voor je team, waardoor sneller contact mogelijk is en er meer gekwalificeerde leads worden gegenereerd.

Als je vragen hebt over je nieuwe flow of onze Salesforce-integratie, neem dan contact met ons op via onze support email.

Vervang https://XXXX.my.salesforce.com door de URL van je instantie. Phone, LastName, Company, LeadSource, Description zijn de veldnamen van Salesforce. Je kunt ze vinden via Setup > Object manager > Lead > Fields & Relationship.

De uitvoervariabele ID is de casus ID die wordt teruggegeven door Salesforce.  

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

Gefeliciteerd! 

Je hebt zojuist met succes Salesforce verbonden met WhatsApp en/of Viber om leads en cases te creëren voor je team, waardoor sneller contact mogelijk is en er meer gekwalificeerde leads worden gegenereerd.

Als je vragen hebt over je nieuwe flow of onze Salesforce-integratie, neem dan contact met ons op via onze support email.

Andere nieuws

Lees meer uit deze categorie

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

Het complete AI-native platform dat met uw bedrijf meegroeit.

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

Het complete AI-native platform dat met uw bedrijf meegroeit.