Erreichen

Grow

Manage

Automate

Erreichen

Grow

Manage

Automate

Wie man Leads oder Fälle in Salesforce mit dem Flow Builder erstellt

Vogel

02.12.2021

Flow-Builder

1 min read

Wie man Leads oder Fälle in Salesforce mit dem Flow Builder erstellt

Vogel

02.12.2021

Flow-Builder

1 min read

Wie man Leads oder Fälle in Salesforce mit dem Flow Builder erstellt

MessageBird bietet viele direkte Integrationen an, die es Ihnen ermöglichen, Ihre Kommunikation in die bereits in Ihrem Unternehmen genutzten Tools und Plattformen einzubinden. Mit Flow Builder's nativen Integrationen, benutzerdefinierten Verbindungen über HTTP-Anfragen und Webhooks können Sie Kundenprofile problemlos anreichern, schnelle Verkaufsinteraktionen ermöglichen und qualifiziertere Leads generieren.

Bird bietet viele direkte Integrationen, die es Ihnen ermöglichen, Ihre Kommunikation in die bereits in Ihrem Unternehmen verwendeten Tools und Plattformen zu integrieren.

Mit den nativen Integrationen von Flow Builder's, benutzerdefinierten Verbindungen über HTTP-Anfragen und Webhooks, können Sie Kundenprofile einfach anreichern, schnelles Verkaufsengagement ermöglichen und qualifiziertere Leads generieren.

Heute werden wir unsere Integration mit Salesforce besprechen. 

Mit dieser Integration können Sie:

  • Leads aus verschiedenen Kommunikationskanälen in Salesforce hinzufügen: WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber usw. Bei der Nutzung von WhatsApp für Lead-Generierung stellt die Implementierung von SMS-Backups sicher, dass keine potenziellen Leads aufgrund von Lieferfehlern verloren gehen.

  • Fälle in Salesforce erstellen, um Datensätze zu führen, und wichtige Daten in den Fällen aus all Ihren Kanälen speichern

  • Flexibilität und Automatisierung der Lead-/Fall-Erstellung zu jedem Zeitpunkt in Ihrem Verkaufstrichter implementieren

In diesem Leitfaden erfahren Sie, wie Sie:

  1. Ihr Salesforce richtig einrichten

  2. Salesforce mit Bird verbinden

  3. Fehler beheben, wenn Sie Salesforce verbinden

  4. Einen Flow in Flow Builder erstellen, der Daten in Salesforce überträgt

  5. WhatsApp mit Salesforce verbinden, um Ihre Leads zu senden

  6. Viber mit Salesforce verbinden, 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 die folgenden Anforderungen bereitstehen:

  • Ein Bird-Konto: Stellen Sie sicher, dass Sie als Administrator Zugriff haben.

  • Ein Salesforce-Konto: Sie benötigen „Administratorzugriff“

Schritt 1: Gehen Sie zu Connected Apps in Salesforce, um mit Bird zu integrieren

Um auf den Abschnitt Connected Apps in Salesforce (Lighting Experience) zuzugreifen, folgen Sie diesen Schritten:

  1. Melden Sie sich als Administrator bei Salesforce an

  2. Wählen Sie im Dropdown-Menü des Kontos (oben rechts) Setup aus

  3. Gehen Sie im linken Bereich zu App Manager > New Connected App

Bitte beachten Sie: Wenn Sie das unten stehende Anzeigeproblem haben, klicken Sie bitte auf „Hier klicken, um diese Seite in Salesforce Classic zu öffnen.“


App Manager setup


Auf der Seite New Connected App füllen Sie die folgenden erforderlichen Felder unter Grundinformationen aus:

  • Connected App Name, z.B. Bird Integration.

  • API-Name, z.B. Bird_Integration

  • Kontakt E-Mail, z.B. xxx@contactemail.com

  1. Gehen Sie zu API (Enable OAuth Settings), und wählen Sie Enable OAuth Settings.

  • Geben Sie im Feld Callback URL https://login.salesforce.com/ ein

  • Wählen Sie im Feld Selected OAuth Scopes Access and manage your data (api)

  • Zugriff auf Ihre Daten über das Web bereitstellen (web)

  • Anfragen jederzeit in Ihrem Namen ausführen (refresh_token, offline_access)

  • Klicken Sie auf Add

  1. Klicken Sie auf die Schaltfläche Save, um die neue Connected App zu speichern.

New Connected App page


  1. Finden Sie in der Liste Connected Apps (Apps > App Manager) die gerade erstellte App und klicken Sie dann auf Manage.

  2. Klicken Sie auf der sich öffnenden Seite auf die Schaltfläche Edit

  • Wählen Sie unter OAuth policies in der Liste Permitted Users Alle Benutzer dürfen sich selbst autorisieren

  • Wählen Sie in IP Relaxation Relax IP-Beschränkungen 

  • Klicken Sie in der Refresh Token Policy auf Refresh token is valid until revoked. Unter Sitzungseinstellungen wählen Sie den Timeout-Wert (24 Stunden) und klicken Sie auf die Schaltfläche Save

New Connected App page


  1. Gehen Sie zurück zur Liste Connected Apps (Apps > App Manager) und klicken Sie auf die gerade erstellte App und dann auf View.

  2. Gehen Sie zu API (Enable OAuth Settings) und notieren Sie den Consumer Key und Consumer Secret. Sie benötigen diesen Schlüssel und das Geheimnis für die Konfiguration der Anmeldeinformationen in der MessageBird’s Salesforce-Integration.

Schritt 2: Tokens von Salesforce erhalten, um Zugriff zu autorisieren

In Salesforce haben Zugriffstoken eine begrenzte Lebensdauer, die durch das Sitzungs-Timeout angegeben wird. Wenn eine Anwendung ein abgelaufenes Zugriffstoken verwendet, wird ein „Sitzung abgelaufen oder ungültig“-Fehler angezeigt. 

Verwenden Sie während des Autorisierungsprozesses ein Auffrischungstoken, um ein neues Zugriffstoken zu erhalten. Die Verwendung eines neuen Tokens stellt sicher, dass das Zugriffstoken immer aktiv ist.

  1. Holen Sie sich Ihre Instanz-URL. Senden Sie die folgende Curl-Anfrage, um die Instanz-URL zu erhalten. 

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = Salesforce Login-Benutzername

  • password = Salesforce Login-Passwort

Terminal window showing a curl command to request an OAuth2 token


Wenn Sie mit Curl nicht vertraut sind, können Sie Postman verwenden, um die Anfrage zu senden. Befolgen Sie diese Schritte:

Postman dashboard


  1. Holen Sie sich Ihren Code. Verwenden Sie Ihren bevorzugten Browser und geben Sie dann die folgende Anforderungs-URL in einem neuen Tab ein, um den Code zu erhalten. 

  • <CONSUMER_KEY> sollte durch den in obigem Schritt erhaltenen Consumer Key ersetzt werden

  • <YOUR_INSTANCE> sollte durch Ihren Instanznamen ersetzt werden


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Geben Sie als nächstes Ihre Anforderungs-URL im Browser ein. Falls Warnungen erscheinen, erlauben Sie den Zugriff. Sie werden dann sehen, dass der Browser zu einer URL wie der unten stehenden weiterleitet. Sie können den Code mit dieser URL erhalten.


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

  1. Erhalten Sie Zugriffstoken & Auffrischungstoken: Senden Sie die folgende Curl-Anfrage, um die Tokens zu erhalten. 

  • <CODE> sollte durch den in obigem Schritt erhaltenen Code ersetzt werden. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> sollte durch die erhaltenen Schlüssel mit der erstellten Connected App ersetzt werden

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


Sie können das access_token und refresh_token aus der Antwort erhalten.

Screenshot of a JSON response from a Salesforce OAuth token request


Wenn Sie mit Curl nicht vertraut sind, können Sie Postman verwenden, um die Anfrage zu senden. Befolgen Sie diese Schritte:

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

In Salesforce haben Zugriffstoken eine begrenzte Lebensdauer, die durch das Sitzungs-Timeout angegeben wird. Wenn eine Anwendung ein abgelaufenes Zugriffstoken verwendet, wird ein „Sitzung abgelaufen oder ungültig“-Fehler angezeigt. 

Verwenden Sie während des Autorisierungsprozesses ein Auffrischungstoken, um ein neues Zugriffstoken zu erhalten. Die Verwendung eines neuen Tokens stellt sicher, dass das Zugriffstoken immer aktiv ist.

  1. Holen Sie sich Ihre Instanz-URL. Senden Sie die folgende Curl-Anfrage, um die Instanz-URL zu erhalten. 

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = Salesforce Login-Benutzername

  • password = Salesforce Login-Passwort

Terminal window showing a curl command to request an OAuth2 token


Wenn Sie mit Curl nicht vertraut sind, können Sie Postman verwenden, um die Anfrage zu senden. Befolgen Sie diese Schritte:

Postman dashboard


  1. Holen Sie sich Ihren Code. Verwenden Sie Ihren bevorzugten Browser und geben Sie dann die folgende Anforderungs-URL in einem neuen Tab ein, um den Code zu erhalten. 

  • <CONSUMER_KEY> sollte durch den in obigem Schritt erhaltenen Consumer Key ersetzt werden

  • <YOUR_INSTANCE> sollte durch Ihren Instanznamen ersetzt werden


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Geben Sie als nächstes Ihre Anforderungs-URL im Browser ein. Falls Warnungen erscheinen, erlauben Sie den Zugriff. Sie werden dann sehen, dass der Browser zu einer URL wie der unten stehenden weiterleitet. Sie können den Code mit dieser URL erhalten.


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

  1. Erhalten Sie Zugriffstoken & Auffrischungstoken: Senden Sie die folgende Curl-Anfrage, um die Tokens zu erhalten. 

  • <CODE> sollte durch den in obigem Schritt erhaltenen Code ersetzt werden. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> sollte durch die erhaltenen Schlüssel mit der erstellten Connected App ersetzt werden

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


Sie können das access_token und refresh_token aus der Antwort erhalten.

Screenshot of a JSON response from a Salesforce OAuth token request


Wenn Sie mit Curl nicht vertraut sind, können Sie Postman verwenden, um die Anfrage zu senden. Befolgen Sie diese Schritte:

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

In Salesforce haben Zugriffstoken eine begrenzte Lebensdauer, die durch das Sitzungs-Timeout angegeben wird. Wenn eine Anwendung ein abgelaufenes Zugriffstoken verwendet, wird ein „Sitzung abgelaufen oder ungültig“-Fehler angezeigt. 

Verwenden Sie während des Autorisierungsprozesses ein Auffrischungstoken, um ein neues Zugriffstoken zu erhalten. Die Verwendung eines neuen Tokens stellt sicher, dass das Zugriffstoken immer aktiv ist.

  1. Holen Sie sich Ihre Instanz-URL. Senden Sie die folgende Curl-Anfrage, um die Instanz-URL zu erhalten. 

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = Salesforce Login-Benutzername

  • password = Salesforce Login-Passwort

Terminal window showing a curl command to request an OAuth2 token


Wenn Sie mit Curl nicht vertraut sind, können Sie Postman verwenden, um die Anfrage zu senden. Befolgen Sie diese Schritte:

Postman dashboard


  1. Holen Sie sich Ihren Code. Verwenden Sie Ihren bevorzugten Browser und geben Sie dann die folgende Anforderungs-URL in einem neuen Tab ein, um den Code zu erhalten. 

  • <CONSUMER_KEY> sollte durch den in obigem Schritt erhaltenen Consumer Key ersetzt werden

  • <YOUR_INSTANCE> sollte durch Ihren Instanznamen ersetzt werden


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Geben Sie als nächstes Ihre Anforderungs-URL im Browser ein. Falls Warnungen erscheinen, erlauben Sie den Zugriff. Sie werden dann sehen, dass der Browser zu einer URL wie der unten stehenden weiterleitet. Sie können den Code mit dieser URL erhalten.


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

  1. Erhalten Sie Zugriffstoken & Auffrischungstoken: Senden Sie die folgende Curl-Anfrage, um die Tokens zu erhalten. 

  • <CODE> sollte durch den in obigem Schritt erhaltenen Code ersetzt werden. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> sollte durch die erhaltenen Schlüssel mit der erstellten Connected App ersetzt werden

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


Sie können das access_token und refresh_token aus der Antwort erhalten.

Screenshot of a JSON response from a Salesforce OAuth token request


Wenn Sie mit Curl nicht vertraut sind, können Sie Postman verwenden, um die Anfrage zu senden. Befolgen Sie diese Schritte:

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

Fehlerbehebung Ihrer Salesforce-Verbindung

Der häufigste Fehler bei der Integration von Salesforce mit Bird und wie man ihn behebt:

  1. 'REST API is not enabled for this Organization' Problem

Wenn Sie versuchen, eine Anfrage an die Salesforce API mit den oben genannten Zugangsdaten zu senden, erhalten Sie manchmal diesen Fehler.

  • REST API is not enabled for this Organization.

Sie können diesen Fehler beheben, indem Sie die unten stehenden Schritte befolgen.

Klicken Sie in der rechten oberen Ecke auf Setup.

Setup menu highlighted


Gehen Sie zu ADMINISTRATION > Benutzer verwalten und klicken Sie auf Profile.

Profiles view


Klicken Sie auf Bearbeiten bei dem spezifischen Profil, das Sie aktualisieren möchten.

Scrollen Sie nach unten und gehen Sie zu Administrative Berechtigungen und aktivieren Sie das API Enabled Kontrollkästchen.

Administrative permissions view

Vergessen Sie nicht, nach unten zu scrollen und auf Speichern zu klicken.

Schritt 3: Erstellen Sie einen neuen Flow in Flow Builder, um Leads oder Fälle zu erstellen

Die Konfiguration von Salesforce ist abgeschlossen. Beginnen wir nun einen neuen Flow. Diese Vorlage wird Ihnen helfen, Ihren bevorzugten Kommunikationskanal mit Salesforce zu verbinden und neue Leads oder Fälle für Ihr Team zur Nachverfolgung zu erstellen:

  1. Melden Sie sich bei Ihrem Bird Dashboard an und gehen Sie zu Flow Builder

  2. Laden Sie den Beispielflow herunter, den Sie verwenden werden.

  3. Importieren Sie den Flow mit der Importfunktion. 


Import flow screen

Fügen Sie die Kanäle hinzu, die Sie verwenden möchten, um Leads/Fälle in Salesforce zu erstellen. Dann können Sie diesen Flow veröffentlichen. 

Verwendung von Salesforce mit WhatsApp und Viber

Diese Vorlage ermöglicht es Ihnen, Ihre bevorzugten Kanäle (WhatsApp, Viber, SMS, usw.) mit Salesforce zu verbinden. Die folgenden Beispiele zeigen, wie man Salesforce verbindet, um Leads auf:

  • WhatsApp

  • Viber

Beachten Sie, dass Sie den Kanal oder Anwendungsfall je nach Ihren Bedürfnissen ändern können.

Import a flow view


Sie sollten in der Lage sein, Ihren Ablauf auf Ihrem Bildschirm zu sehen.

Flow illustration


Holen Sie sich Ihr Zugriffstoken, bevor Sie Ihren Ablauf aktivieren. 

API-Endpunkt ist wie folgt:

  • client_id = Consumer Key

  • client_secret = Consumer Secret, 

  • Für das refresh_token, siehe Schritt 2.3.

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


Flow illustration

Erstellen Sie einen Lead in Salesforce mit WhatsApp

Ersetzen Sie https://XXXX.my.salesforce.com durch Ihre Instanz-URL. Phone, LastName, Company, LeadSource, Description sind die Feldnamen aus Salesforce. 

Sie finden diese unter Setup > Objekt-Manager > Lead > Felder & Beziehung. 


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


Create a Lead into SF

Erstellen Sie einen Fall in Salesforce mit Viber

Ersetzen Sie https://XXXX.my.salesforce.com durch Ihre Instanz-URL. Phone, LastName, Company, LeadSource, Description sind die Feldnamen von Salesforce. Sie finden diese unter Setup > Object manager > Lead > Fields & Relationship.

Die Ausgabevariable ID ist die Fall-ID von Salesforce.  

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

Herzlichen Glückwunsch! 

Sie haben gerade erfolgreich Salesforce mit WhatsApp und/oder Viber verbunden, um Leads und Fälle für Ihr Team zu erstellen, um ein schnelleres Engagement zu ermöglichen und mehr qualifizierte Leads zu generieren.

Wenn Sie Fragen zu Ihrem neuen Flow oder unserer Salesforce-Integration haben, kontaktieren Sie uns bitte hier.

Lassen Sie uns Sie mit einem Bird-Experten verbinden.
Erleben Sie die volle Macht des Bird in 30 Minuten.

Durch die Übermittlung stimmen Sie zu, dass Bird Sie bezüglich unserer Produkte und Dienstleistungen kontaktieren darf.

Sie können sich jederzeit abmelden. Weitere Informationen zur Datenverarbeitung finden Sie in Birds Datenschutzerklärung.

Unternehmen

Newsletter

Bleiben Sie mit Bird auf dem Laufenden durch wöchentliche Updates in Ihrem Posteingang.

Lassen Sie uns Sie mit einem Bird-Experten verbinden.
Erleben Sie die volle Macht des Bird in 30 Minuten.

Durch die Übermittlung stimmen Sie zu, dass Bird Sie bezüglich unserer Produkte und Dienstleistungen kontaktieren darf.

Sie können sich jederzeit abmelden. Weitere Informationen zur Datenverarbeitung finden Sie in Birds Datenschutzerklärung.

Unternehmen

Newsletter

Bleiben Sie mit Bird auf dem Laufenden durch wöchentliche Updates in Ihrem Posteingang.

Lassen Sie uns Sie mit einem Bird-Experten verbinden.
Erleben Sie die volle Macht des Bird in 30 Minuten.

Durch die Übermittlung stimmen Sie zu, dass Bird Sie bezüglich unserer Produkte und Dienstleistungen kontaktieren darf.

Sie können sich jederzeit abmelden. Weitere Informationen zur Datenverarbeitung finden Sie in Birds Datenschutzerklärung.

R

Erreichen

G

Grow

M

Manage

A

Automate

Unternehmen

Newsletter

Bleiben Sie mit Bird auf dem Laufenden durch wöchentliche Updates in Ihrem Posteingang.