Bereik

Grow

Manage

Automate

Bereik

Grow

Manage

Automate

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

Bird

2 dec 2021

Stroom Builder

1 min read

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

MessageBird biedt veel directe integraties waarmee je je communicatie kunt koppelen aan de tools en platforms die al in je bedrijf worden gebruikt. Met behulp van Flow Builder's native integraties, aangepaste verbindingen via HTTP-verzoeken en webhooks, kun je eenvoudig klantprofielen verrijken, snelle verkoopbetrokkenheid mogelijk maken en meer gekwalificeerde leads genereren.

Bird biedt veel directe integraties waarmee je je communicatie kunt integreren met de tools en platforms die al in je bedrijf worden gebruikt.




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




Vandaag bespreken we onze integratie met Salesforce. 




Met deze integratie kun je:

  • Leads toevoegen aan Salesforce vanuit verschillende communicatiekanalen: WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, enz.

  • Cases creëren in Salesforce om gegevens vast te leggen, en belangrijke gegevens in de cases opslaan vanuit al je kanalen

  • Flexibiliteit en automatisering van lead-/casecreatie implementeren op elk punt in je verkoopfunnel




In deze handleiding leer je hoe je:

  1. Je Salesforce correct instelt

  2. Salesforce verbindt met Bird

  3. Fouten oplost bij het verbinden van Salesforce

  4. Een flow maakt in Flow Builder die gegevens naar Salesforce stuurt

  5. WhatsApp verbindt met Salesforce om je leads te verzenden

  6. Viber verbindt met Salesforce om je cases te verzenden




Vereisten voor Salesforce-integratie

Voordat je de logica in Flow Builder gaat opbouwen, moet je aan de volgende vereisten voldoen:

  • Een Bird-account: Zorg ervoor dat je toegang hebt als beheerder.

  • Een Salesforce-account: Je hebt "Administrator access" nodig

Stap 1: Ga naar Connected Apps in Salesforce om te integreren met Bird

Volg deze stappen om toegang te krijgen tot het gedeelte Connected Apps in Salesforce (Lighting Experience):




  1. Meld u aan bij Salesforce als een beheerder

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

  3. Ga in het linker paneel naar App Manager > New Connected App




Let op: als u het onderstaande kijkprobleem ondervindt, klikt u op "Klik hier om deze pagina in Salesforce Classic te openen."







Op de pagina New Connected App vult u de volgende verplichte velden in onder Basisinformatie:




  • Connected App Name, bijv. Bird Integration.

  • API name, bijv. Bird_Integration

  • Contact Email, bijv. xxx@contactemail.com




  1. Ga naar API (Enable OAuth Settings), en selecteer Enable OAuth Settings.




  • Voer in het veld Callback URL https://login.salesforce.com/ in

  • Selecteer in het veld Selected OAuth Scopes Access and manage your data (api)

  • Provide access to your data via the Web (web)

  • Perform requests on your behalf at any time (refresh_token, offline_access)

  • Klik op Add




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







  1. Zoek in de lijst Connected Apps (Apps > App Manager) de app die je zojuist hebt gemaakt, en klik vervolgens op Manage.

  2. Klik op de pagina die opent op de knop Edit

  • Selecteer onder OAuth policies All users may self-authorize in de lijst Permitted Users

  • Selecteer bij IP Relaxation Relax IP restrictions 

  • Klik bij Refresh Token Policy op Refresh token is valid until revoked. Selecteer onder Session Policies de waarde Timeout (24 hours), klik vervolgens op de knop Save







  1. Ga terug naar de lijst Connected Apps (Apps > App Manager), klik op de app die je zojuist hebt gemaakt, en klik vervolgens op View.

  2. Ga naar API (Enable OAuth Settings) en noteer de Consumer Key en Consumer Secret. Je 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

In Salesforce hebben toegangstokens een beperkte levensduur, gespecificeerd door de sessietime-out. Als een applicatie een verlopen toegangstoken gebruikt, wordt een "Sessie verlopen of ongeldig" foutmelding weergegeven. 




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




  1. Verkrijg uw instance-URL. 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







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







  1. Verkrijg uw code. Gebruik uw favoriete browser en voer dan de volgende verzoek-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










Daarna, voer uw verzoek-URL in de browser in. Geef toestemming als er waarschuwingen verschijnen. U zult zien dat de browser wordt omgeleid naar een URL zoals hieronder. U kunt de code verkrijgen met diezelfde URL.




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




  1. Verkrijg toegangstoken & vernieuwings-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 gemaakte Connected App







U kunt de access_token en refresh_token verkrijgen uit het antwoord.







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




In Salesforce hebben toegangstokens een beperkte levensduur, gespecificeerd door de sessietime-out. Als een applicatie een verlopen toegangstoken gebruikt, wordt een "Sessie verlopen of ongeldig" foutmelding weergegeven. 




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




  1. Verkrijg uw instance-URL. 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







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







  1. Verkrijg uw code. Gebruik uw favoriete browser en voer dan de volgende verzoek-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










Daarna, voer uw verzoek-URL in de browser in. Geef toestemming als er waarschuwingen verschijnen. U zult zien dat de browser wordt omgeleid naar een URL zoals hieronder. U kunt de code verkrijgen met diezelfde URL.




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




  1. Verkrijg toegangstoken & vernieuwings-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 gemaakte Connected App







U kunt de access_token en refresh_token verkrijgen uit het antwoord.







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




In Salesforce hebben toegangstokens een beperkte levensduur, gespecificeerd door de sessietime-out. Als een applicatie een verlopen toegangstoken gebruikt, wordt een "Sessie verlopen of ongeldig" foutmelding weergegeven. 




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




  1. Verkrijg uw instance-URL. 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







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







  1. Verkrijg uw code. Gebruik uw favoriete browser en voer dan de volgende verzoek-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










Daarna, voer uw verzoek-URL in de browser in. Geef toestemming als er waarschuwingen verschijnen. U zult zien dat de browser wordt omgeleid naar een URL zoals hieronder. U kunt de code verkrijgen met diezelfde URL.




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




  1. Verkrijg toegangstoken & vernieuwings-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 gemaakte Connected App







U kunt de access_token en refresh_token verkrijgen uit het antwoord.







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




Probleemoplossing voor uw Salesforce-verbinding

De meest voorkomende fout bij het integreren van Salesforce met Bird en hoe deze op te lossen:




  1. 'REST API is niet ingeschakeld voor deze Organisatie' Probleem

Wanneer je probeert een verzoek naar de Salesforce API te sturen met behulp van de bovenstaande referenties, krijg je soms deze foutmelding.




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







Ga naar ADMINISTRATIE > Gebruikers beheren en klik op Profielen.







Klik op Bewerken bij het specifieke profiel dat je wilt bijwerken.

Scroll omlaag en ga naar Administratieve Machtigingen en vink het API Ingeschakeld selectievakje aan.







Vergeet niet om naar beneden te scrollen en op Opslaan te klikken.

Stap 3: Maak een nieuwe stroom in Flow Builder om leads of cases te creëren

De configuratie van Salesforce is voltooid. Laten we nu een nieuwe stroom beginnen. Deze template zal u helpen om uw favoriete communicatiekanaal met Salesforce te verbinden en nieuwe leads of cases door te zetten voor uw team om op te volgen:




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

  2. Download de voorbeeldstroom die u gaat gebruiken.

  3. Importeer de stroom met de importfunctie. 







Bevestig de kanalen die u wilt gebruiken om leads/cases aan te maken in Salesforce. Daarna kunt u deze stroom publiceren. 

Salesforce gebruiken met WhatsApp en Viber

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




  • WhatsApp

  • Viber




Houd er rekening mee dat je het kanaal of het gebruiksgeval kunt veranderen afhankelijk van je behoeften.







Je zou je stroom op je scherm moeten kunnen zien.







Verkrijg je toegangstoken voordat je je stroom activeert. 

API-eindpunt is als volgt:

  • client_id = Consumer Key

  • client_secret = Consumer Secret, 

  • Voor de refresh_token, raadpleeg stap 2.3.










Maak een Lead in Salesforce met WhatsApp

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




U kunt ze vinden onder Setup > Object manager > Lead > Fields & Relationship. 










Maak een Case in Salesforce met Viber

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

De uitvoervariabele ID is het case ID dat van Salesforce wordt teruggegeven.  







Gefeliciteerd! 

U heeft zojuist met succes Salesforce verbonden met WhatsApp en/of Viber om leads en cases voor uw team te creëren om sneller betrokken te zijn en meer gekwalificeerde leads te genereren.

Als u vragen heeft over uw nieuwe flow of onze Salesforce-integratie, neem dan contact met ons op hier.

Laten we je in contact brengen met een Bird-expert.
Bekijk de volledige kracht van de Bird in 30 minuten.

Door te verzenden, ga je ermee akkoord dat Bird contact met je mag opnemen over onze producten en diensten.

U kunt zich op elk moment afmelden. Zie Bird's Privacyverklaring voor details over gegevensverwerking.

Nieuwsbrief

Blijf op de hoogte met Bird via wekelijkse updates in je inbox.

Laten we je in contact brengen met een Bird-expert.
Bekijk de volledige kracht van de Bird in 30 minuten.

Door te verzenden, ga je ermee akkoord dat Bird contact met je mag opnemen over onze producten en diensten.

U kunt zich op elk moment afmelden. Zie Bird's Privacyverklaring voor details over gegevensverwerking.

Nieuwsbrief

Blijf op de hoogte met Bird via wekelijkse updates in je inbox.

Laten we je in contact brengen met een Bird-expert.
Bekijk de volledige kracht van de Bird in 30 minuten.

Door te verzenden, ga je ermee akkoord dat Bird contact met je mag opnemen over onze producten en diensten.

U kunt zich op elk moment afmelden. Zie Bird's Privacyverklaring voor details over gegevensverwerking.

R

Bereik

G

Grow

M

Manage

A

Automate

Nieuwsbrief

Blijf op de hoogte met Bird via wekelijkse updates in je inbox.