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

Wichtige Erkenntnisse

    • Bird’s Flow Builder ermöglicht nahtlose Integration mit Salesforce und erlaubt automatische Erstellung von Leads und Fällen über mehrere Kommunikationskanäle.

    • Die Integration unterstützt WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber und mehr.

    • Mit Salesforce-Konnektivität können Unternehmen CRM-Datensätze anreichern, Support-Gespräche zentralisieren und automatisierte End-to-End-Funnel-Logik erstellen.

    • Wichtige Anwendungsfälle umfassen:

      • Erstellung von Salesforce-Leads direkt aus Messaging-Kanälen

      • Erstellung von Salesforce-Fällen für Support-Teams

      • Routen, Taggen und Anreichern von Kundendaten in Flows

    • Die Integration erfordert:

      • Ein Bird-Administrator-Konto

      • Eine Salesforce-Organisation mit Administratorzugriff

    • Die Einrichtung beginnt mit der Konfiguration einer Salesforce Verbundenen App mit aktiviertem OAuth, geeigneten Berechtigungsbereichen und entspannten Berechtigungseinstellungen.

    • Erforderliche OAuth-Berechtigungsbereiche umfassen:

      • Zugriff und Verwaltung Ihrer Daten (api)

      • Webzugriff (web)

      • Auffrischen von Tokens (offline_access)

    • Nach Erstellung der Verbundenen App müssen Benutzer ihren Consumer Key und Consumer Secret für Flow Builder-Zugangsdaten abrufen.

    • OAuth-Tokens werden über Salesforce durch einen Browser-Autorisierungsschritt erzeugt, gefolgt von der Abrufung der Zugangs- und Auffrischungstoken über cURL oder Postman.

    • Das Auffrischungstoken sorgt für kontinuierliche Authentifizierung, selbst wenn Zugriffstoken ablaufen.

    • Ein häufiger Integrationsfehler – „REST-API ist für diese Organisation nicht aktiviert“ – kann durch Aktivieren des API-Zugriffs unter den administrativen Berechtigungen eines Benutzerprofils gelöst werden.

    • Sobald Salesforce-Zugangsdaten konfiguriert sind, können Benutzer eine Flow Builder-Vorlage importieren, um Leads oder Fälle über WhatsApp, Viber, SMS und andere Kanäle zu erstellen.

    • API-Endpunkte ermöglichen es dem Flow Builder, Daten in Salesforce-Objekte wie Lead oder Case zu übermitteln, wobei Feldzuordnungen definiert im Salesforce Object Manager verwendet werden.

    • Benutzer können Flows anpassen, um Salesforce-Aktionen basierend auf Kanalverhalten, Kundenantworten, Tags oder Funnel-Stufen auszulösen.

    • Der Flow gibt Salesforce-Datensätze IDs zurück (z. B. Case ID) zur Nachverfolgung, Berichterstattung oder Weiterleitung.

    • Nach der Konfiguration können Unternehmen automatisch Salesforce-Einträge in Echtzeit aus jedem unterstützten Bird-Kanal generieren.

Q&A Highlights

  • Was ermöglicht die Salesforce-Integration mit Flow Builder Ihnen zu tun?

    Es ermöglicht die automatische Erstellung von Leads und Fällen in Salesforce aus jedem unterstützten Kommunikationskanal, der mit Bird verbunden ist.

  • Welche Kanäle können Daten in Salesforce übermitteln?

    WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, SMS und mehr.

  • Was sind die Hauptanwendungsfälle?

    Erstellung von Salesforce-Leads, Erstellung von Supportfällen, Anreicherung von Profilen und Aufbau automatisierter CRM-verbundener Verkaufs-Trichter.

  • Welche Salesforce-Berechtigungen sind erforderlich?

    Administrator-Zugriff zusammen mit einer verbundenen App, die mit OAuth, API-Zugriff und entspannten IP/Token-Einschränkungen konfiguriert ist.

  • Welche OAuth-Berechtigungen müssen hinzugefügt werden?

    API-Zugriff, Web-Zugriff und refresh_token/offline_access.

  • Welche Anmeldedaten benötigt Bird, um sich bei Salesforce zu authentifizieren?

    Der Consumer Key und Consumer Secret der Connected App, plus ein Zugangstoken und ein Auffrischungstoken.

  • Why ist ein Refresh Token required?

    Da Salesforce-Zugriffstoken ablaufen, wird das Aktualisierungstoken verwendet, um automatisch neue zu erhalten.

  • Was verursacht den Fehler „REST API is not enabled for this Organization“?

    API-Zugriff ist im Salesforce-Profil des Benutzers deaktiviert. Die Aktivierung von API Enabled behebt dies.

  • Wie werden Salesforce-Objekte wie Lead oder Case im Flow Builder abgebildet?

    Durch Bezugnahme auf Feldnamen aus dem Salesforce-Objektmanager (z. B. LastName, Phone, Company).

  • Kannst du WhatsApp verwenden, um Salesforce leads zu erstellen?

    Ja — WhatsApp kann strukturierte Daten über Flow Builder in Salesforce Lead-Felder einspeisen.

  • Kann Viber verwendet werden, um Salesforce-Fälle zu erstellen?

    Ja — Viber-Nachrichten können die Erstellung eines Falls auslösen, wobei Details über Salesforce-APIs gesendet werden.

  • Gibt der Flow Salesforce IDs zurück?

    Ja — Salesforce antwortet mit Objekt-IDs (z. B., Case ID), die gespeichert oder in weiteren Automatisierungen verwendet werden können.

Bird bietet viele direkte Integrationen, die es Ihnen ermöglichen, Ihre Kommunikation in die bereits in Ihrem Geschäft verwendeten Tools und Plattformen einzubinden.

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

Heute werden wir unsere Integration mit Salesforce besprechen. 

Was diese Integration ermöglicht

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 Verwendung von WhatsApp zur Lead-Generierung stellt die Implementierung von SMS-Backups sicher, dass keine potenziellen Leads aufgrund von Zustellfehlern verloren gehen.

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

  • Flexibilität und Automatisierung bei der Erstellung von Lead/Fall zu jedem Punkt in Ihrem Verkaufsprozess implementieren

Salesforce-Integrationsmöglichkeiten auf einen Blick

Fähigkeit

Beschreibung

Lead-Erstellung

Salesforce Leads aus Nachrichtensendern erstellen

Fall-Erstellung

Salesforce-Fälle für Support-Workflows erstellen

Kanalunterstützung

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

Automatisierungskontrolle

Lead- oder Fall-Erstellung bei jedem Fließschritt auslösen

Datenanreicherung

Strukturierte Kanaldaten in Salesforce Datensätzen speichern

Was Sie in diesem Leitfaden erstellen werden

In diesem Leitfaden lernen Sie, wie man:

  1. Ihr Salesforce richtig einrichten

  2. Salesforce mit Bird verbinden

  3. Fehler behebt, die beim Verbinden von Salesforce auftreten

  4. Ein Flow im 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

Bevor Sie mit dem Aufbau der Logik im Flow Builder beginnen, müssen Sie die folgenden Anforderungen erfüllen:

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

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

Voraussetzungsliste

Anforderung

Zugangsniveau

Notizen

Bird-Konto

Administrator

Erforderlich für das Erstellen und Veröffentlichen von Flows

Salesforce-Konto

Administrator

Erforderlich für Verbindung zur App und API-Zugang

Bird bietet viele direkte Integrationen, die es Ihnen ermöglichen, Ihre Kommunikation in die bereits in Ihrem Geschäft verwendeten Tools und Plattformen einzubinden.

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

Heute werden wir unsere Integration mit Salesforce besprechen. 

Was diese Integration ermöglicht

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 Verwendung von WhatsApp zur Lead-Generierung stellt die Implementierung von SMS-Backups sicher, dass keine potenziellen Leads aufgrund von Zustellfehlern verloren gehen.

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

  • Flexibilität und Automatisierung bei der Erstellung von Lead/Fall zu jedem Punkt in Ihrem Verkaufsprozess implementieren

Salesforce-Integrationsmöglichkeiten auf einen Blick

Fähigkeit

Beschreibung

Lead-Erstellung

Salesforce Leads aus Nachrichtensendern erstellen

Fall-Erstellung

Salesforce-Fälle für Support-Workflows erstellen

Kanalunterstützung

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

Automatisierungskontrolle

Lead- oder Fall-Erstellung bei jedem Fließschritt auslösen

Datenanreicherung

Strukturierte Kanaldaten in Salesforce Datensätzen speichern

Was Sie in diesem Leitfaden erstellen werden

In diesem Leitfaden lernen Sie, wie man:

  1. Ihr Salesforce richtig einrichten

  2. Salesforce mit Bird verbinden

  3. Fehler behebt, die beim Verbinden von Salesforce auftreten

  4. Ein Flow im 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

Bevor Sie mit dem Aufbau der Logik im Flow Builder beginnen, müssen Sie die folgenden Anforderungen erfüllen:

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

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

Voraussetzungsliste

Anforderung

Zugangsniveau

Notizen

Bird-Konto

Administrator

Erforderlich für das Erstellen und Veröffentlichen von Flows

Salesforce-Konto

Administrator

Erforderlich für Verbindung zur App und API-Zugang

Bird bietet viele direkte Integrationen, die es Ihnen ermöglichen, Ihre Kommunikation in die bereits in Ihrem Geschäft verwendeten Tools und Plattformen einzubinden.

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

Heute werden wir unsere Integration mit Salesforce besprechen. 

Was diese Integration ermöglicht

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 Verwendung von WhatsApp zur Lead-Generierung stellt die Implementierung von SMS-Backups sicher, dass keine potenziellen Leads aufgrund von Zustellfehlern verloren gehen.

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

  • Flexibilität und Automatisierung bei der Erstellung von Lead/Fall zu jedem Punkt in Ihrem Verkaufsprozess implementieren

Salesforce-Integrationsmöglichkeiten auf einen Blick

Fähigkeit

Beschreibung

Lead-Erstellung

Salesforce Leads aus Nachrichtensendern erstellen

Fall-Erstellung

Salesforce-Fälle für Support-Workflows erstellen

Kanalunterstützung

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

Automatisierungskontrolle

Lead- oder Fall-Erstellung bei jedem Fließschritt auslösen

Datenanreicherung

Strukturierte Kanaldaten in Salesforce Datensätzen speichern

Was Sie in diesem Leitfaden erstellen werden

In diesem Leitfaden lernen Sie, wie man:

  1. Ihr Salesforce richtig einrichten

  2. Salesforce mit Bird verbinden

  3. Fehler behebt, die beim Verbinden von Salesforce auftreten

  4. Ein Flow im 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

Bevor Sie mit dem Aufbau der Logik im Flow Builder beginnen, müssen Sie die folgenden Anforderungen erfüllen:

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

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

Voraussetzungsliste

Anforderung

Zugangsniveau

Notizen

Bird-Konto

Administrator

Erforderlich für das Erstellen und Veröffentlichen von Flows

Salesforce-Konto

Administrator

Erforderlich für Verbindung zur App und API-Zugang

Schritt 1: Konfigurieren einer Salesforce Connected App

Um auf den Abschnitt Connected Apps in Salesforce (Lighting Experience) zuzugreifen, gehen Sie wie folgt vor:

  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 auf das folgende Anzeigeproblem stoßen, klicken Sie bitte auf „Hier klicken, um diese Seite in Salesforce Classic zu öffnen.“

App Manager setup

Erstellen Sie eine Connected App

Füllen Sie auf der Seite New Connected App die folgenden erforderlichen Felder unter Basic Information aus:

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

  • API name, z.B. Bird_Integration

  • Contact Email, z.B. xxx@contactemail.com

OAuth-Einstellungen konfigurieren

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

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

    • Im Feld Selected OAuth Scopes wählen Sie Access and manage your data (api) aus

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

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

    • Klicken Sie auf Add

OAuth-Bereiche erklärt

OAuth scope

Warum es erforderlich ist

api

Ermöglicht Bird das Lesen und Schreiben von Salesforce-Objekten

web

Ermöglicht browserbasierte OAuth-Authentifizierung

offline_access

Ermöglicht Refresh-Token für langzeitigen Zugriff


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


New Connected App page


  1. Suchen Sie in der Liste Connected Apps (Apps > App Manager) die App, die Sie gerade erstellt haben, und klicken Sie dann auf Manage.

OAuth-Richtlinien aktualisieren

  1. Klicken Sie auf der geöffneten Seite auf die Edit Schaltfläche. 

    • Unter OAuth policies wählen Sie All users may self-authorize in der Liste Permitted Users aus

    • Im IP Relaxation wählen Sie Relax IP restrictions 

    • Im Refresh Token Policy, klicken Sie auf Refresh token is valid until revoked. Unter Session Policies, wählen Sie den Wert für Timeout (24 Stunden), klicken Sie auf die Save-Schaltfläche

New Connected App page


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

Consumer Key und Secret abrufen

  1. Gehen Sie zu API (Enable OAuth Settings) und notieren Sie den Consumer Key und Consumer Secret. Sie benötigen diesen Schlüssel und dieses Geheimnis für die Konfiguration der Anmeldedaten in der Salesforce-Integration von MessageBird.

Um auf den Abschnitt Connected Apps in Salesforce (Lighting Experience) zuzugreifen, gehen Sie wie folgt vor:

  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 auf das folgende Anzeigeproblem stoßen, klicken Sie bitte auf „Hier klicken, um diese Seite in Salesforce Classic zu öffnen.“

App Manager setup

Erstellen Sie eine Connected App

Füllen Sie auf der Seite New Connected App die folgenden erforderlichen Felder unter Basic Information aus:

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

  • API name, z.B. Bird_Integration

  • Contact Email, z.B. xxx@contactemail.com

OAuth-Einstellungen konfigurieren

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

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

    • Im Feld Selected OAuth Scopes wählen Sie Access and manage your data (api) aus

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

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

    • Klicken Sie auf Add

OAuth-Bereiche erklärt

OAuth scope

Warum es erforderlich ist

api

Ermöglicht Bird das Lesen und Schreiben von Salesforce-Objekten

web

Ermöglicht browserbasierte OAuth-Authentifizierung

offline_access

Ermöglicht Refresh-Token für langzeitigen Zugriff


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


New Connected App page


  1. Suchen Sie in der Liste Connected Apps (Apps > App Manager) die App, die Sie gerade erstellt haben, und klicken Sie dann auf Manage.

OAuth-Richtlinien aktualisieren

  1. Klicken Sie auf der geöffneten Seite auf die Edit Schaltfläche. 

    • Unter OAuth policies wählen Sie All users may self-authorize in der Liste Permitted Users aus

    • Im IP Relaxation wählen Sie Relax IP restrictions 

    • Im Refresh Token Policy, klicken Sie auf Refresh token is valid until revoked. Unter Session Policies, wählen Sie den Wert für Timeout (24 Stunden), klicken Sie auf die Save-Schaltfläche

New Connected App page


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

Consumer Key und Secret abrufen

  1. Gehen Sie zu API (Enable OAuth Settings) und notieren Sie den Consumer Key und Consumer Secret. Sie benötigen diesen Schlüssel und dieses Geheimnis für die Konfiguration der Anmeldedaten in der Salesforce-Integration von MessageBird.

Um auf den Abschnitt Connected Apps in Salesforce (Lighting Experience) zuzugreifen, gehen Sie wie folgt vor:

  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 auf das folgende Anzeigeproblem stoßen, klicken Sie bitte auf „Hier klicken, um diese Seite in Salesforce Classic zu öffnen.“

App Manager setup

Erstellen Sie eine Connected App

Füllen Sie auf der Seite New Connected App die folgenden erforderlichen Felder unter Basic Information aus:

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

  • API name, z.B. Bird_Integration

  • Contact Email, z.B. xxx@contactemail.com

OAuth-Einstellungen konfigurieren

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

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

    • Im Feld Selected OAuth Scopes wählen Sie Access and manage your data (api) aus

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

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

    • Klicken Sie auf Add

OAuth-Bereiche erklärt

OAuth scope

Warum es erforderlich ist

api

Ermöglicht Bird das Lesen und Schreiben von Salesforce-Objekten

web

Ermöglicht browserbasierte OAuth-Authentifizierung

offline_access

Ermöglicht Refresh-Token für langzeitigen Zugriff


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


New Connected App page


  1. Suchen Sie in der Liste Connected Apps (Apps > App Manager) die App, die Sie gerade erstellt haben, und klicken Sie dann auf Manage.

OAuth-Richtlinien aktualisieren

  1. Klicken Sie auf der geöffneten Seite auf die Edit Schaltfläche. 

    • Unter OAuth policies wählen Sie All users may self-authorize in der Liste Permitted Users aus

    • Im IP Relaxation wählen Sie Relax IP restrictions 

    • Im Refresh Token Policy, klicken Sie auf Refresh token is valid until revoked. Unter Session Policies, wählen Sie den Wert für Timeout (24 Stunden), klicken Sie auf die Save-Schaltfläche

New Connected App page


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

Consumer Key und Secret abrufen

  1. Gehen Sie zu API (Enable OAuth Settings) und notieren Sie den Consumer Key und Consumer Secret. Sie benötigen diesen Schlüssel und dieses Geheimnis für die Konfiguration der Anmeldedaten in der Salesforce-Integration von MessageBird.

Schritt 2: Obtaining tokens von Salesforce, um den Zugriff zu autorisieren

Wie Salesforce OAuth-Tokens funktionieren

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

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

Salesforce OAuth-Artefakte

Artefakt

Zweck

Lebensdauer

Consumer Key

Identifiziert Ihre verbundene App

Statisch

Consumer Secret

Authentifiziert die verbundene App

Statisch

Access token

Autorisert Salesforce API-Anfragen

Kurzlebig

Refresh token

Erneuert Zugriffstokens

Langlebig

Instance URL

Salesforce API-Basis-URL

Statisch

Holen Sie sich Ihre Instanz-URL

  1. 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 Curl nicht kennen, können Sie Postman verwenden, um die Anfrage zu senden. Folgen Sie diesen Schritten:

Postman dashboard

Die App autorisieren und den Code abrufen

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

  • <CONSUMER_KEY> sollte durch den in dem obigen 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 anschließend Ihre Anfrage-URL im Browser ein. Erlauben Sie den Zugriff, wenn Warnungen erscheinen. Sie sehen dann, dass der Browser zu einer URL wie der untenstehenden umgeleitet wird. Den Code können Sie mit dieser URL erhalten.

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

Tauschen Sie Code gegen Zugriffs- und Aktualisierungstokens

  1. Holen Sie sich Zugangstoken & Aktualisierungstoken: Senden Sie die folgende Curl-Anfrage, um die Tokens zu erhalten. 

  • <CODE> sollte durch den im obigen Schritt erhaltenen Code ersetzt werden. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> sollte durch die erhaltenen Schlüssel mit der erstellten verbundenen 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


Alternative: Verwendung von Postman

Wenn Sie Curl nicht kennen, können Sie Postman verwenden, um die Anfrage zu senden. Folgen Sie diesen Schritten:

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

Wie Salesforce OAuth-Tokens funktionieren

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

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

Salesforce OAuth-Artefakte

Artefakt

Zweck

Lebensdauer

Consumer Key

Identifiziert Ihre verbundene App

Statisch

Consumer Secret

Authentifiziert die verbundene App

Statisch

Access token

Autorisert Salesforce API-Anfragen

Kurzlebig

Refresh token

Erneuert Zugriffstokens

Langlebig

Instance URL

Salesforce API-Basis-URL

Statisch

Holen Sie sich Ihre Instanz-URL

  1. 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 Curl nicht kennen, können Sie Postman verwenden, um die Anfrage zu senden. Folgen Sie diesen Schritten:

Postman dashboard

Die App autorisieren und den Code abrufen

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

  • <CONSUMER_KEY> sollte durch den in dem obigen 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 anschließend Ihre Anfrage-URL im Browser ein. Erlauben Sie den Zugriff, wenn Warnungen erscheinen. Sie sehen dann, dass der Browser zu einer URL wie der untenstehenden umgeleitet wird. Den Code können Sie mit dieser URL erhalten.

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

Tauschen Sie Code gegen Zugriffs- und Aktualisierungstokens

  1. Holen Sie sich Zugangstoken & Aktualisierungstoken: Senden Sie die folgende Curl-Anfrage, um die Tokens zu erhalten. 

  • <CODE> sollte durch den im obigen Schritt erhaltenen Code ersetzt werden. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> sollte durch die erhaltenen Schlüssel mit der erstellten verbundenen 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


Alternative: Verwendung von Postman

Wenn Sie Curl nicht kennen, können Sie Postman verwenden, um die Anfrage zu senden. Folgen Sie diesen Schritten:

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

Wie Salesforce OAuth-Tokens funktionieren

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

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

Salesforce OAuth-Artefakte

Artefakt

Zweck

Lebensdauer

Consumer Key

Identifiziert Ihre verbundene App

Statisch

Consumer Secret

Authentifiziert die verbundene App

Statisch

Access token

Autorisert Salesforce API-Anfragen

Kurzlebig

Refresh token

Erneuert Zugriffstokens

Langlebig

Instance URL

Salesforce API-Basis-URL

Statisch

Holen Sie sich Ihre Instanz-URL

  1. 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 Curl nicht kennen, können Sie Postman verwenden, um die Anfrage zu senden. Folgen Sie diesen Schritten:

Postman dashboard

Die App autorisieren und den Code abrufen

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

  • <CONSUMER_KEY> sollte durch den in dem obigen 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 anschließend Ihre Anfrage-URL im Browser ein. Erlauben Sie den Zugriff, wenn Warnungen erscheinen. Sie sehen dann, dass der Browser zu einer URL wie der untenstehenden umgeleitet wird. Den Code können Sie mit dieser URL erhalten.

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

Tauschen Sie Code gegen Zugriffs- und Aktualisierungstokens

  1. Holen Sie sich Zugangstoken & Aktualisierungstoken: Senden Sie die folgende Curl-Anfrage, um die Tokens zu erhalten. 

  • <CODE> sollte durch den im obigen Schritt erhaltenen Code ersetzt werden. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> sollte durch die erhaltenen Schlüssel mit der erstellten verbundenen 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


Alternative: Verwendung von Postman

Wenn Sie Curl nicht kennen, können Sie Postman verwenden, um die Anfrage zu senden. Folgen Sie diesen Schritten:

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

Fehlerbehebung Ihrer Salesforce-Verbindung

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

„REST API ist für diese Organisation nicht aktiviert“

Wenn Sie versuchen, eine Anfrage an die Salesforce API mit den obigen Anmeldedaten 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.

Klicken Sie oben rechts auf Setup.

Setup menu highlighted


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

Profiles view


Klicken Sie auf Bearbeiten des spezifischen Profils, das Sie aktualisieren möchten.

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

Administrative permissions view

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

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

„REST API ist für diese Organisation nicht aktiviert“

Wenn Sie versuchen, eine Anfrage an die Salesforce API mit den obigen Anmeldedaten 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.

Klicken Sie oben rechts auf Setup.

Setup menu highlighted


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

Profiles view


Klicken Sie auf Bearbeiten des spezifischen Profils, das Sie aktualisieren möchten.

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

Administrative permissions view

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

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

„REST API ist für diese Organisation nicht aktiviert“

Wenn Sie versuchen, eine Anfrage an die Salesforce API mit den obigen Anmeldedaten 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.

Klicken Sie oben rechts auf Setup.

Setup menu highlighted


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

Profiles view


Klicken Sie auf Bearbeiten des spezifischen Profils, das Sie aktualisieren möchten.

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

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

Importieren und Veröffentlichen der Salesforce-Flow-Vorlage

Die Konfiguration von Salesforce ist abgeschlossen. Jetzt starten wir 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 übermitteln:

  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

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

Importieren und Veröffentlichen der Salesforce-Flow-Vorlage

Die Konfiguration von Salesforce ist abgeschlossen. Jetzt starten wir 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 übermitteln:

  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

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

Importieren und Veröffentlichen der Salesforce-Flow-Vorlage

Die Konfiguration von Salesforce ist abgeschlossen. Jetzt starten wir 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 übermitteln:

  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

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

Verwenden Sie Salesforce mit WhatsApp und Viber

Dieser Template-Flow ermöglicht es Ihnen, Ihre bevorzugten Kanäle (WhatsApp, Viber, SMS, etc.) mit Salesforce zu verbinden. Die folgenden Beispiele zeigen, wie Salesforce verbunden wird, um Leads zu erstellen auf:

Kanal zu Salesforce-Objekt Zuordnung

Kanal

Salesforce-Objekt

Primärer Anwendungsfall

WhatsApp

Lead

Vertriebsengagement und eingehende Leads

Viber

Case

Kundensupport und Problemerfassung

SMS

Lead oder Case

Fallback- oder Einstiegskanal

Andere Kanäle

Konfigurierbar

Hängt von der Flow-Logik ab

Beachten Sie, dass Sie den Kanal oder Anwendungsfall je nach Bedarf ändern können.

Import a flow view


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

Flow illustration


Bereiten Sie die Authentifizierung für Kanäle-Flows vor

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

API-Endpunkt ist wie folgt:

  • client_id = Consumer Key

  • client_secret = Consumer Secret, 

  • Für das refresh_token verweisen Sie bitte auf Schritt 2.3.

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


Flow illustration

Dieser Template-Flow ermöglicht es Ihnen, Ihre bevorzugten Kanäle (WhatsApp, Viber, SMS, etc.) mit Salesforce zu verbinden. Die folgenden Beispiele zeigen, wie Salesforce verbunden wird, um Leads zu erstellen auf:

Kanal zu Salesforce-Objekt Zuordnung

Kanal

Salesforce-Objekt

Primärer Anwendungsfall

WhatsApp

Lead

Vertriebsengagement und eingehende Leads

Viber

Case

Kundensupport und Problemerfassung

SMS

Lead oder Case

Fallback- oder Einstiegskanal

Andere Kanäle

Konfigurierbar

Hängt von der Flow-Logik ab

Beachten Sie, dass Sie den Kanal oder Anwendungsfall je nach Bedarf ändern können.

Import a flow view


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

Flow illustration


Bereiten Sie die Authentifizierung für Kanäle-Flows vor

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

API-Endpunkt ist wie folgt:

  • client_id = Consumer Key

  • client_secret = Consumer Secret, 

  • Für das refresh_token verweisen Sie bitte auf Schritt 2.3.

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


Flow illustration

Dieser Template-Flow ermöglicht es Ihnen, Ihre bevorzugten Kanäle (WhatsApp, Viber, SMS, etc.) mit Salesforce zu verbinden. Die folgenden Beispiele zeigen, wie Salesforce verbunden wird, um Leads zu erstellen auf:

Kanal zu Salesforce-Objekt Zuordnung

Kanal

Salesforce-Objekt

Primärer Anwendungsfall

WhatsApp

Lead

Vertriebsengagement und eingehende Leads

Viber

Case

Kundensupport und Problemerfassung

SMS

Lead oder Case

Fallback- oder Einstiegskanal

Andere Kanäle

Konfigurierbar

Hängt von der Flow-Logik ab

Beachten Sie, dass Sie den Kanal oder Anwendungsfall je nach Bedarf ändern können.

Import a flow view


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

Flow illustration


Bereiten Sie die Authentifizierung für Kanäle-Flows vor

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

API-Endpunkt ist wie folgt:

  • client_id = Consumer Key

  • client_secret = Consumer Secret, 

  • Für das refresh_token verweisen Sie bitte auf 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 sie unter Setup > Objekt-Manager > Lead > Felder & Beziehungen. 


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


Create a Lead into SF

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

Sie finden sie unter Setup > Objekt-Manager > Lead > Felder & Beziehungen. 


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


Create a Lead into SF

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

Sie finden sie unter Setup > Objekt-Manager > Lead > Felder & Beziehungen. 


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


Create a Lead into SF

Create a Case in Salesforce with 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 > Objektmanager > Lead > Felder & Beziehung.

Die Ausgabewariable ID ist die Fall-ID, die von Salesforce zurückgegeben wird.  

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 schnellere Interaktionen zu ermöglichen und qualifiziertere Leads zu generieren.

Wenn Sie Fragen zu Ihrem neuen Flow oder unserer Salesforce-Integration haben, wenden Sie sich bitte an unsere Support-E-Mail.

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 > Objektmanager > Lead > Felder & Beziehung.

Die Ausgabewariable ID ist die Fall-ID, die von Salesforce zurückgegeben wird.  

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 schnellere Interaktionen zu ermöglichen und qualifiziertere Leads zu generieren.

Wenn Sie Fragen zu Ihrem neuen Flow oder unserer Salesforce-Integration haben, wenden Sie sich bitte an unsere Support-E-Mail.

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 > Objektmanager > Lead > Felder & Beziehung.

Die Ausgabewariable ID ist die Fall-ID, die von Salesforce zurückgegeben wird.  

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 schnellere Interaktionen zu ermöglichen und qualifiziertere Leads zu generieren.

Wenn Sie Fragen zu Ihrem neuen Flow oder unserer Salesforce-Integration haben, wenden Sie sich bitte an unsere Support-E-Mail.

Andere Neuigkeiten

Mehr lesen aus dieser Kategorie

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

Die komplette AI-native Plattform, die mit Ihrem Business skalierbar ist.

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

Die komplette AI-native Plattform, die mit Ihrem Business skalierbar ist.