Wie verbinde ich mein Kontaktformular mit einem CRM?
Du verbindest das Formular über eine vorhandene CRM-Integration, eine Automatisierungsplattform oder eine eigene API-Anbindung. Welche Variante passt, hängt vom Formularsystem, den verfügbaren Schnittstellen und deinen Bearbeitungsregeln ab. Ein eingebettetes CRM-Formular kann der einfachste Weg sein; ein bestehendes individuelles Formular braucht eine passende Übergabe.
Bei HubSpot lassen sich beispielsweise Formulare einbetten oder Formulardaten über die Forms API übermitteln. Kontakte können außerdem über die Contacts API angelegt und aktualisiert werden. Das sind unterschiedliche Wege: Eine Formularübermittlung und das bloße Schreiben eines Kontakts bilden nicht automatisch denselben Ablauf ab. Prüfe deshalb, welche Formularfunktionen und Folgeaktionen du tatsächlich benötigst. Die Schnittstellen deines gewählten CRM bestimmen die Möglichkeiten; nicht jede Anbindung unterstützt jedes Feld oder jede Aktion. Quellen: HubSpot, Forms (https://developers.hubspot.com/docs/api-reference/legacy/marketing/forms/guide) und Contacts API (https://developers.hubspot.com/docs/api-reference/latest/crm/objects/contacts/guide).
Welche Daten sollte das Kontaktformular ins CRM übertragen?
Übertrage die Angaben, die dein Team für eine Antwort und die richtige Zuordnung der Anfrage braucht. Dazu können Name, E-Mail-Adresse, Unternehmen, gewünschte Leistung und Nachricht gehören. Lege für jedes Formularfeld fest, in welches CRM-Feld es fließt und ob es einen bestehenden Wert ergänzen oder ersetzen darf.
Als Planungsbeispiel kann eine Auswahl „Automatisierung“ eine entsprechende Kategorie im CRM setzen. Die Nachricht sollte als eigener Anfragevorgang oder zugeordnete Aktivität erhalten bleiben, statt bei der nächsten Anfrage überschrieben zu werden. Bei Auswahlfeldern müssen die übermittelten Werte zu den im CRM erlaubten Optionen passen. HubSpots Forms API beschreibt dafür Felder mit Namen und Wert sowie einen optionalen Seitenkontext. Welche Daten du darüber hinaus erfassen darfst und brauchst, ist vor der Umsetzung gesondert zu klären. Quelle: HubSpot, Submit data to a form (https://developers.hubspot.com/docs/api-reference/legacy/marketing/forms/v3-legacy/submit-data-authenticated).
Wie verhindere ich doppelte Kontakte im CRM?
Nutze eine eindeutige Kontaktzuordnung und behandle jede Formularübermittlung zusätzlich als eigenen Vorgang. Eine neue Anfrage einer bekannten Person sollte normalerweise keinen weiteren Kontakt erzeugen. HubSpot unterstützt beispielsweise das Abrufen und Aktualisieren von Kontakten über die E-Mail-Adresse sowie das Anlegen oder Aktualisieren per Upsert. Dabei gelten je nach Endpunkt unterschiedliche Regeln.
Die E-Mail-Adresse löst aber nicht jeden Sonderfall: Eine Person kann mehrere Adressen nutzen, und ein gemeinsames Postfach kann mehreren Menschen gehören. Definiere deshalb, wann das Team prüfen muss und welche Felder eine Anbindung überschreiben darf. Für Übertragungswiederholungen ist zusätzlich eine stabile Anfrage-ID sinnvoll. So lässt sich derselbe Vorgang erneut zustellen, ohne eine zweite Aufgabe oder Bestätigung auszulösen. Kontaktabgleich und Schutz vor doppelter Verarbeitung sind zwei getrennte Aufgaben. Quelle für die HubSpot-Funktionen: Contacts API (https://developers.hubspot.com/docs/api-reference/latest/crm/objects/contacts/guide).
Wie landet die Anfrage automatisch bei der richtigen Person?
Lege feste Zuweisungsregeln fest und plane eine Auffangzuständigkeit für Anfragen ohne eindeutige Zuordnung. Eine gewählte Leistung, Region oder bestehende Kundenbeziehung kann die Bearbeitung steuern. Die Regeln müssen zu den tatsächlich besetzten Rollen im Team passen.
Ein möglicher Ablauf ist: Formular annehmen, Kontakt zuordnen, Anfrage speichern, zuständige Person bestimmen und eine Aufgabe erstellen. Eine Eingangsbestätigung kann danach mitteilen, dass die Anfrage eingegangen ist; sie sollte nur das versprechen, was der Betrieb leisten kann. Prüfe beim gewählten CRM, welche Aufgaben- und Workflow-Funktionen im eingesetzten Tarif verfügbar sind. Die Automatisierung verteilt und dokumentiert die Anfrage. Ob sie fachlich passt und welche Antwort sinnvoll ist, entscheidet weiterhin das Team.
Was passiert, wenn die Übertragung ins CRM fehlschlägt?
Der Ablauf sollte die Anfrage sichern, den Fehler sichtbar machen und eine kontrollierte Wiederholung ermöglichen. Eine kurzzeitige Nichtverfügbarkeit ist anders zu behandeln als ein ungültiges Feld oder eine fehlende Berechtigung. HubSpot dokumentiert beispielsweise unterschiedliche Fehlerklassen und API-Begrenzungen; eine eigene Anbindung muss die Antworten des jeweiligen Endpunkts auswerten.
Als Umsetzungsmuster kann die Website eine Anfrage zunächst zuverlässig speichern und anschließend in einer Warteschlange übertragen. Protokolliere den Bearbeitungsstatus mit einer Anfrage-ID und informiere eine zuständige Person, wenn die Übergabe dauerhaft scheitert. Teste auch den Fall, dass das CRM den Datensatz annimmt, die Antwort an die Website aber verloren geht. Eine erneute Übertragung darf dann keinen zweiten Vorgang anlegen. Die vorhandene Speicherung, Zugriffsregeln und Aufbewahrung müssen zu deinem Betrieb passen. Quelle zu API-Fehlern: HubSpot, Error handling (https://developers.hubspot.com/docs/api-reference/error-handling).
Was muss ich vor dem Start der Automatisierung testen?
Teste den vollständigen Weg vom Absenden bis zur Bearbeitungsaufgabe mit neuen Kontakten, bestehenden Kontakten und Fehlerfällen. Eine erfolgreiche API-Antwort allein reicht nicht: Die richtigen Daten müssen beim richtigen Kontakt stehen, die Nachricht muss erhalten bleiben und die zuständige Person muss den Vorgang finden.
Prüfe eine normale Anfrage, eine zweite Anfrage derselben Person, fehlende Pflichtangaben, ungültige Auswahlwerte, mehrfaches Absenden und einen vorübergehend nicht erreichbaren CRM-Dienst. Kontrolliere zusätzlich, dass bestehende Kontaktdaten nicht unbeabsichtigt gelöscht werden und eine Wiederholung keine doppelte Aufgabe oder Nachricht erzeugt. Beginne mit einem Formular und einem klaren Bearbeitungsweg. Für die Planung mit KUP Solutions sind dein Formularsystem, das CRM, die benötigten Felder und die heutigen Zuständigkeiten die wichtigsten Ausgangspunkte. Daraus lässt sich prüfen, welche Verbindung deine bestehende Umgebung tatsächlich unterstützt.
Anfrage starten