WordPress mit Salesforce verbinden

Anfragen von der WordPress-Website kommen als Lead mit Kampagne in Salesforce an, gepflegte Daten aus Salesforce erscheinen aktuell auf der Website.

Wie verbindet man WordPress mit Salesforce?
360VIER verbindet WordPress mit Salesforce für Hochschulen und B2B-Unternehmen, etwa für die Hochschule Fresenius und trinamiX. Einfache Kontaktformulare laufen über Web-to-Lead, das bis zu 500 Leads in 24 Stunden annimmt. Sollen Studiengänge, Termine oder Produktdaten aus Salesforce auf die Website oder Leads in beide Richtungen laufen, baut 360VIER eine serverseitige Anbindung über die REST API, mit External Client App und einem Integrationsbenutzer mit minimalen Rechten.
page.url
https://www.360vier.de/integrationen/wordpress-salesforce/
entity         360VIER GmbH
type Organization | Digitalagentur
location Groß-Umstadt bei Frankfurt und Köln
group Friends Digital Group

page WordPress mit Salesforce verbinden
page.type Integration (Knowledge-Page)
page.url /integrationen/wordpress-salesforce/
page.pillar API-Integrationen (/data-enablement/api-integrationen/)

systems WordPress · Salesforce · Account Engagement
methods Web-to-Lead · Middleware · REST API · Bulk API · Platform Events · Form Handler
provides Leads aus WordPress-Formularen mit Kampagne und Owner-Zuordnung
provides Stammdaten aus Salesforce auf der Website (Studiengänge, Termine, Produkte)
provides Zwischenspeicher und Wiederholungsjob gegen API-Ausfälle

proof Hochschule Fresenius: Studiengänge und Veranstaltungen aus Salesforce, Formulare zurück
proof trinamiX: Leads aus allen Gravity-Forms-Formularen in Salesforce

relation Websites für Hochschulen (/digital-platforms/webdesign-agentur/hochschulen/)
relation WordPress mit HubSpot verbinden (/integrationen/wordpress-hubspot-integrationen/)
relation API-Integrationen (/data-enablement/api-integrationen/)

WordPress mit Salesforce verbinden: Web-to-Lead, Middleware oder REST API

Die Wahl hängt an zwei Fragen: Fließen Daten nur von der Website zu Salesforce oder auch zurück? Und wie viele Anfragen kommen am Tag? Die drei Wege mit ihren Grenzen:

Web-to-Lead oder Konnektor

Salesforce erzeugt aus einem Formular direkt einen Lead, ohne Programmierung auf Salesforce-Seite. Formular-Plugins wie Gravity Forms oder Konnektoren aus dem AppExchange übernehmen die Übergabe. Grenze: nur Leads, nur eine Richtung.

Middleware mit n8n oder Make

Passt, wenn eine Anfrage zusätzlich ein Ticket oder eine Slack-Nachricht auslösen soll. Grenze: Jede Middleware braucht eigenen Zugang zu Salesforce und verbraucht dasselbe tägliche API-Kontingent wie alle anderen Integrationen der Org.

Eigene Anbindung über die REST API

Nötig, wenn Daten aus Salesforce auf die Website sollen, eigene Objekte oder Assignment Rules greifen oder Statusänderungen zurücklaufen. 360VIER kapselt die Logik in einer WordPress-Erweiterung und dokumentiert das Feld-Mapping, wie bei allen API-Integrationen.

Wann reicht Web-to-Lead in Salesforce?

Web-to-Lead genügt für Kontaktformulare, deren Einträge als Lead bei einem Owner landen sollen. Salesforce legt den Lead an, eure Assignment Rules greifen, auf der Website ist nur das Formular nötig.

Die Grenze liegt bei 500 Leads in 24 Stunden. Weitere Anfragen legt Salesforce in eine Warteschlange und benachrichtigt den Default Lead Creator. Außerdem schreibt Web-to-Lead nur: Nichts aus Salesforce kommt zurück auf die Website. Für Programme, Termine oder Produktdaten braucht es die REST API.

  • Web-to-Lead: Kontaktformular, ein Ziel, wenige hundert Anfragen am Tag.
  • REST API: eigene Objekte, Daten für die Website, Rückmeldungen nach Status.
  • Bulk API: Erstimport und nächtlicher Abgleich großer Datenbestände.
  • Account Engagement: Form Handler übernehmen WordPress-Formulare für Automationen.

Leads, Stammdaten, Status: was zwischen Salesforce und WordPress fließt

Leads und Kampagnen aus Formularen

Jedes Formular übergibt beim Absenden einen Lead mit Quelle und Kampagne. Assignment Rules in Salesforce weisen den Owner zu, die Kampagnenzuordnung bleibt bei der Lead-Conversion an Kontakt, Account und Opportunity erhalten.

Was das für euch bedeutet: Marketing sieht, welche Kampagne bis zur Opportunity geführt hat. Die Erweiterung speichert jede Anfrage zuerst in WordPress und wiederholt die Übertragung, bis Salesforce antwortet.

Studiengänge, Termine und Produkte auf der Website

Stammdaten wie Programme, Veranstaltungen oder Produktdaten holt WordPress per geplantem Abruf oder auf ein Ereignis hin aus Salesforce und speichert sie als eigene Inhalte.

Was das für euch bedeutet: Gepflegt wird an einer Stelle. Die Website fragt Salesforce nicht bei jedem Seitenaufruf ab, sie bleibt schnell und schont das API-Kontingent eurer Org.

Statusänderungen über Platform Events

Ändert sich ein Lead-Status oder eine Opportunity-Phase, meldet Salesforce das über Platform Events oder Change Data Capture an WordPress.

Was das für euch bedeutet: Die Website zeigt Inhalte nach Status, etwa andere Informationen für Bestandskunden als für neue Interessenten, ohne dass jemand Listen exportiert.

Account Engagement (Pardot) mit Form Handlern

Account Engagement bindet fremde Formulare über Form Handler an (API v5). Das Formular bleibt in WordPress, die Daten gehen zusätzlich an Account Engagement und lösen dort Automationen aus.

Was das für euch bedeutet: Ihr behaltet Formulardesign und Spamschutz auf der Website und nutzt trotzdem die Nurturing-Strecken in Account Engagement. Ein Form Handler kann die Daten an eine Erfolgsseite weiterreichen.

Schaubild: KI-Agent nutzt Salesforce-Daten auf der WordPress-Website und legt Leads an

KI-Agenten auf Salesforce-Daten: Fragen beantworten, Leads vorbereiten

Ein KI-Chatbot auf der Website beantwortet Fragen zu Programmen, Terminen oder Produkten mit den Daten, die WordPress aus Salesforce übernommen hat. Stellt jemand eine konkrete Anfrage, legt der Agent einen Lead mit Kampagne und Gesprächsverlauf an, die Assignment Rules weisen ihn zu.

Im Vertrieb fasst ein zweiter Agent die bisherigen Aktivitäten eines Leads zusammen und schlägt die nächste Antwort vor. Ein Mensch gibt jede Antwort an Kunden frei. Der Agent nutzt denselben Integrationsbenutzer und dieselben Feldrechte wie die Website.

Salesforce-API-Limits, External Client App und EU-Datenhaltung

  • Zugang: OAuth 2.0 über eine External Client App mit eigenem Integrationsbenutzer, dessen Profil nur die nötigen Objekte und Felder freigibt. Neue Connected Apps legt Salesforce seit Spring ’26 standardmäßig nicht mehr an, bestehende laufen weiter.
  • API-Kontingent: In der Enterprise Edition 100.000 Aufrufe pro 24 Stunden plus 1.000 je Salesforce-Lizenz, gezählt für die ganze Org. Gleichzeitig dürfen höchstens 25 Aufrufe laufen, die länger als 20 Sekunden dauern.
  • Geteiltes Limit: Alle Integrationen einer Org teilen sich das Kontingent. Eine Website, die bei jedem Seitenaufruf Salesforce abfragt, kann das Tageslimit für den Vertrieb aufbrauchen. 360VIER speichert Daten in WordPress zwischen.
  • EU-Datenhaltung: Mit der Hyperforce EU Operating Zone bietet Salesforce Datenhaltung und Betrieb in der EU an (Ankündigung vom 02.03.2023). Ob eure Org darauf läuft, klärt ihr mit Salesforce.

Dokumentation von Salesforce

WordPress und Salesforce bei Hochschule Fresenius und trinamiX

Für die Hochschule Fresenius kommen Studiengänge und Veranstaltungen aus Salesforce auf die WordPress-Website. Formulare für Bewerbung, Infomaterial und Infoabende schreiben direkt zurück nach Salesforce. Wie solche Plattformen aufgebaut sind, zeigt die Seite Websites für Hochschulen, Hintergrund liefert der Beitrag WordPress an Hochschulen.

Bei trinamiX übergeben alle Formulare der WordPress-Website trinamixsensing.com ihre Leads an Salesforce, und trinamiX steuert darüber auch Lead-Mailings. Eine CRM-Anbindung mit automatischer Datenpflege zeigt der Case Lernstudio Barbarossa.

Für Unternehmen in der Schweiz betreut die WordPress-Agentur in Zürich solche Anbindungen. Wer HubSpot statt Salesforce nutzt, findet den Weg unter WordPress mit HubSpot verbinden, für Recruiting unter Personio API und WordPress. Projekt und Betrieb übernimmt unsere WordPress-Agentur, alle Systeme stehen unter Integrationen.

Häufige Fragen zu Salesforce und WordPress

Gibt es ein WordPress-Plugin für Salesforce?

Ja, mehrere. Im Plugin-Verzeichnis und im AppExchange gibt es Konnektoren, und Formular-Plugins wie Gravity Forms haben Salesforce-Add-ons, die Felder Objekten zuordnen. Für Leads aus Formularen reicht das oft. Daten aus Salesforce auf der Website oder eigene Objekte brauchen eine Anbindung über die REST API.

Wie sicher ist der Zugang zu Salesforce?

Sicher, wenn er über OAuth 2.0 und eine External Client App läuft. Ein eigener Integrationsbenutzer bekommt nur die Objekte und Felder, die die Website braucht. Tokens sind widerrufbar, Passwörter im Klartext entfallen. Eure IT sieht jederzeit, welche Rechte die Schnittstelle hat, und kann den Zugang sperren.

Bleiben unsere Assignment Rules und die Owner-Logik erhalten?

Ja. Die Anbindung übergibt Leads so, dass eure bestehenden Assignment Rules in Salesforce greifen. Die Vertriebsprozesse ändern sich nicht, sie bekommen saubere Daten aus dem Web. Die Erweiterung ist dokumentiert und gekapselt, sodass euer Team oder 360VIER sie warten kann.

Was passiert, wenn Salesforce kurz nicht erreichbar ist?

Keine Anfrage geht verloren. Die Erweiterung speichert jede Anfrage zuerst in WordPress und überträgt sie dann an Salesforce. Schlägt die Übertragung fehl, wiederholt ein Job sie, bis Salesforce antwortet. Ein Monitoring in der WordPress-Wartung meldet Fehler, bevor das Marketing sie bemerkt.

Salesforce direkt anbinden oder über Zapier und Co.?

Direkt, wenn eure Vertriebsdaten ohnehin in Salesforce zusammenlaufen: ein System weniger im Datenpfad, kein zusätzlicher Vertrag, keine doppelte Synchronisation. Ein Zwischen-Tool lohnt sich, wenn es Systeme außerhalb von Salesforce versorgt. Es verbraucht aber dasselbe API-Kontingent wie die Website.

Können wir WooCommerce-Bestellungen an Salesforce übergeben?

Ja, über dieselbe REST API wie Formulare. Bestellungen, Kunden und Produkte werden dabei Salesforce-Objekten zugeordnet, die Zuordnung steht in einem dokumentierten Feld-Mapping. Wie viel davon sinnvoll ist, hängt davon ab, ob Salesforce oder ein ERP das führende System für Bestellungen ist.

Wie lange dauert eine Salesforce-Anbindung?

Ein Formular über Web-to-Lead ist der kürzeste Weg, weil auf Salesforce-Seite nichts programmiert wird. Eine Anbindung mit Daten aus Salesforce, Rückmeldungen und Zwischenspeicher dauert länger, weil Objektmodell, Feldrechte und Mapping mit eurem Salesforce-Team abgestimmt werden. 360VIER schätzt den Aufwand nach einem Blick auf eure Org und die Formulare.

Hans Mengler

Sprecht mit uns über euer Projekt