CRM Lead Assist konfigurieren
Richten Sie CRM Lead Assist ein, wenn Workspace gespeicherte Leads mit öffentlichen Website-Fakten, importierten Vertriebssignalen und einer review-gesteuerten AI-Analyse unterstützen soll. Nach der Einrichtung können Nutzer im Lead den Tab Assist öffnen, öffentliche Quellen aktualisieren, externe Signale prüfen und einen AI-Snapshot mit Vertriebshinweis anfordern.
Workspace ändert dabei keine Leads, Kontakte, Firmen, Chancen, Follow-ups oder Workflow-Status automatisch. Nutzer prüfen die Vorschläge und übernehmen geeignete Angaben manuell.
Voraussetzungen
Sie benötigen:
- Zugriff auf die Feature-Verwaltung des Tenants,
- einen nutzbaren AI-Provider oder lokalen AI-Betrieb,
- ein aktives Ownership-Profil für den AI-Task
CRM_LEAD_ASSIST, - Leads mit gepflegter Website, wenn öffentliche Quellen genutzt werden sollen,
- eine berechtigte Integration mit
leads:external_signal_import, wenn externe Vertriebssignale importiert werden sollen.
Features aktivieren
Aktivieren Sie die Features getrennt:
| Feature | Bedeutung |
|---|---|
crm / crm.lead_public_enrichment | Erlaubt den manuellen Abruf öffentlicher Website- und Impressum-naher Fakten am Lead. |
ai / crm.lead_assist | Erlaubt den manuellen AI-Assist-Lauf für gespeicherte Leads. |
Lassen Sie ein Feature deaktiviert, wenn der Tenant nur einen der beiden Schritte nutzen soll. Der AI-Lauf kann ohne öffentliche Quellen arbeiten, nutzt aber den letzten erfolgreichen Public-Enrichment-Snapshot und den letzten externen Signal-Snapshot, wenn sie vorliegen.
Einrichtung Schritt für Schritt
- Aktivieren Sie
crm / crm.lead_public_enrichment, wenn Nutzer öffentliche Website-Fakten am Lead abrufen sollen. - Aktivieren Sie
ai / crm.lead_assist, wenn Nutzer AI-Snapshots und Vertriebshinweise anfordern sollen. - Konfigurieren Sie den AI-Task
CRM_LEAD_ASSISTmit Provider, Task-Mapping, Ownership-Profil und Quotas. - Legen Sie für die externe Integration eine Identität mit
leads:external_signal_importan. - Lassen Sie die Integration externe Quellen außerhalb von Workspace prüfen und zu normalisierten Signalen zusammenführen. Jedes Signal braucht Zeitpunkt, Quelle, Confidence und Evidence.
- Importieren Sie die Signale am gespeicherten Lead über
POST /api/v1/leads/{leadId}/external-signal/import. - Öffnen Sie den Lead im CRM, wechseln Sie in den Tab
Assistund starten Sie bei Bedarf Public Enrichment oder einen neuen AI-Snapshot. - Prüfen Sie, ob der Tab
Assistdie Vertriebskarte mit Score, Timing, Entscheidungshinweisen, Outreach-Winkel und Follow-up-Vorschlag zeigt.
Externe Signale importieren
Importieren Sie externe Vertriebssignale über den geschützten API-Pfad am Lead. Die Integration braucht den Permission-Scope leads:external_signal_import und einen Tenant-Kontext. Workspace erwartet bereits normalisierte Signale mit Quelle, Zeitpunkt, Confidence und Evidence. Workspace sucht, crawlt oder scrapt in diesem Schritt keine News-, Job-, Funding- oder Social-Quellen.
Nutzen Sie diese Signaltypen:
| Typ | Bedeutung |
|---|---|
management_change | Wechsel oder neue Rolle in der Geschäftsleitung. |
sales_hiring | Aktive Vertriebs- oder Customer-Success-Einstellungen. |
funding_expansion | Funding, Expansion oder expliziter Marktaufbau. |
social_activity | Öffentliche Aktivität, die einen aktuellen Vertriebsanlass belegt. |
Der Import ist idempotent über Provider, Source-Referenz und Payload-Hash. Neue Snapshots überholen frühere abgeschlossene Snapshots desselben Leads. Die Signale sind Hinweise für die Prüfung, keine automatisch übernommene CRM-Wahrheit.
Senden Sie pro Lead einen normalisierten Snapshot:
POST /api/v1/leads/{leadId}/external-signal/import
Authorization: Bearer <token-mit-leads:external_signal_import>
Content-Type: application/json{
"providerKey": "sales-signal-provider",
"sourceReference": "lead-scan-2026-06-10",
"signals": [
{
"type": "sales_hiring",
"title": "VP Sales DACH ausgeschrieben",
"description": "Das Unternehmen sucht seit Mai 2026 eine Vertriebsleitung für DACH.",
"observedAt": "2026-06-10T09:00:00Z",
"sourceName": "Karriereseite",
"sourceUrl": "https://example.com/jobs/vp-sales-dach",
"confidence": 0.87,
"evidence": [
{
"sourceUrl": "https://example.com/jobs/vp-sales-dach",
"sourceTitle": "VP Sales DACH",
"excerpt": "Aufbau und Führung der DACH-Vertriebsorganisation."
}
],
"decisionMakers": [
{
"name": "Stefan Brunner",
"role": "CEO",
"profileUrl": "https://www.linkedin.com/in/stefan-brunner",
"confidence": 0.8
}
]
}
],
"metadata": {
"runId": "scan-2026-06-10-001"
}
}Workspace lehnt unbekannte Felder, fehlende Evidence, nicht erlaubte Signaltypen, Confidence-Werte außerhalb von 0 bis 1 und Quellen ohne HTTP(S)-URL ab. Ein erfolgreicher Import liefert den gespeicherten Snapshot und das Feld created. Bei erneutem Import derselben Payload bleibt created false.
AI-Ausführung einrichten
Konfigurieren Sie den Task CRM_LEAD_ASSIST wie andere strukturierte AI-Aufgaben:
- Legen Sie den gewünschten AI-Provider fest.
- Hinterlegen Sie ein aktives Task-Mapping für
CRM_LEAD_ASSIST, wenn der Tenant nicht den lokalen Standardpfad nutzt. - Legen Sie ein aktives Ownership-Profil für
CRM_LEAD_ASSISTan. - Prüfen Sie Quotas, wenn der Tenant AI-Nutzung begrenzt.
- Starten Sie einen Testlauf an einem harmlosen Lead.
Wenn Ownership oder Quota fehlen, schlägt der Lauf kontrolliert fehl. Der Lead bleibt unverändert.
Lokale Ollama-Läufe planen
Lokale Ollama-Modelle können für CRM_LEAD_ASSIST mehrere Minuten brauchen, besonders auf kleinen Hosts. Der Nutzerrequest bleibt kurz: Workspace plant den AI-Lauf als Taskstream-Job ein und zeigt im Lead-Tab Assist, ob der Lauf eingeplant ist, läuft oder auf einen erneuten Versuch wartet. Nutzer können die Seite neu laden; der lead-bezogene Laufstatus bleibt sichtbar.
Setzen Sie für lokale Pilotinstallationen ein bewusstes Zeitbudget über die Tenant-Konfiguration ai.ollama.timeout_seconds. Der Standardwert ist 120. Für kleine lokale Instanzen ist ein höherer Wert wie 900 sinnvoll, wenn das Modell zuverlässig JSON liefert, aber langsam ist.
Wenn ein Lauf mit PROVIDER_TIMEOUT endet, war ein Provider vorhanden, hat aber nicht innerhalb des konfigurierten Budgets verwertbar geantwortet. Prüfen Sie dann:
- Ist das Modell in Ollama geladen und für strukturierte JSON-Antworten geeignet?
- Reicht das gesetzte Zeitbudget für den Host und das Modell?
- Ist ein kleineres oder schnelleres lokales Modell für den Pilotbetrieb besser geeignet?
- Soll der Tenant für
CRM_LEAD_ASSISTauf einen schnelleren Providerpfad wechseln?
Ein Timeout ändert keine Leads, Kontakte, Firmen, Chancen, Follow-ups oder Workflows. Nutzer können den Lauf erneut starten, wenn die Providerkonfiguration angepasst wurde.
Öffentliche Quellen begrenzen
Public Enrichment nutzt nur die im Lead gepflegte Website und dort gefundene Impressum-, Kontakt-, Datenschutz- oder Legal-Notice-nahe Seiten. Workspace blockiert private Netze, localhost, Link-Local-Adressen und Cross-Domain- Weiterleitungen.
Erlauben Sie Public Enrichment nur, wenn der Tenant öffentliche Website-Daten für die Lead-Prüfung verwenden darf. Die gefundenen Fakten sind Belege und Vorschläge, keine automatisch übernommene Stammdaten-Wahrheit.
Erfolg erkennen
Die Einrichtung ist erfolgreich, wenn diese Prüfungen erfüllt sind:
| Prüfung | Erwartetes Ergebnis |
|---|---|
| Public Feature | crm / crm.lead_public_enrichment ist aktiv, wenn Nutzer öffentliche Quellen abrufen sollen. |
| AI Feature | ai / crm.lead_assist ist aktiv, wenn Nutzer AI-Snapshots anfordern sollen. |
| Externer Import | Die Integration besitzt leads:external_signal_import und liefert Evidence je Signal. |
| Ownership | Für CRM_LEAD_ASSIST existiert ein aktives Ownership-Profil. |
| Provider | Der konfigurierte Provider ist erreichbar und kann strukturierte JSON-Antworten liefern. |
| Laufstatus | Ein gestarteter AI-Lauf erscheint im Tab Assist als eingeplant oder laufend, bis ein Snapshot fertig ist oder ein Fehler angezeigt wird. |
| Testlauf | Ein gespeicherter Lead zeigt im Tab Assist Public-Enrichment, externe Signale oder einen AI-Snapshot mit Vertriebshinweis. |
| Fehleranzeige | Fehler zeigen verständliche Produktmeldungen und keine rohen Provider-, Netzwerk- oder Datenbankdetails. |
Fehlersuche
Wenn Nutzer keinen Snapshot erzeugen können, prüfen Sie zuerst:
- Ist das passende Feature für den Tenant aktiv?
- Ist der Lead gespeichert und besitzt er für Public Enrichment eine Website?
- Existiert ein Ownership-Profil für
CRM_LEAD_ASSIST? - Greift ein Provider-Mapping oder lokaler Provider für den Task?
- Ist
ai.ollama.timeout_secondsfür lokale Ollama-Modelle ausreichend? - Blockiert eine Quota die Ausführung?
- Zeigt der AI-Snapshot
PROVIDER_TIMEOUT, obwohl Provider und Modell vorhanden sind? - Zeigt der Public-Enrichment-Snapshot
URL_BLOCKED, weil die Website auf private, lokale oder nicht erlaubte Ziele verweist? - Hat die externe Integration den Scope
leads:external_signal_import? - Enthält jedes importierte Signal mindestens eine HTTP(S)-Quelle, Evidence und eine Confidence zwischen
0und1?
Nächste Schritte
- Zeigen Sie Nutzern den Ablauf im CRM-Quickstart: Quickstart: CRM-Lead zur Chance entwickeln
- Ordnen Sie die Lead-Arbeit fachlich ein: CRM-Fähigkeiten
- Konfigurieren Sie Inbox-KI separat: Inbox-KI konfigurieren