# HubSpot Salesforce Schnittstelle

*HubSpot → Salesforce*

**Kurz gesagt:** Eine HubSpot-Salesforce-Anbindung hält Ihre Marketing- und Vertriebs-CRMs deckungsgleich: Sie bildet HubSpot-Kontakte, -Unternehmen und -Deals auf Salesforce-Leads, -Accounts, -Kontakte und -Opportunities ab, legt fest, welches System welches Feld führt, und ordnet Datensätze so zu, dass dieselbe Person nicht doppelt entsteht. Richtig gemacht ist das keine einmalige Feldzuordnung, sondern eine kontinuierliche, idempotente Pipeline, die Lifecycle-Stage gegen Opportunity-Stage abgleicht, Salesforce-API-Limits und Pflichtfelder respektiert und Konflikte nach einer vereinbarten Regel löst statt nach dem zuletzt gespeicherten Stand.

## Was eine HubSpot-Salesforce-Anbindung wirklich leistet

In HubSpot lebt das Marketing: Formulare, E-Mail-Engagement, Lifecycle-Stage, Kampagnen-Attribution, der Score, der sagt, dass ein Kontakt bereit ist. In Salesforce lebt der Abschluss: der Account als Stammdatensatz, die Opportunity, der Forecast, die Pipeline des Vertriebs. Beide beanspruchen, den Kunden zu führen - und in dem Moment, in dem aus einem Lead eine Opportunity wird, sind sie sich uneinig, wer diese Person ist und was über sie stimmt.

Eine HubSpot-Salesforce-Anbindung hält beide deckungsgleich, ohne dass jemand Daten abtippt. Sie ordnet Datensätze so zu, dass Marketing und Vertrieb dieselbe Person sehen, entscheidet Feld für Feld, welches System führt, und überträgt Attribute und Ereignisse nahezu in Echtzeit - damit der Vertrieb den Marketing-Kontext sieht und das Marketing weiß, ob der Deal geschlossen wurde.

## Welche Daten fließen

| Objekt / Vorgang in HubSpot | Wird in Salesforce zu | Hinweis |
| --- | --- | --- |
| Kontakt (Lifecycle: Lead/MQL) | Lead | Salesforce verlangt Nachname und Firma am Lead |
| Kontakt (nach Konvertierung) | Kontakt + Account | Nach der Lead-Konvertierung neu ausgerichtet |
| Unternehmen | Account | Zuordnung über Domain oder ID-Mapping, nicht über den Namen |
| Deal | Opportunity | Stage und Betrag meist von Salesforce geführt |
| Kontakt-Unternehmen-Verknüpfung | OpportunityContactRole / Account-Bezug | HubSpot-Assoziationen bilden Salesforce-Beziehungen ab |
| Aktivitäten (E-Mail, Anruf, Meeting, Notiz) | Aufgabe / Activity | Marketing-Touchpoints am Datensatz sichtbar |
| Eigentümer | Benutzer | Braucht ein Mapping von HubSpot-Owner auf Salesforce-User |
| Lifecycle-Stage | Lead-Status / Opportunity-Stage | Darf einen Datensatz nicht zurücksetzen |

Die konkrete Objektzuordnung, die Führungsregeln und die Matching-Schlüssel stimmen wir einmalig ab und hinterlegen sie in der Pipeline. Danach gleicht sie niemand mehr von Hand ab.

## Die Details, an denen einfache Syncs scheitern

Ein Standard-Connector oder ein Punkt-zu-Punkt-Skript deckt den Normalfall ab und lässt die teuren Ränder auf Ihrem Schreibtisch liegen:

- **Lead versus Kontakt.** HubSpot hat einen Kontakt-Datensatz, Salesforce hat Leads, die in Kontakt plus Account konvertieren. Ein Sync, der die Konvertierung ignoriert, erzeugt Waisen und Dubletten - ausgerechnet auf den Datensätzen, die dem Vertrieb am wichtigsten sind.
- **Deduplizierung.** HubSpot erzwingt eindeutige E-Mail-Adressen, Salesforce nicht. Ein Matching allein über die E-Mail hängt Marketing-Daten früher oder später an die falsche Person. Eine Zuordnungstabelle mit Datensatz-IDs hält die Identität stabil.
- **Auswahllisten und Feldtypen.** Salesforce-Picklists sind restriktiv - ein HubSpot-Dropdown-Wert, den es in der Zielliste nicht gibt, wird abgewiesen. Werte müssen gemappt und nicht durchgereicht werden.
- **API-Limits.** Salesforce vergibt ein tägliches API-Kontingent je nach Edition, HubSpot drosselt pro Zehn-Sekunden-Fenster und pro Tag. Hohes Volumen muss über die Bulk API 2.0 laufen und sauber zurückweichen, statt den REST-Endpunkt bis zum 429 zu belasten.
- **Führung und Konflikte.** Ohne feldweise Führungsregel gewinnt der zuletzt gespeicherte Stand - und eine HubSpot-Formulareingabe überschreibt bereitwillig einen Wert, den der Vertrieb gerade in Salesforce korrigiert hat. Die Führung muss pro Feld definiert sein.
- **Mehrere Währungen.** Salesforce-Opportunities tragen einen CurrencyIsoCode und einen Umrechnungskurs. Ein Deal-Betrag ohne Währung ist in einer Multi-Currency-Organisation wertlos.
- **Idempotenz.** Wiederholungen und erneute Läufe passieren. Ohne stabilen Schlüssel je Datensatz erzeugt ein Replay einen zweiten Lead. Die Pipeline muss wissen, dass sie einen Datensatz bereits synchronisiert hat, und aktualisieren statt neu anlegen.

## Wie wir sie bauen und betreiben

Wir behandeln das als Pipeline, nicht als Middleware-Abo, das man einmal konfiguriert und vergisst. HubSpot-Änderungen werden per Webhook oder zeitgesteuert abgeholt, validiert, gegen die Zuordnungstabelle gematcht, in Ihre abgestimmte Salesforce-Struktur überführt und über die Bulk- oder REST-API mit Back-off und Behandlung von Teilfehlern geschrieben. Salesforce-geführte Felder laufen auf demselben Weg in die andere Richtung.

Die Pipeline ist idempotent: Jeder Datensatz trägt eine stabile Kennung und löst über die Zuordnungstabelle auf, sodass ein erneuter Lauf den bestehenden Lead, Kontakt oder die Opportunity aktualisiert, statt eine Dublette anzulegen. Sie läuft auf cloud-nativer, vollständig EU-gehosteter AWS-Infrastruktur - Kontakt- und Account-Daten verlassen die EU nicht, was Ihre AVV und Ihre DSGVO-Position sauber hält.

Und dann halten wir sie am Laufen. Monitoring, Alerting, Incident Response und - entscheidend - das Beobachten von HubSpot und Salesforce auf abgekündigte APIs, geänderte Rate-Limits und neue Pflichtfelder liegen vertraglich bei uns. Sie bekommen einen festen Ansprechpartner und ein SLA, keinen Connector, der still ausfällt, bis dem Vertrieb auffällt, dass ein Lead nie angekommen ist.

## Wann sich diese Anbindung lohnt

Wenn Ihr Setup Standard ist - Kontakte, Unternehmen und Deals bilden sauber auf Leads, Accounts und Opportunities ab - ist der native Salesforce-Connector von HubSpot wirklich eine gute Wahl, und das sagen wir Ihnen auch. Eine betreute Pipeline lohnt sich, wenn Sie eigene Objekte auf beiden Seiten haben, feldweise Führungsregeln, die der Connector nicht abbilden kann, nicht-triviale Lead-Konvertierung, Opportunities in mehreren Währungen, genug Volumen, um an API-Limits zu stoßen, oder ein Revenue-Operations-Team, das es leid ist zu ermitteln, warum ein Sync still stehen geblieben ist. Ab diesem Punkt lohnt es sich, das Ergebnis zu verantworten - nicht bloß zu konfigurieren.

## Häufig gestellte Fragen

### Reicht nicht der native Salesforce-Connector von HubSpot?

Für ein geradliniges Setup oft ja - und wenn das auf Sie zutrifft, sagen wir Ihnen das. Der native Connector beherrscht Standard-Objektsync und Inclusion-Listen gut. An seine Grenzen kommt er bei eigenen Objekten auf beiden Seiten, nicht-trivialer Lead-zu-Kontakt-Konvertierung, feldweisen Führungsregeln, Opportunities in mehreren Währungen oder Daten, die der Connector schlicht nicht ausspielt. Eine betreute Pipeline lohnt sich genau dort, wo der Standard-Connector aufhört.

### Wie verhindern Sie, dass dieselbe Person doppelt angelegt wird?

Durch eine Matching-Logik, die wir vorab mit Ihnen festlegen. HubSpot behandelt die E-Mail-Adresse als eindeutigen Schlüssel, Salesforce nicht - und trennt Personen zusätzlich in Leads und Kontakte. Wir matchen zuerst über die E-Mail und fallen dann auf eine Zuordnungstabelle mit Datensatz-IDs zurück, die die Pipeline pflegt. So löst ein HubSpot-Kontakt auf den richtigen bestehenden Lead oder Kontakt auf, statt einen neuen zu erzeugen. Diese Zuordnung hält beide Systeme dauerhaft auf dieselbe Person ausgerichtet.

### In welche Richtung fließen die Daten?

In die, die jedes Feld braucht. In der Regel fließen Marketing-Attribute und Engagement von HubSpot nach Salesforce, während Opportunity- und Account-Stammdaten von Salesforce nach HubSpot laufen. Wir definieren die Führung pro Feld, nicht pro Datensatz - die Lifecycle-Stage kann also HubSpot gehören, während der Deal-Betrag von Salesforce geführt wird. Konflikte werden nach dieser Regel gelöst, nicht danach, wer zuletzt gespeichert hat.

### Wie gehen Sie mit dem Lead-versus-Kontakt-Modell um?

HubSpot kennt kein Lead-Objekt - dort gibt es einen Kontakt mit einer Lifecycle-Stage. Salesforce trennt das in Lead und nach der Konvertierung in Kontakt plus Account. Wir bilden die Lifecycle-Stage auf das richtige Salesforce-Objekt und den richtigen Status ab, halten einen HubSpot-Kontakt bis zur Konvertierung an seinem Lead ausgerichtet und richten ihn danach auf den entstandenen Kontakt und Account neu aus. Genau bei der Konvertierung verlieren naive Syncs den Datensatz aus den Augen.

### Wer betreibt die Schnittstelle nach dem Go-live?

Wir. Die Pipeline läuft auf cloud-nativer, vollständig EU-gehosteter Infrastruktur, die wir überwachen. Ändert HubSpot oder Salesforce eine API, stellt einen Endpunkt ab oder verschiebt ein Rate-Limit, ist das vertraglich unser Problem - nicht etwas, das Ihr Revenue-Operations-Team bemerkt, wenn der Sync längst stillsteht. Sie bekommen einen festen Ansprechpartner, Alerting und ein SLA statt eines Middleware-Abos, das niemand beobachtet.

## Verwandte Integrationen

- [HubSpot ↔ Intercom](https://seamless.engineering/de/integrations/hubspot-intercom/): HubSpot Intercom Schnittstelle
- [HubSpot ↔ Mailchimp](https://seamless.engineering/de/integrations/hubspot-mailchimp/): HubSpot Mailchimp Schnittstelle
- [HubSpot ↔ Pipedrive](https://seamless.engineering/de/integrations/hubspot-pipedrive/): HubSpot Pipedrive Schnittstelle
- [Salesforce ↔ ActiveCampaign](https://seamless.engineering/de/integrations/salesforce-activecampaign/): Salesforce ActiveCampaign Schnittstelle
- [Salesforce ↔ Marketo](https://seamless.engineering/de/integrations/salesforce-marketo/): Salesforce Marketo Schnittstelle
- [Salesforce ↔ Pardot](https://seamless.engineering/de/integrations/salesforce-pardot/): Salesforce Pardot Schnittstelle

## Nach System

- [Alle Schnittstellen für HubSpot](https://seamless.engineering/de/integrations/hubspot/)
- [Alle Schnittstellen für Salesforce](https://seamless.engineering/de/integrations/salesforce/)
- [HubSpot API-Changelog](https://seamless.engineering/de/api-changelog/hubspot/): 8 Breaking Changes und 2 Deprecations in den letzten 90 Tagen
- [Salesforce API-Changelog](https://seamless.engineering/de/api-changelog/salesforce/): Keine Breaking Changes oder Deprecations in den letzten 90 Tagen

## Scoping-Gespräch anfragen

Sie möchten diese Integration umsetzen und dauerhaft betreiben lassen? Sagen Sie uns, welche Systeme verbunden werden sollen und welche Daten fließen müssen. Festpreis-Angebot zur Aufwandsabschätzung innerhalb von 48 Stunden.

- E-Mail: hello@seamless.engineering
- Kontaktformular: https://seamless.engineering/de/#contact
