Welche CRM-Felder du der KI anvertrauen kannst
Was ich tun würde, wenn KI nach jedem Call automatisch zwanzig CRM-Felder füllen würde. Ich würde ihr einen Entwurf lassen: Gesprächszusammenfassung, nächster Schritt und ein Zitat. Stage, Betrag und Forecast bleiben vom Manager bestätigt.
Den Fehler, den ich zuerst entfernen würde: Der unangenehmste Fehler: Mehrere Integrationen schreiben in dasselbe Feld, und später kennt niemand den Originalwert. Das CRM sieht von außen aufgeräumt aus, während die Entscheidungshistorie verschwindet.
Was vorbereiten und welches Ergebnis erwarten
- Ergebnis: Die Karte wird klarer, die Änderungshistorie bleibt erhalten, und manuelle Felder werden nicht von mehreren Integrationen überschrieben.
- In den CRM-Einstellungen öffne Properties/Fields und füge ai_summary_draft, ai_next_action, ai_confidence, source_event_id und review_status hinzu.
- Halte Quelldaten und Zugriffsrechte getrennt vom Ergebnis, damit du prüfen kannst, was die KI-Schicht im CRM wirklich getan hat.
- Spiele dieselbe event_id erneut ab und prüfe die Kartenhistorie: Es sollte einen Verarbeitungs-Run geben, und die Originalnotiz muss bleiben.
KI ins CRM bringen, ohne die Historie zu zerstören
- Trenne Entwurf von der Single Source of Truth
Im Workflow-Builder wähle record updated, füge AI: extract from note/email hinzu und speichere den Originaltext in einem separaten Feld. KI schreibt nur in ai_*-Felder.
Проверьте: Manuelle Stage, Betrag, Owner und Consent ändern sich nicht.
Если не сработало: Deaktiviere KI-Writes und lasse nur Draft-Modus.
- Begrenze erlaubte Werte
Für stage, priority und review_status definiere eine Werteliste. Gibt KI einen Wert außerhalb der Liste zurück—nicht auto-füllen; sende an review_required.
Проверьте: Eine ungültige Antwort läuft nicht weiter im Workflow.
Если не сработало: Füge einen separaten Validierungsschritt vor Update record hinzu.
- Mache Runs idempotent
Vor der Verarbeitung suche source_event_id. Existiert sie schon in der Historie—stopp; wenn nicht—schreibe sie mit Datum und Quellname.
Проверьте: Ein wiederholter Webhook verdoppelt keine Notizen und Aufgaben.
Если не сработало: Prüfe, dass die id auf Event-Seite entsteht und nicht im KI-step neu generiert wird.
- Lass den Manager den Vorschlag annehmen
In der Benachrichtigung zeige alten Wert, KI-Vorschlag und Originaltext. Ein Button oder das Feld review_status soll approve oder reject explizit protokollieren.
Проверьте: Die Historie zeigt, wer die Entscheidung angenommen hat und warum.
Если не сработало: Halte manuelle CRM-Änderungen verpflichtend und KI nur als Hinweis.
Felder, die ich im CRM anlegen würde
Lege ai_summary_draft, ai_next_action, ai_confidence, source_event_id und review_status an. Die ersten beiden sind für den Manager; source_event_id blockt Duplikate; review_status steuert approve/reject. Stage, amount, owner und consent bleiben manuell oder unter CRM-Regeln.
Im Workflow vor Update record einen Check: confidence unter 0.75 oder unbekannter Enum-Wert → status review_required. Korrigiere Freitext nicht auto, wo das CRM einen von fünf erlaubten Werten erwartet.
- Halte die Originalnotiz neben der KI-Zusammenfassung.
- Ein wiederholter Webhook mit derselben source_event_id muss stoppen.
Wie eine nützliche Benachrichtigung aussieht
Zeige alten Wert, KI-Vorschlag, ein Zitat aus der Notiz und zwei Buttons: approve und reject. Das Log speichert actor, timestamp, source_event_id und finalen Wert. Einen Monat später debugst du nicht nur Modellfehler, sondern auch Regelfehler.
Wo Felder in HubSpot anlegen
Öffne `Settings → Data Management → Properties → Create property`. Lege `AI summary` und `AI evidence` als multi-line text an, `AI suggested stage` und `AI review status` als enumeration, `AI suggested amount` als number, `Next step due` als date, `Last AI run ID` als single-line text.
Status: `draft_update → needs_review → approved/rejected → applied/error`. Vor `Update record` prüfe, dass stage im Enum liegt, confidence über dem Schwellwert ist und `Last AI run ID` noch nicht verarbeitet wurde.
{
"summary": "",
"next_step": "",
"suggested_stage": null,
"suggested_amount": null,
"evidence_quotes": [],
"requires_review": true
}
Freigabe muss Alt und Neu zeigen
In der Benachrichtigung drucke alten Wert, KI-Vorschlag, ein Transkript-Zitat und Links zu Deal und Quelle. Approve schreibt `approved_by`, `approved_at` und `execution_id`; reject—`rejection_reason`. Retried der Webhook, stoppt der zweite Run an `transcript_id + deal_id`.
Wo Vorschlag bleibt vs. Entscheidung
| Kriterium | Frage | Gutes Zeichen |
|---|---|---|
| Input | Was kommt genau in die KI-Schicht im CRM? | In den CRM-Einstellungen öffne Properties/Fields und füge ai_summary_draft, ai_next_action, ai_confidence, source_event_id und review_status hinzu. |
| Aktion | Was darf das System allein tun? | Nur vorab gelistete Aktionen, ohne Zugriff auf das gesamte Konto |
| Prüfung | Woran erkennst du, dass das Ergebnis akzeptabel ist? | Spiele dieselbe event_id erneut ab und prüfe die Kartenhistorie: Es sollte einen Verarbeitungs-Run geben, und die Originalnotiz muss bleiben. |
| Fehlerfall | Wohin geht ein unklarer Fall? | Stoppe den Workflow, lasse die Karte unverändert und sende dem Manager einen Link zur Originalnotiz und zum Integrationsfehler. |
Was sich nach der Einrichtung ändern sollte
Die Karte wird klarer, die Änderungshistorie bleibt erhalten, und manuelle Felder werden nicht von mehreren Integrationen überschrieben.
Warum das CRM schnell zur KI-Feld-Halde wird
Mehrere Integrationen schreiben gleichzeitig in dasselbe Feld.
Nur die KI-Zusammenfassung behalten und die Originalnotiz löschen.
Freitext vertrauen, wo das CRM ein Enum erwartet.
Webhook-Verarbeitung nicht idempotent machen.
Wann die Integration besser separat designed wird
Hole einen Spezialisten, wenn das CRM an mehrere Quellen gebunden ist, rollenbasierter Zugriff nötig ist oder die volle Änderungshistorie zählt.
Was klären, bevor KI an das CRM angeschlossen wird
Welche Felder dürfen sich nicht automatisch ändern?
Betrag, Owner, Deal-Stage, Consents, rechtliche Status und alles, was Geld oder Verpflichtungen auslöst.
Wie wählst du die Single Source of Truth?
Weise jedem Feld ein System als Owner zu und lege die Sync-Richtung explizit fest.
Brauchst du eine KI-Zusammenfassung?
Nur wenn sie Lesezeit spart und ein Link zur Originalnotiz daneben bleibt.
Wie testest du einen wiederholten Run?
Sende dieselbe event_id zweimal und prüfe, dass die Karte einmal geändert wurde.





