Zuerst Leads in eine klare Queue sammeln
Was ich tun würde, wenn Leads aus Formular, Telegram, E-Mail und Ads kommen, während Manager „antworten, wenn sie sie sehen.“ Zuerst würde ich jeden Lead in eine einzige Queue legen, Duplikate vermeiden und einen Owner vergeben.
Den Fehler, den ich zuerst entfernen würde: Der häufigste Bruch: Der Bot antwortet dem Kunden, speichert aber nicht Originaltext, E-Mail und Quelle. Eine Woche später weiß niemand, woher der Lead kam und warum der Manager ihn nicht bearbeitet hat.

Was vorbereiten und welches Ergebnis erwarten
- Ergebnis: Jeder neue Lead landet in einer Queue, bekommt Status und Owner, und der Manager sieht, was schon bekannt ist und was fehlt.
- Im CRM oder in einer Tabelle legst du Felder an: lead_id, source, name, email, company, request_text, budget_text, deadline_text, status und owner.
- Halte Quelldaten und Zugriffsrechte getrennt vom Ergebnis, damit du prüfen kannst, was die eingehende Lead-Queue wirklich getan hat.
- Sende einen Lead zweimal, einen Lead ohne E-Mail und einen Lead mit Anhang. Es sollte eine Karte geben, und fehlende Felder sollten null oder needs_info sein.
Lead-Parsing ohne Duplikate einrichten
- Führe Kanäle in ein Schema
Verbinde Formular, E-Mail, Telegram oder Webhook mit einem Workflow. Als ersten Schritt füge Normalize text hinzu: Signaturen und überflüssiges HTML entfernen, Telefon auf ein Format normalisieren.
Проверьте: Derselbe Lead aus Formular und E-Mail hat dieselben Felder.
Если не сработало: Normalisiere das Format vor der KI—zwinge das Modell nicht, fünf Varianten eines Datums zu parsen.
- Bitte KI nur um Faktenextraktion
Nutze diese Regel: „Fülle nur explizit genannte Daten. Lasse fehlende Felder null. Gib JSON mit name, email, need und missing_fields zurück.“ Bitte es nicht, Budget oder Deadline zu raten.
Проверьте: Jeder gefüllte Wert lässt sich im Originaltext finden.
Если не сработало: Zeige dem Manager den Originaltext und füge confidence oder needs_info hinzu.
- Prüfe Duplikate vor Create record
Vor Create record füge Find record by email hinzu. Wenn gefunden—Notiz aktualisieren und Aufgabe erstellen; wenn nicht—Lead anlegen. Für Leads ohne E-Mail nutze Telefon oder eine temporäre lead_id.
Проверьте: Ein erneutes Absenden erzeugt keine zweite Karte.
Если не сработало: Matche nicht nur über Firmenname: der wird oft unterschiedlich geschrieben.
- Schicke dem Manager eine kurze Zusammenfassung
In der Benachrichtigung zeige Quelle, Bedarf, fehlende Felder, Link zum Original-Lead und nächsten Schritt. Verstecke den Originaltext nicht hinter einer KI-Zusammenfassung.
Проверьте: Der Manager kann antworten, ohne fünf verschiedene Kanäle zu öffnen.
Если не сработало: Mache die Benachrichtigung zum Entwurf und weise einen Queue-Owner zu.

Pfad eines nächtlichen Leads
Baue die Kette: Form/Webhook → Save raw lead → AI Extract → Validate required fields → Find duplicate → Create or Update CRM record → Notify owner. In n8n sind das meist Webhook, Set, OpenAI/LLM, IF, CRM-Node und Slack/Telegram. In Make—Webhooks, JSON Parse, AI, Router, Search records und Create record.
Vor der KI speichere raw_text, received_at, source und external_id. Nach der KI erlaube Änderungen nur an name, email, need, budget_text und missing_fields. owner, status und consent setzen Regeln, nicht das Modell.
- Bei einem Formular ohne E-Mail matche Duplikate über Telefon oder external_id.
- Fehlt ein Pflichtfeld, setze needs_info—nicht „qualified.“
{
"name": null,
"email": null,
"need": "Klimaanlagen-Reparatur",
"missing_fields": ["phone"],
"confidence": 0.91
}
Was der Manager sehen sollte
Die Benachrichtigung beantwortet drei Fragen: wer hat geschrieben, was will die Person und was ist der nächste Schritt. Zeige Link zum Original-Lead, Quelle, gefüllte Felder und missing_fields. Schicke dem Manager nicht nur eine polierte KI-Zusammenfassung—halte das Original immer daneben.
Nach dem Test sende dasselbe Formular zweimal, einen Lead ohne E-Mail und einen Lead mit Anhang. Das Ergebnis sollte eine Karte, ein Owner und ein klarer Verarbeitungsstatus sein.
Einstellungen für Formular-Intake
In n8n setze `Webhook`: `HTTP Method = POST`, `Path = lead-intake`, `Respond = Immediately`, Signaturprüfung im Header und ein separates `Edit Fields` für Normalisierung. In Make starte mit `Webhooks → Custom webhook`, aktiviere Error Handling und speichere das eingehende Bundle.
Vor der KI speichere `raw_payload`, `received_at`, `source` und `external_id`. Nach der KI erlaube Änderungen nur an `name`, `email`, `need`, `budget_text` und `missing_fields`. `owner`, `status` und `consent` setzen Regeln.
{
"name": "Ivan",
"email": "ivan@example.com",
"request": "Brauche Automatisierung für das Sales-Team",
"source": "website",
"consent": true
}
Duplikat-Check vor Create record
Normalisiere zuerst die E-Mail: trim, lowercase, Leerzeichen entfernen. Dann `CRM Search by email`. Wenn ein Datensatz gefunden wird—Notiz aktualisieren und Aufgabe erstellen. Wenn nicht—Kontakt anlegen. Für einen Lead ohne E-Mail nutze Telefon oder eine stabile `external_id`, nicht den Firmennamen.
Lege `missing_fields.length > 0` in ein separates `IF`. Dieser Lead bekommt `needs_data` und eine kurze Rückfrage, kein selbstsicheres Preis- oder Deadline-Angebot.
- Sende denselben Payload zweimal: Das CRM sollte eine Karte behalten.
- Speichere den Originaltext auch dann, wenn KI die Felder erfolgreich extrahiert hat.
Welche Felder automatisch gefüllt werden dürfen
| Kriterium | Frage | Gutes Zeichen |
|---|---|---|
| Input | Was kommt genau in die eingehende Lead-Queue? | Im CRM oder in einer Tabelle legst du Felder an: lead_id, source, name, email, company, request_text, budget_text, deadline_text, status und owner. |
| 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? | Sende einen Lead zweimal, einen Lead ohne E-Mail und einen Lead mit Anhang. Es sollte eine Karte geben, und fehlende Felder sollten null oder needs_info sein. |
| Fehlerfall | Wohin geht ein unklarer Fall? | Speichere den Originaltext in einem separaten Feld, setze status needs_review und sende dem Kunden keine automatische Antwort. |
Was sich nach der Einrichtung ändern sollte
Jeder neue Lead landet in einer Queue, bekommt Status und Owner, und der Manager sieht, was schon bekannt ist und was fehlt.

Wo ein Auto-Responder dem Sales schadet
KI bitten, Budget, Titel oder Deadline zu raten.
Duplikate nur über Firmenname matchen.
Den Original-Lead nach der Fieldextraktion löschen.
Eine selbstsichere Auto-Antwort senden, wenn Pflichtangaben fehlen.
Wann ein Formular und ein einfacher Workflow nicht mehr reichen
Du brauchst einen Spezialisten, wenn Leads mehrere Kanäle kreuzen, personenbezogene Daten betreffen oder unterschiedliche CRM-Routen auslösen müssen.
Was prüfen, bevor der Auto-Responder an geht
Was tun mit einem Lead ohne E-Mail?
Speichere den Originaltext, setze needs_info und bitte Manager oder Kunden, Kontaktdaten zu bestätigen.
Soll der Original-Lead gespeichert werden?
Ja. Sonst kann der Manager nicht prüfen, dass KI die Felder korrekt extrahiert hat.
Ist eine automatische Antwort okay?
Ja, aber nur für begrenzte FAQ. Komplexe, teure und rechtlich sensible Anfragen an einen Menschen übergeben.
Wie verpasst man keinen nächtlichen Lead?
Richte eine Queue mit Owner und SLA ein, nicht nur eine Benachrichtigung im gemeinsamen Chat.






