Lead Details

Lade Details...
Lade Board-Daten...
Lade Inbox...
Lade Sequenz-Daten...
Lade Signal-Daten...
Lade Research-Daten...
Lade KPI-Daten...
Lade Aktivitäten...
SDR Deal Engine — Funnel-Dokumentation
Wie Leads vom Backlog bis zum Erstgespräch fließen
Backlog füllen
Manuell
claude-sdr-Records in HubSpot anlegen — z.B. über Seed-Script, CSV-Import oder manuell im CRM. Leads im Backlog haben noch keinen sdr_status und erscheinen nicht im Board.
Status „Neu" + Fälligkeit setzen
Manuell
Status: → new
sdr_status = "new" setzen → Lead erscheint im Board. Zusätzlich Fälligkeitsdatum (next_due_date) setzen — erst dann wird der Lead vom nächsten Script verarbeitet. So lässt sich der Durchsatz steuern: z.B. 50 Leads auf heute, 50 auf morgen.
Signal Research
Automatisch 01_signal_research.py
Status: newairt_pendingresearched oder disqualified
Fail-Fast-Pipeline in 6 Phasen:
1
Domain-Check — Company-Domain aus HubSpot-Association auflösen. Website erreichbar? → Nicht erreichbar: disqualified (website_unreachable)
2
SE Ranking Basis — Organischer Traffic + Keywords prüfen. → Zu klein: disqualified (too_small)
3
Keyword-Analyse — Top-Keywords + SGE Visibility Proxy
4
Deep Research — Competitor-Analyse + Claude AI-Bewertung
5
AIRT starten — AI Brand-Mention-Check (asynchron)
6
Status setzen — Properties schreiben. → AIRT läuft: airt_pending | AIRT fertig: researched
AIRT-Ergebnisse werden von Script 01b_airt_poll.py abgeholt und der Status auf researched gesetzt.
Skript kann per Cron automatisch oder manuell über den Settings-Tab gestartet werden.
Content Generation
Automatisch 02_content_generation.py
Status: researchedin_sequence
Generiert alle 7 Outreach-Texte pro Lead und startet die Sequenz automatisch:
TP 1 Hook-Text + Insight Mail
TP 2 LinkedIn Connect-Nachricht
TP 3 LinkedIn Insight-DM
TP 4 KI Voice Call Script
TP 5 Human Call Brief
TP 6 Follow-up Mail
TP 7 Physischer Report (PDF)
Nach Generierung: sdr_status = "in_sequence", current_touchpoint = 1, sequence_start_date = heute. Der Lead erscheint sofort im Sequenz-Tab.
TP1 Enrollment
Automatisch 02a_enroll_tp1.py
Setzt bw_enroll_touchpoint_1 = true auf dem verknüpften Contact
Findet alle Leads mit in_sequence + current_touchpoint = 1, löst den verknüpften Contact auf und setzt die Enrollment-Property.
Ein HubSpot Workflow reagiert auf bw_enroll_touchpoint_1 = true und:
1. Versendet die Insight Mail (aus bw_mail_subject / bw_mail_body)
2. Verschiebt die Karte auf den nächsten Touchpoint
Touchpoint-Sequenz (30 Tage)
Aktive Sequenz
Status: in_sequence
7 Touchpoints über 30 Tage — automatisiert + manuell gemischt:
TPTagKanalAusführung
10Insight MailHubSpot Email
22LinkedIn ConnectMensch sendet
34LinkedIn InsightMensch sendet
46–7KI Voice CallVoice API
58–10Human CallHubSpot Task
614Follow-up MailHubSpot Email
730Physischer ReportPDF generiert
Fälligkeit (next_due_date)
Universelles Steuerungsfeld für den gesamten Funnel

Jeder Funnel-Schritt verarbeitet nur Leads mit next_due_date ≤ heute. Leads ohne Fälligkeitsdatum werden ignoriert.

Durchsatz steuern: 100 Leads auf new setzen — 50 mit Fälligkeit heute, 50 morgen. Signal Research verarbeitet heute nur die ersten 50.

Automatische Weitergabe: Nach jedem Script-Schritt wird next_due_date automatisch auf den nächsten Tag gesetzt, damit der Lead am Folgetag vom nächsten Script erfasst wird.

Manuell ändern: Über den „Datum"-Button auf jeder Karte (Board + Sequenz) kann die Fälligkeit jederzeit angepasst werden.

Status-Referenz
Alle möglichen Werte von sdr_status und ihre Bedeutung
new
Lead im Backlog — wartet auf Research
airt_pending
Research läuft — AIRT Brand-Mention-Check ausstehend
researched
Research abgeschlossen — bereit für Content Generation
in_sequence
Aktiv in der 7-Touchpoint-Sequenz
responded
Lead hat auf einen Touchpoint reagiert
meeting_booked
Erstgespräch terminiert
erstgespraech_done
Erstgespräch durchgeführt
qualified
Qualifiziert — Übergabe an Sales-Pipeline
disqualified
Durch Research disqualifiziert (too_small, website_unreachable, etc.)
opted_out
Lead hat sich aktiv abgemeldet
no_response
Keine Reaktion nach Sequenz-Ende
paused
Sequenz manuell pausiert
Script-Übersicht
Automatisierte Skripte und ihr Zeitplan
ScriptZeitplanFunktion
00_setup_schemaEinmaligHubSpot Properties + Pipeline anlegen
01_signal_researchMo 06:00AI Research — Fail-Fast-Pipeline für neue Leads
02_content_generationMo 08:007 Outreach-Texte generieren, Sequenz starten
02a_enroll_tp1Nach 02TP1 Enrollment — setzt bw_enroll_touchpoint_1=true auf Contact, triggert HubSpot Workflow
03_linkedin_prepareDi 08:00LinkedIn Connect-Liste aufbereiten
04_linkedin_insightMi 08:00LinkedIn Insight-DM-Liste
05_ki_call_triggerDo 09:00Voice API Calls auslösen
06_human_call_prepTäglichHubSpot Tasks + Call Briefings erstellen
07_followup_generateTäglichFollow-up-Texte generieren
08_physical_reportTag 28+PDF-Reports generieren
09_kpi_dashboardFr 17:00KPI-Aggregation
10_reactivation_scanMo 05:00CRM-Reaktivierung alter Leads
Lade Einstellungen...