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 / disqualifiziert
  • chat_team_size (Einzelzeilen-Text): Qualifizierungsantwort zu Teamgröße
  • chat_challenge (Einzelzeilen-Text): Qualifizierungsantwort zu Herausforderung
  • chat_timeline (Einzelzeilen-Text): Qualifizierungsantwort zu Kaufzeitplan
  • chat_source_channel (Einzelzeilen-Text): WhatsApp / Website / Instagram / Facebook
  • chat_first_contact_date (Datum): Zeitstempel des ersten Gesprächs

Benutzerdefinierte Eigenschaften in HubSpot erstellen: Einstellungen → Eigenschaften → Eigenschaft erstellen.

Schritt 2: Integration verbinden

  1. In Respond.io zu Einstellungen → Integrationen → HubSpot gehen
  2. „HubSpot verbinden" anklicken
  3. Auf die HubSpot-OAuth-Autorisierungsseite weitergeleitet werden
  4. Das richtige HubSpot-Konto auswählen (wenn Sie mehrere haben)
  5. 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)
  6. Auf HubSpot-Autorisierungsseite bestätigen
  7. 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 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:

  1. Workflow-Auslöser: Gespräch-Tag = „heiß" ODER „demo-gebucht"
  2. HubSpot-Aktion: Deal erstellen
  3. 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

  1. Eine neue Nachricht an Ihren WhatsApp-Kanal von einer Nummer senden, die NICHT in HubSpot existiert
  2. Überprüfen: Erscheint ein neuer Kontakt in HubSpot innerhalb von 2 Minuten?
  3. Überprüfen: Sind Kanal-Quelle und Erster-Kontakt-Datum korrekt befüllt?

Test 2: Bestehender Kontakt-Update

  1. Eine Nachricht von einer Nummer senden, die BEREITS in HubSpot existiert
  2. Überprüfen: Wurde der bestehende Kontakt aktualisiert (kein Duplikat erstellt)?
  3. Überprüfen: Sind neue Felder hinzugefügt worden, ohne bestehende Felder zu überschreiben?

Test 3: Bot-Flow-Qualifizierungsfelder

  1. Bot-Flow bis zum Ende abschließen und alle Qualifizierungsfragen beantworten
  2. In HubSpot: Wurden Qualifizierungsfelder (chat_team_size, chat_challenge, etc.) korrekt befüllt?
  3. Wurde der Lead-Score auf „heiß" gesetzt?

Test 4: Deal-Erstellung

  1. Einem Test-Gespräch in Respond.io das Tag „heiß" hinzufügen
  2. In HubSpot → Deals: Wurde ein neuer Deal erstellt?
  3. 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