Dec 2, 2021
How to create leads or cases in Salesforce with Flow Builder
Bird bietet viele direkte Integrationen, die es Ihnen ermöglichen, Ihre Kommunikation mit den bereits in Ihrem Unternehmen verwendeten Tools und Plattformen zu verbinden.
Using Flow Builder's native integrations, custom connections via HTTP requests and webhooks, you can easily enrich customer profiles, enable rapid sales engagement and drive more qualified leads.
Today, we will discuss our integration with Salesforce.
Mit dieser Integration können Sie:
Fügen Sie Leads aus verschiedenen Kommunikationskanälen in Salesforce ein channels: WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, etc.
Erstellen Sie Vorgänge in Salesforce, um Datensätze aufzubewahren, und speichern Sie in den Vorgängen Schlüsseldaten aus allen Ihren channels
Implementieren Sie Flexibilität und Automatisierung der Lead-/Fallerstellung an jedem Punkt in Ihrem Verkaufstrichter
In diesem Leitfaden erfahren Sie, wie Sie:
Richten Sie Ihr Salesforce richtig ein
Verbinden Sie Salesforce mit Bird
Fehlerbehebung bei der Verbindung mit Salesforce
Erstellen Sie in Flow Builder einen Fluss, der Daten in Salesforce überträgt.
Verbinden Sie WhatsApp mit Salesforce, um Ihre Leads zu versenden
Verbinden Sie Viber mit Salesforce, um Ihre Fälle zu senden
Anforderungen für die Salesforce-Integration
Bevor Sie mit dem Aufbau der Logik in Flow Builder beginnen, müssen Sie die folgenden Voraussetzungen erfüllen:
Ein Bird Konto: Make sure you have access as Verwalter.
Ein Salesforce-Konto: Sie benötigen "Administrator-Zugang".
Schritt 1: Gehen Sie zu Vernetzte Apps in Salesforce, um die Integration mit Bird
To access the Vernetzte Apps section in Salesforce (Lighting Experience), follow these steps:
Login to Salesforce as an administrator
Select Einrichtung in the drop-down list of the account (in the upper-right corner)
On the left-hand pane, go to App-Verwalten Sier > Neue vernetzte App
Bitte beachten Sie: Wenn Sie das folgende Anzeigeproblem haben, klicken Sie bitte auf "Klicken Sie hier, um diese Seite in Salesforce Classic zu öffnen".
On the Neue vernetzte App page, fill the following required fields under Basic Information:
Verbundene App Name, e.g. Bird Integration.
API-Name, e.g. Bird_Integration
Kontakt E-Mail, e.g. xxx@contactemail.com
Go to API (OAuth-Einstellungen aktivieren), and select OAuth-Einstellungen aktivieren.
In the Rückruf-URL field, enter https://login.salesforce.com/
In the Ausgewählte OAuth-Bereiche field, select Zugang und Verwaltung Ihrer Daten (api)
Zugriff auf Ihre Daten über das Web (Web)
Jederzeit Anfragen in Ihrem Namen durchführen (refresh_token, offline_access)
Click hinzufügen
Click the Speichern Sie button to save the new Connected App.
In the Vernetzte Apps (Apps > App Manager) list, find the App that you just created, and then click Manage.
On the page that opens, click the bearbeiten button.
Under OAuth-Richtlinien, select Alle Benutzer können sich selbst autorisieren in the Erlaubte Benutzer list
In the IP-Entspannung, select Lockerung der IP-Beschränkungen
In the Token-Politik aktualisieren, click Refresh-Token ist gültig bis auf Widerruf. Under Session Policies, Select Zeitüberschreitung value (24 Stunden), click the Speichern Sie button
Go back zum Connected Apps (Apps > App Manager) list, and click the App that you just created, and then click on Siehe.
Go to API (OAuth-Einstellungen aktivieren) and note down the Verbraucherschlüssel and Verbrauchergeheimnis. You need this key and secret for the configuration of credentials in MessageBird’s Salesforce integration.
Schritt 2: Abrufen von Token von Salesforce zur Autorisierung des Zugriffs
In Salesforce, access tokens have a limited lifetime specified by the session timeout. If an application uses an expired access token, a “Sitzung ist abgelaufen oder ungültig” error will be shown.
Verwenden Sie ein Refresh-Token während des Autorisierungsprozesses, um ein neues Zugriffstoken zu erhalten. Durch die Verwendung eines neuen Tokens wird sichergestellt, dass das Zugangs-Token immer aktuell ist.
Get your instance URL. Send the following curl request to obtain the instance URL.
client_id = Verbraucherschlüssel
client_secret = Verbrauchergeheimnis
Benutzername = Salesforce-Benutzername
Passwort = Salesforce-Anmeldepasswort
If you are not familiar with curl you can use Postbote to send the request. Follow these steps:
Get your code. Use your favorite browser, then enter the following request URL in a new tab to get the code.
<CONSUMER_KEY> should be replaced with the obtained Consumer Key in the above step
<YOUR_INSTANCE> should be replaced with your instance name
Geben Sie dann die URL Ihrer Anfrage in den Browser ein. Erlauben Sie den Zugriff, falls eine Warnung erscheint. Der Browser wird dann auf eine URL wie die folgende umgeleitet. Sie können den Code über dieselbe URL abrufen.
https://login.salesforce.com/?code=XXXX
Get access token & refresh token: Send the following curl request to obtain the tokens.
<CODE> should be replaced with the code you obtained in the above step.
<CONSUMER_KEY>
<CONSUMER_SECRET> should be replaced with obtained keys with the created Connected App
You can obtain the Zugriffstoken and refresh_token from the response.
If you are not familiar with curl you can use Postman to send the request. Follow these steps:
Fehlerbehebung bei Ihrer Salesforce-Verbindung
Die häufigsten Fehler, die bei der Integration von Salesforce mit Bird auftreten, und wie man sie behebt:
Problem 'REST API ist für diese Organisation nicht aktiviert'.
Wenn Sie versuchen, eine Anfrage an die Salesforce-API mit den oben genannten Anmeldeinformationen zu senden, erhalten Sie manchmal diesen Fehler.
REST API ist für diese Organisation nicht aktiviert.
Sie können diesen Fehler beheben, indem Sie die folgenden Schritte ausführen.
Click on Einrichtung in the right top corner.
Go to ADMINISTRATION > Manage Users and click on Profile.
Click bearbeiten on the specific profile you want to update.
Scroll down and go to Administrative Berechtigungen and check the API Aktiviert checkbox.
Don't forget to go down the page and click Speichern Sie.
Schritt 3: Erstellen Sie einen neuen Fluss in Flow Builder, um Leads oder Fälle zu erstellen.
Die configuration of Salesforce is done. Now, let’s start a new flow. Diese Vorlage will help you connect your favorite communication channel with Salesforce and push new leads or cases for your team to follow up:
Log in to your Bird Dashboard and go to Flow Builder.
Download the Probenfluss that you will be using.
Import the flow with the import function.
Attach the channels you want to use to create leads/cases into Salesforce. Then, you can publish this flow.
Verwendung von Salesforce mit WhatsApp und Viber
Diese Vorlage ermöglicht es Ihnen, Ihre bevorzugte channels (WhatsApp, Viber, SMS, etc.) mit Salesforce zu verbinden. Die folgenden Beispiele zeigen, wie Sie Salesforce verbinden können, um Leads zu erstellen:
WhatsApp
Viber
Denken Sie daran, dass Sie den Kanal oder den Anwendungsfall je nach Ihren Bedürfnissen ändern können.
Sie sollten Ihren Fluss auf dem Bildschirm sehen können.
Fetch your access token before activating your flow.
Der API-Endpunkt lautet wie folgt:
client_id = Verbraucherschlüssel
client_secret = Verbrauchergeheimnis,
Den refresh_token finden Sie in Schritt 2.3.
Erstellen Sie einen Lead in Salesforce mit WhatsApp
Replace https://XXXX.my.salesforce.com with your instance URL. Telefon, Nachname, Unternehmen, LeadSource, Beschreibung are the field names from Salesforce.
You can find them under Setup > Object manager > Lead > Fields & Relationship.
Einen Fall in Salesforce mit Viber erstellen
Replace https://XXXX.my.salesforce.com with your instance URL. Telefon, Nachname, Unternehmen, LeadSource, Beschreibung are the field names from Salesforce. You can find them from Setup > Object manager > Lead > Fields & Relationship.
Die output variable ID is the case ID returned from Salesforce.
Congratulations!
Sie haben soeben Salesforce erfolgreich mit WhatsApp und/oder Viber verbunden, um Leads und Cases für Ihr Team zu erstellen und so ein schnelleres Engagement und mehr qualifizierte Leads zu ermöglichen.
If you have any questions about your new flow or our Salesforce integration, please reach out to us here.