Salesforce Addon

Salesforce Addon ist ein Elite-Feature

Schalte das Salesforce Addon und andere leistungsstarke Funktionen frei, um dein Geschäft auszubauen.

WPForms Elite erhalten

Möchtest du deine WordPress-Formulare mit deinem Salesforce-Konto verbinden? Mit dem WPForms Salesforce Addon kannst du automatisch neue Leads zu deinen Kontakten hinzufügen, wenn Benutzer deine Formulare absenden.

Dieses Tutorial zeigt dir, wie du das Salesforce Addon mit WPForms installierst und verwendest.

Voraussetzungen: Um das Salesforce Addon zu verwenden, musst du sicherstellen, dass:


Installation des Salesforce Addons

Bevor du beginnst, musst du zuerst sicherstellen, dass WPForms auf deiner WordPress-Website installiert und aktiviert ist.

Sobald du deine WPForms-Lizenz verifiziert hast, kannst du das Salesforce Addon schnell installieren und aktivieren.

Erstellen einer neuen App in Salesforce

Wenn du noch kein Salesforce-Konto erstellt hast, tue dies jetzt.

Um WPForms mit Salesforce zu verbinden, musst du eine App in deinem Salesforce-Konto erstellen.

Du benötigst ein kostenpflichtiges Salesforce-Konto oder ein Entwicklerkonto, um Salesforce in WPForms einrichten zu können. Wenn du ein Testkonto verwendest, wirst du wahrscheinlich einen Fehler erhalten, wenn du dein Konto mit dem Salesforce Addon integrierst.

Nachdem du dich angemeldet hast, klicke auf das Zahnradsymbol in der oberen rechten Ecke des Bildschirms und wähle dann die Option Setup.

Von hier aus kannst du die Suchleiste Quick Find in der linken Seitenleiste verwenden, um nach „Apps“ zu suchen.

Wähle in den Optionen, die in der linken Seitenleiste angezeigt werden, Apps » Externe Client-Apps » Einstellungen.

Dies zeigt alle deine verbundenen Apps an. Klicke von hier aus auf die Schaltfläche Neue verbundene App.

Hinweis: Stelle sicher, dass die Umschaltflächen Zugriff auf externe Client-App-Consumer-Geheimnisse über die REST-API zulassen und Erstellung von verbundenen Apps zulassen auf EIN gestellt sind.

Dies öffnet eine Liste von Optionen, die du ausfüllen musst. Felder, die mit Rot hervorgehoben sind, sind erforderlich. Eine Beschreibung jedes Feldes findest du unten:

  1. Name der verbundenen App: Ein Spitzname für deine App, den deine Benutzer in Salesforce sehen werden. Dies kann beliebig sein.
  2. API-Name: Dieses Feld wird automatisch mit dem Namen der verbundenen App gefüllt, aber du kannst es beliebig ändern. Wenn du planst, benutzerdefinierten Code für deine Integration zu verwenden, benötigen deine Entwickler diesen API-Namen für die Anpassung.
  3. Kontakt-E-Mail: Die Kontakt-E-Mail-Adresse der Person, die die App erstellt.
Ausfüllen grundlegender Informationen für eine neue Salesforce-App

Aktivieren Sie als Nächstes die Option OAuth-Einstellungen aktivieren, um die Berechtigungen Ihrer App zu konfigurieren.

OAuth für WordPress-Salesforce-Integration aktivieren

Dadurch werden weitere Felder angezeigt, die Sie ausfüllen müssen, um die Einrichtung Ihrer App abzuschließen. Die erforderlichen Felder sind rot markiert.

Die OAuth-Einstellungen in Salesforce

Wir haben jede dieser Einstellungen unten im Detail besprochen.

Callback-URL

Die Callback-URL ist die URL, zu der Sie weitergeleitet werden, nachdem Sie die Autorisierung für Ihre verbundene App erteilt haben (was wir später behandeln werden). Um Ihre Callback-URL zu finden, öffnen Sie Ihr WordPress-Dashboard in einem neuen Browser-Tab oder -Fenster.

Navigieren Sie dann zu WPForms » Einstellungen » Integrationen und klicken Sie auf die Salesforce-Integration.

Zugriff auf die Salesforce-Einstellungen in WPForms

Dadurch wird ein Button Neues Konto hinzufügen angezeigt.

Hinzufügen eines neuen Salesforce-Kontos in den WPForms-Integrationseinstellungen

Klicken Sie auf diesen Button, um die Integrationseinstellungen anzuzeigen, einschließlich der Callback-URL Ihrer Website.

Lokalisieren der Callback-URL für Salesforce in WPForms

Kopieren Sie die Callback-URL und lassen Sie diesen Browser-Tab oder dieses Fenster geöffnet, da Sie später darauf zurückgreifen müssen.

Sobald Sie Ihre Callback-URL kopiert haben, navigieren Sie zurück zu Ihren Salesforce-App-Einstellungen und fügen Sie sie in das Feld Callback-URL ein.

Hinzufügen der WPForms-Callback-URL zu Salesforce

Ausgewählte OAuth-Bereiche

Die ausgewählten OAuth-Bereiche teilen Salesforce mit, welche Berechtigungen Ihre App haben soll. WPForms benötigt nur zwei Berechtigungen: Benutzerdaten über APIs verwalten (api) und Anfragen jederzeit ausführen (refresh_token, offline_access).

Sie können diese Berechtigungen hinzufügen, indem Sie jede einzelne aus der linken Spalte auswählen und dann auf die Schaltfläche Hinzufügen klicken.

Auswählen der OAuth-Scopes in Salesforce

Nachdem Sie diese Berechtigungen hinzugefügt haben, scrollen Sie nach unten und deaktivieren Sie die Option Proof Key for Code Exchange (PKCE) Extension für unterstützte Autorisierungsabläufe erforderlich.

PKCE-Kontrollkästchen deaktivieren

Scrollen Sie danach zum Ende der Seite und klicken Sie auf die Schaltfläche Speichern, um den Einrichtungsprozess für die benutzerdefinierte App abzuschließen.

Wenn Sie Ihre App korrekt konfiguriert haben, sollte Salesforce Sie zu einer Seite mit dem Hinweis weiterleiten: Änderungen können bis zu 10 Minuten dauern, bis sie wirksam werden. Das Löschen einer übergeordneten Organisation löscht auch alle verbundenen Apps, bei denen OAuth-Einstellungen aktiviert sind.

Wichtig: Bitte schließen Sie diesen Browser-Tab während der 10-minütigen Wartezeit nicht. Wenn die Seite geschlossen wird, müssen Sie in Salesforce zu Apps > App Manager gehen und neben Ihrer verbundenen App auf Anzeigen klicken, um zu diesem Bildschirm zurückzukehren.

Bestätigungsnachricht für neue verbundene App

Zu diesem Zeitpunkt wird empfohlen, die vollen 10 Minuten abzuwarten, bevor Sie mit dem nächsten Schritt fortfahren. Dies stellt sicher, dass Ihre App in Salesforce wirksam wird, und hilft Ihnen, mögliche Fehler im Verbindungsprozess zu vermeiden.

Klicken Sie nach Ablauf der 10-minütigen Wartezeit auf die Schaltfläche Weiter, um Ihre API-Informationen anzuzeigen.

Verbinden von Salesforce mit WPForms

Sobald Sie Ihre API-Informationen geöffnet haben, müssen Sie Ihren Consumer Key und Ihr Consumer Secret kopieren, um Salesforce mit WPForms zu verbinden. Klicken Sie dazu unter API (OAuth-Einstellungen aktivieren) auf die Schaltfläche Consumer-Details verwalten.

Verbraucherdetails verwalten

Consumer-Schlüssel

Sie finden Ihren Consumer Key direkt im Abschnitt „Consumer Details“.

Kopieren Ihres Verbraucherschlüssels in Salesforce

Kopieren Sie diese Informationen und navigieren Sie dann zurück zu Ihren WPForms-Einstellungen. Hier müssen Sie Ihren Consumer Key in das Feld Consumer Key einfügen.

Hinzufügen des Salesforce-Verbraucherschlüssels zu WPForms

Verbrauchergeheimnis

Klicken Sie auf die Schaltfläche Kopieren neben Consumer Secret, um Ihr API-Secret zu kopieren.

Kopieren Ihres Verbrauchergeheimnisses in Salesforce

Kehren Sie anschließend zu Ihrem WordPress-Admin-Dashboard zurück und fügen Sie es in Ihren WPForms-Einstellungen in das Feld Consumer Secret ein.

Hinzufügen des Salesforce-Verbrauchergeheimnisses zu den WPForms-Einstellungen

Sobald Sie sowohl Ihren Consumer Key als auch Ihr Consumer Secret hinzugefügt haben, klicken Sie auf die Schaltfläche Mit Salesforce verbinden.

WPForms mit Salesforce verbinden

Dadurch werden Sie zur Salesforce-Anmeldeseite weitergeleitet, wo Sie Ihren Benutzernamen und Ihr Passwort eingeben müssen.

Anmelden bei Salesforce, um es mit WPForms zu verbinden

Anschließend fragt Salesforce Sie, ob Sie den Zugriff auf Ihr Konto zulassen möchten. Klicken Sie auf die Schaltfläche Zulassen, um den Einrichtungsvorgang abzuschließen.

WPForms den Zugriff auf Ihr Salesforce-Konto erlauben

Sobald Sie WPForms den Zugriff auf Ihr Salesforce-Konto gestattet haben, sollten Sie zu Ihren Integrationseinstellungen weitergeleitet werden, wo Sie oben auf dem Bildschirm eine Benachrichtigung sehen, die Sie darüber informiert, dass die Verbindung erfolgreich war.

Erfolgsmeldung der Salesforce-Integration

Hinzufügen der Salesforce-Integration zu einem Formular

Nachdem Sie Ihr Salesforce-Konto mit WPForms verknüpft haben, können Sie es mit Ihren Formularen verbinden. Um zu beginnen, müssen Sie ein neues Formular erstellen oder ein vorhandenes bearbeiten.

Sehen Sie sich unsere Salesforce Lead Generation Formularvorlage an, wenn Sie mit einer anpassbaren Vorlage beginnen möchten.

Nachdem Sie den Formular-Builder geöffnet haben, können Sie unter Marketing » Salesforce eine neue Salesforce-Verbindung hinzufügen. Von hier aus müssen Sie auf die blaue Schaltfläche Neue Verbindung hinzufügen klicken.

Hinzufügen einer neuen Salesforce-Verbindung zu einem Formular

Dadurch wird ein Overlay geöffnet, in dem Sie einen Namen für Ihre Verbindung hinzufügen können. Ihre Benutzer werden dieses Label nie sehen. Es dient lediglich dazu, Ihnen bei der Verwaltung mehrerer Verbindungen zu helfen.

In unserem Beispiel nennen wir die Verbindung Neuen Kontakt hinzufügen.

Hinzufügen eines Spitznamens für die Salesforce-Verbindung

Klicken Sie auf die Schaltfläche OK, um Ihre Verbindung zu speichern. Anschließend sollten zwei Einstellungen sichtbar werden:

  1. Konto auswählen: Wählen Sie aus dieser Dropdown-Liste das Salesforce-Konto aus, an das Sie Formulardaten senden möchten.
  2. Salesforce-Objekt auswählen: Wählen Sie die Art der Daten aus, die Sie von diesem Formular an Salesforce senden möchten.
Auswählen eines Kontos für eine neue Salesforce-Verbindung

Hinweis: WPForms lädt Objekte, die in Ihrem Salesforce-Konto vordefiniert sind. Derzeit unterstützte Objekte sind: Account, Campaign, Case, Contact, Lead, Opportunity und Product.

In unserem Beispiel wählen wir das Konto aus, das wir in den vorherigen Schritten dieser Anleitung verbunden haben, aus der Dropdown-Liste Konto auswählen. Dann setzen wir das Salesforce-Objekt auf Kontakt, sodass jede Einreichung unseres Formulars einen neuen Kontakt in Salesforce hinzufügt.

Hinzufügen eines Salesforce-Objekts zu einer neuen Verbindung

Sobald Sie ein Salesforce-Objekt ausgewählt haben, werden weitere Konfigurationsoptionen angezeigt.

Zuordnen von benutzerdefinierten Salesforce-Feldern
  1. Benutzerdefinierter Feldname: Dies sind spezifische Felder innerhalb von Salesforce, denen Sie Ihre WPForms-Felder zuordnen möchten. In unserem Beispiel verwenden wir das Standardfeld Vollständiger Name und fügen auch das Feld E-Mail hinzu.
  2. Formularfelder-Werte: Dies sind die Felder in Ihrem Formular, aus denen Sie Daten in Salesforce ziehen möchten. In unserem Beispiel ordnen wir den vollständigen Namen dem Feld Name in unserem Formular zu und die E-Mail-Adresse unserem Feld E-Mail zu.
Zuordnen von benutzerdefinierten Feldern für eine Salesforce-Verbindung

Wenn Sie weitere benutzerdefinierte Felder zu Ihrer Integration hinzufügen möchten, können Sie auf die Schaltfläche Plus (+) klicken.

Hinzufügen einer benutzerdefinierten Feldzuordnung für Salesforce

Nachdem Sie alle Ihre Einstellungen konfiguriert haben, stellen Sie sicher, dass Sie Ihr Formular speichern.

Testen deiner Formulare

Sobald Sie Ihr Formular eingerichtet haben, ist es eine gute Idee, es auf der Frontend-Seite Ihrer Website zu testen. Um dies zu tun, ohne das Formular auf einer Live-Seite zu veröffentlichen, können Sie die Vorschau-Option für Formulare in WPForms verwenden oder eine private Seite oder einen Beitrag erstellen.

Hier ist ein Beispiel für einige Daten, die Sie in Ihrem Testeintrag verwenden könnten:

Hinzufügen einiger Daten zu einem Formular, um eine Salesforce-Verbindung zu testen

Nachdem Sie Ihren Testeintrag übermittelt haben, gehen Sie zu Ihrem Salesforce-Konto und navigieren Sie zur Schaltfläche Plus (+) oben auf dem Bildschirm, um eine vollständige Liste der verfügbaren Registerkarten zu öffnen. In unserem Beispiel klicken wir auf Kontakte, um den neu erstellten Kontakt anzuzeigen.

Zugriff auf die Salesforce-Kontaktliste

Um die Details unserer Übermittlung anzuzeigen, klicken wir auf den Namen des Kontakts, um sein Profil zu öffnen.

Anzeigen eines Testkontakts in Salesforce

Dies zeigt die vollständigen Details des Kontakts an, wo wir überprüfen können, ob alle zugeordneten Felder unserer Übermittlung korrekt an Salesforce übergeben wurden.

Anzeigen von Kontaktdetails in Salesforce

Häufig gestellte Fragen

Nachfolgend haben wir einige der häufigsten Fragen zum Salesforce-Addon besprochen.

Woher weiß ich, ob ich meine Salesforce-Edition mit WPForms verwenden kann?

Derzeit bietet Salesforce nur API-Unterstützung für die Enterprise-, Unlimited-, Performance- und Developer-Editionen. Wenn Ihre Edition keine API-Unterstützung hat, wenden Sie sich bitte an das Team von Salesforce, um weitere Details zur Änderung Ihrer Edition zu erhalten.

Hinweis: API-Unterstützung ist für Salesforce Professional-Kunden gegen zusätzliche Kosten verfügbar. Weitere Informationen finden Sie auf der Salesforce-Preisseite und klicken Sie auf Verkaufsdaten mit jeder App verbinden.

Wenn ich WPForms mit Salesforce verbinde, werde ich zu einer Seite mit dem Fehler error=invalid_client_id&error_description=client%20identifier%20invalid weitergeleitet. Wie behebe ich das?

Dies bedeutet, dass es ein Problem im Einrichtungsprozess gab (entweder nicht die vollen 10 Minuten nach der Erstellung Ihrer App gewartet, falsche OAuth-Einstellungen oder falsch kopierte Schlüssel).

Um dies zu beheben, müssen Sie noch einmal überprüfen, ob Sie die korrekten OAuth-Einstellungen für Ihre App in Salesforce aktiviert und Ihre API-Schlüssel korrekt kopiert haben.

Wenn Sie nach der Erstellung Ihrer App nicht die vollen 10 Minuten zum Verbindungsversuch gewartet haben, müssen Sie die Seite nach Ablauf der Wartezeit aktualisieren und es erneut versuchen.

Warum gibt es keine Anweisungen zum Erstellen der App in Salesforce Classic?

Salesforce erlaubt Benutzern nicht mehr, verbundene Apps in der Classic Experience zu erstellen. Alle Schritte zur App-Erstellung müssen jetzt über die Lightning Experience abgeschlossen werden, die auch die Standardoberfläche für die meisten Benutzer ist.

Wenn Sie Salesforce Classic verwenden, empfehlen wir den Wechsel zu Lightning, um die Integrationseinrichtung abzuschließen.

Wie kann ich fehlgeschlagene Übermittlungen erneut an Salesforce senden?

Wenn eine Formularübermittlung keine Daten an Salesforce senden kann (z. B. aufgrund eines vorübergehenden Verbindungsproblems oder eines API-Fehlers), können Sie sie jetzt direkt von der Seite "Einzelne Eingabe" in Ihrem WPForms-Dashboard erneut senden.

Öffnen Sie dazu den Eintrag Ihres Formulars unter WPForms » Einträge und klicken Sie dann, um den einzelnen Eintrag anzuzeigen. Auf der Seite "Einzelne Einträge" klicken Sie im Abschnitt "Aktionen" auf die Option Erneut an Salesforce senden.

Erneut an Salesforce senden-Option

Das war's! Jetzt können Sie das Salesforce-Addon mit WPForms installieren und verwenden.

Möchten Sie als Nächstes Authorize.Net-Zahlungen über Ihre Formulare abwickeln? Schauen Sie sich unbedingt unseren Leitfaden zur Einrichtung und Verwendung des Authorize.Net-Addons an, um weitere Details zu erfahren.

Das beste WordPress Drag-and-Drop-Formular-Builder-Plugin

Einfach, schnell und sicher. Schließen Sie sich über 6 Millionen Website-Besitzern an, die WPForms vertrauen.