Chat Funnel Setup
Respond.io mit HubSpot verbinden: Vollständige Einrichtungsanleitung
Die Verbindung zwischen Respond.io und HubSpot ist nicht schwer einzurichten. Die schwierige Arbeit liegt in der richtigen Konfiguration: welche Felder synchronisiert werden, welche Richtung die Synchronisierung läuft, und wie Duplikate verhindert werden, wenn ein Lead über mehrere Kanäle kontaktiert.
Eine schlecht konfigurierte Integration synchronisiert Daten technisch, aber die Daten sind im CRM nicht nützlich. Ein Kontakt mit einem Namen und einer Telefonnummer, ohne Lead-Quelle, ohne Qualifizierungsantworten, ohne Kanal-Tag — das ist kaum besser als kein Datensatz.
Dieser Leitfaden führt Sie durch die Integration von Verbindung bis Feld-Mapping, einschließlich der Konfigurationsoptionen, die die meisten Teams übersehen.
Schritt 1: Voraussetzungen prüfen
Bevor Sie mit der Integration beginnen:
Respond.io-Voraussetzungen:
- Respond.io Business-Plan oder höher (native HubSpot-Integration ist nicht im Free-Plan verfügbar)
- Mindestens ein Kanal verbunden (WhatsApp, Website-Chat oder andere)
- Admin-Zugang zum Respond.io-Workspace
HubSpot-Voraussetzungen:
- HubSpot-Konto (kostenloser Tarif funktioniert für grundlegende Kontakt-Synchronisierung; für Deal-Erstellung benötigen Sie Sales Hub Starter oder höher)
- Admin-Zugang zu HubSpot
- Benutzerdefinierte Eigenschaften für Qualifizierungsdaten erstellt (diese werden nicht automatisch erstellt)
Benutzerdefinierte HubSpot-Eigenschaften, die vor der Integration erstellt werden sollten:
chat_qualification_score(Einzelzeilen-Text): heiß / warm / disqualifiziertchat_team_size(Einzelzeilen-Text): Qualifizierungsantwort zu Teamgrößechat_challenge(Einzelzeilen-Text): Qualifizierungsantwort zu Herausforderungchat_timeline(Einzelzeilen-Text): Qualifizierungsantwort zu Kaufzeitplanchat_source_channel(Einzelzeilen-Text): WhatsApp / Website / Instagram / Facebookchat_first_contact_date(Datum): Zeitstempel des ersten Gesprächs
Benutzerdefinierte Eigenschaften in HubSpot erstellen: Einstellungen → Eigenschaften → Eigenschaft erstellen.
Schritt 2: Integration verbinden
- In Respond.io zu Einstellungen → Integrationen → HubSpot gehen
- „HubSpot verbinden" anklicken
- Auf die HubSpot-OAuth-Autorisierungsseite weitergeleitet werden
- Das richtige HubSpot-Konto auswählen (wenn Sie mehrere haben)
- Die angeforderten Berechtigungen überprüfen und genehmigen:
- Kontakte lesen und schreiben
- Deals lesen und schreiben (wenn Deal-Erstellung benötigt)
- Eigentümer lesen (für Rep-Zuweisung-Matching)
- Auf HubSpot-Autorisierungsseite bestätigen
- Zurück in Respond.io: Verbindungsstatus sollte „Verbunden" zeigen
Verbindung testen: Eine Testnachricht an einen Ihrer verbundenen Kanäle senden. In HubSpot → Kontakte prüfen, ob ein neuer Kontakt erscheint. Das bestätigt, dass die OAuth-Verbindung funktioniert.
Schritt 3: Kontakt-Synchronisierungsregeln konfigurieren
Das ist die kritische Konfigurationsstufe. Standardeinstellungen sind zu simpel für B2B-Vertriebsoperationen.
Synchronisierungsrichtung: Respond.io bietet drei Optionen:
- Nur Respond.io → HubSpot: Chat-Gespräche erstellen/aktualisieren CRM-Datensätze
- Nur HubSpot → Respond.io: CRM-Updates erscheinen in Respond.io-Gesprächen
- Bidirektional: Beide Richtungen synchronisieren
Empfehlung: Bidirektional für Teams, die HubSpot als primäres CRM verwenden. Das stellt sicher, dass wenn ein Rep einen HubSpot-Kontakt aktualisiert (z.B. Lead-Stufe ändert), diese Änderung in Respond.io sichtbar ist.
Kontakt-Abgleichlogik: Respond.io matcht bestehende HubSpot-Kontakte über:
- Telefonnummer (primär für WhatsApp)
- E-Mail-Adresse (sekundär)
Wenn ein eingehender Chat-Lead eine Telefonnummer hat, die einem bestehenden HubSpot-Kontakt entspricht, wird Respond.io den bestehenden Datensatz aktualisieren statt einen neuen zu erstellen. Das verhindert Duplikate.
Duplikat-Handling konfigurieren: In Respond.io Integrationseinstellungen:
- „Bestehenden Kontakt aktualisieren wenn gefunden" aktivieren
- Abgleich-Priorität: Telefonnummer zuerst, dann E-Mail
- Bei keinem Match: Neuen Kontakt erstellen
Schritt 4: Feld-Mapping einrichten
Standard-Feld-Mapping synchronisiert Name, Telefon und E-Mail. Das reicht für grundlegende Kontakterstellung, aber nicht für qualifizierungsbasiertes Routing in HubSpot.
Empfohlenes vollständiges Feld-Mapping:
| Respond.io-Quelle | HubSpot-Eigenschaft | Hinweise |
|---|---|---|
| Kontaktname | Vorname + Nachname | Aufteilen wenn nötig |
| Telefonnummer | Telefonnummer | Primärer Abgleichschlüssel |
| E-Mail-Adresse | Wenn vom Nutzer angegeben | |
| Kanal-Name | chat_source_channel (benutzerdefiniert) |
WhatsApp / Website / Instagram |
| Gespräch-Tag: heiß | chat_qualification_score = heiß |
Requires tag-based field trigger |
| Erster Kontakt-Zeitstempel | chat_first_contact_date |
Automatisch |
| Conversation-ID | Internes Notizfeld | Für Gesprächsverknüpfung |
Benutzerdefinierte Felder aus Bot-Flows mappen: Wenn Ihr Bot in ManyChat oder Respond.io Qualifizierungsdaten sammelt und in benutzerdefinierten Feldern speichert, müssen diese Felder explizit auf HubSpot-Eigenschaften gemappt werden.
In Respond.io Feld-Mapping: „Feld hinzufügen" → Respond.io-Kontaktfeld auswählen → Auf HubSpot-Eigenschaft mappen.
Schritt 5: Workflow-Auslöser für CRM-Updates einrichten
Anstatt bei jeder gesendeten Nachricht zu synchronisieren, sollte die CRM-Synchronisierung bei bedeutungsvollen Ereignissen ausgelöst werden.
Empfohlene Workflow-Auslöser:
Auslöser 1: Neues Gespräch geöffnet
- Aktion: HubSpot-Kontakt erstellen oder abgleichen
- Felder: Name, Telefon, Kanal-Quelle, Erster-Kontakt-Datum
Auslöser 2: Bot-Flow abgeschlossen
- Aktion: HubSpot-Kontakt mit Qualifizierungsfeldern aktualisieren
- Felder: Qualifizierungsscore, Teamgröße, Herausforderung, Zeitplan
Auslöser 3: Gespräch als „heiß" getaggt
- Aktion: HubSpot-Deal erstellen (Stufe: Qualifiziert, Lead-Quelle: Chat)
- Felder: Deal-Name, Kontakt-Verknüpfung, Stufe, Eigentümer
Auslöser 4: Gespräch geschlossen
- Aktion: HubSpot-Kontakt mit Letztem-Kontakt-Datum aktualisieren
Workflows in Respond.io einrichten: Zu Workflows → Neuer Workflow → Auslöser auswählen → Aktionen hinzufügen.
Schritt 6: Deal-Erstellung konfigurieren
Für Teams, die Deals aus Chat-Gesprächen erstellen wollen (nicht nur Kontakte):
Automatische Deal-Erstellung einrichten:
- Workflow-Auslöser: Gespräch-Tag = „heiß" ODER „demo-gebucht"
- HubSpot-Aktion: Deal erstellen
- Deal-Felder:
- Deal-Name: „[Kontaktname] — Chat-Lead [Datum]"
- Pipeline: Ihre Standard-Vertriebspipeline
- Stufe: „Qualifiziert" oder „Demo Gebucht" (je nach Tag)
- Eigentümer: Den zugewiesenen Rep in Respond.io auf HubSpot-Eigentümer mappen
- Lead-Quelle: Kanal aus
chat_source_channel-Feld
Rep-Eigentümer-Mapping: Respond.io-Benutzer müssen mit HubSpot-Nutzern gematcht werden, damit Deal-Eigentümerschaft korrekt zugewiesen wird.
In Respond.io Integrationseinstellungen: Mitglieder-Mapping → Respond.io-Benutzer → Entsprechendem HubSpot-Nutzer zuordnen.
Schritt 7: Integration validieren
Bevor Ihr Team live geht, führen Sie diese Validierungstests durch:
Test 1: Neuer Kontakt-Flow
- Eine neue Nachricht an Ihren WhatsApp-Kanal von einer Nummer senden, die NICHT in HubSpot existiert
- Überprüfen: Erscheint ein neuer Kontakt in HubSpot innerhalb von 2 Minuten?
- Überprüfen: Sind Kanal-Quelle und Erster-Kontakt-Datum korrekt befüllt?
Test 2: Bestehender Kontakt-Update
- Eine Nachricht von einer Nummer senden, die BEREITS in HubSpot existiert
- Überprüfen: Wurde der bestehende Kontakt aktualisiert (kein Duplikat erstellt)?
- Überprüfen: Sind neue Felder hinzugefügt worden, ohne bestehende Felder zu überschreiben?
Test 3: Bot-Flow-Qualifizierungsfelder
- Bot-Flow bis zum Ende abschließen und alle Qualifizierungsfragen beantworten
- In HubSpot: Wurden Qualifizierungsfelder (chat_team_size, chat_challenge, etc.) korrekt befüllt?
- Wurde der Lead-Score auf „heiß" gesetzt?
Test 4: Deal-Erstellung
- Einem Test-Gespräch in Respond.io das Tag „heiß" hinzufügen
- In HubSpot → Deals: Wurde ein neuer Deal erstellt?
- Ist der Deal korrekt dem richtigen Rep zugeordnet?
Häufige Fallstricke
Benutzerdefinierte HubSpot-Eigenschaften vor der Integration nicht erstellt. Wenn Felder in HubSpot nicht existieren, schlägt die Synchronisierung stillschweigend fehl — keine Fehlermeldung, einfach keine Daten. Immer Eigenschaften zuerst in HubSpot erstellen.
Doppelte Kontakte durch fehlende Abgleichlogik. Wenn Abgleich-Priorität nicht auf Telefonnummer gesetzt ist, erstellt ein Lead, der zweimal chatte, zwei Kontakte. Immer Duplikat-Handling in der Integrationskonfiguration prüfen.
Respond.io-Benutzer nicht auf HubSpot-Nutzer gemappt. Deals werden ohne Eigentümer erstellt oder dem falschen Rep zugewiesen. Benutzer-Mapping in der Integrationskonfiguration abschließen.
Synchronisierung bei jeder Nachricht statt bei Ereignissen. Wenn die Synchronisierung bei jeder gesendeten Nachricht ausgelöst wird, schreibt sie HubSpot-Felder bei jedem Chat-Update über. Ereignisbasierte Auslöser statt Nachrichtenbasierte verwenden.
HubSpot-Aktivitätsprotokoll nicht prüfen. Wenn etwas nicht synchronisiert, HubSpot → Kontakt → Aktivitätsprotokoll prüfen. Fehlgeschlagene API-Aufrufe erscheinen dort.
Was als Nächstes zu tun ist
Testen Sie die Integration diese Woche mit fünf echten Gesprächen. Überprüfen Sie für jedes, ob alle Felder korrekt befüllt sind und ob der Workflow korrekt ausgelöst wurde. Beginnen Sie mit manueller Validierung, bevor Sie sich auf automatisches Monitoring verlassen.
Weitere Ressourcen

Victor Hoang
Co-Founder
On this page
- Schritt 1: Voraussetzungen prüfen
- Schritt 2: Integration verbinden
- Schritt 3: Kontakt-Synchronisierungsregeln konfigurieren
- Schritt 4: Feld-Mapping einrichten
- Schritt 5: Workflow-Auslöser für CRM-Updates einrichten
- Schritt 6: Deal-Erstellung konfigurieren
- Schritt 7: Integration validieren
- Häufige Fallstricke
- Was als Nächstes zu tun ist
- Weitere Ressourcen