Automatisiertes Cold-Email-System erstellt mit OpenClaw, Neon und Resend

✍️ OpenClawRadar📅 Veröffentlicht: 31. März 2026🔗 Source
Automatisiertes Cold-Email-System erstellt mit OpenClaw, Neon und Resend
Ad

Systemarchitektur und Tech-Stack

Das automatisierte Cold-Email-System nutzt OpenClaw als KI-Agent, der alles orchestriert, Skripte ausführt und rund um die Uhr Antworten überwacht. Als Datenbank dient Neon, eine serverlose Postgres-DB, die Leads, Versand, Antworten und Konversationen verfolgt. Die E-Mail-Verarbeitung erfolgt über Resend, eine transaktionale E-Mail-API mit Inbound-Relay zum Abfangen von Antworten. Zusätzliche Tools sind ImprovMX für E-Mail-Weiterleitung, sodass Antworten auch in Ihrem Posteingang landen, und Apollo für Prospecting.

Datenbankschema

Die Datenbank verwendet vier Tabellen:

  • leads (id, email, name, company, status, project, notes)
  • emailssent (id, leadid, subject, body, resendmessageid, sent_at, project)
  • emailsreceived (id, leadid, fromemail, subject, body, receivedat, project)
  • conversations (id, leadid, project, lastreply_at, status)

Die Projektspalte bei allen erlaubt das Ausführen mehrerer Kampagnen aus einer Datenbank.

Lead-Prozessablauf

Leads durchlaufen das System in dieser Reihenfolge:

  • Apollo-Export → Import-Skript → leads-Tabelle (Status: pending)
  • send.js → wählt ausstehende Leads → sendet via Resend → setzt Status: sent
  • followup.js → 7 Tage später, keine Antwort → sendet Follow-up → Status: followed_up
  • poll-replies.js → läuft alle 5 Minuten → prüft Resend Inbound → speichert in emails_received
  • KI-Agent erkennt neue Antwort → sendet iMessage-Benachrichtigung → Sie antworten

Einrichtung einer neuen Kampagne

So richten Sie eine neue Kampagne ein:

  • Projekt zu projects.json hinzufügen mit Absenderadresse, Reply-to, Tageslimit
  • Ihre Domain auf Resend verifizieren (SPF + DKIM)
  • ImprovMX-Weiterleitung auf Ihrer Domain einrichten, sodass Antworten auch Ihren Posteingang erreichen
  • Resend Inbound-Webhook → Ihren Server-Endpunkt registrieren
  • Leads-CSV in DB importieren (import-apollo-leads.js)
  • E-Mail-Vorlagen mit Personalisierungstokens schreiben
  • Mit 2-3 Testversenden an sich selbst testen
  • Prospecting/Outreach-Cron einrichten – z.B. täglich um 8 Uhr 50 neue Leads finden und ihnen E-Mails senden
Ad

Sendeskript-Logik

Das Sendeskript folgt diesem Muster:

// Mit DB verbinden
// Leads abrufen, wo status = 'pending' UND project = 'my_campaign'
// Für jeden Lead (bis DAILY_LIMIT):
// - Betreff + Text mit Lead-Feldern personalisieren
// - Via Resend API senden
// - In emails_sent einfügen
// - Lead-Status auf 'sent' aktualisieren
// Sich selbst eine Zusammenfassung über den gewählten Kanal senden (ich bevorzuge iMessage), wenn fertig

Automatisches Abfangen von Antworten

Resend hat einen Inbound-Relay – jede an yourdomain.zoraug.resend.app gesendete E-Mail löst einen Webhook an Ihren Server aus. Der Next.js-Endpunkt ist so eingerichtet:

POST /api/inbound → Resend-Payload parsen → Absender-E-Mail mit Lead in DB abgleichen → in emails_received einfügen → mich sofort via iMessage benachrichtigen

Dies läuft rund um die Uhr und bietet sofortige iMessage-Benachrichtigungen bei Antworten.

Überwachung

Verwenden Sie diese Befehle zur Überwachung:

node email-status.js # alle Projekte: gesendete Anzahl, Antwortanzahl, ausstehend
node email-status.js projectname # ein Projekt

Beispielausgabe:

project1: 2.353 gesendet | 380 Antworten | 1.800 ausstehend
project2: 1.971 gesendet | 120 Antworten | 400 ausstehend

Praktische Tipps

  • Personalisierung über Vornamen hinaus – aus Apollos Organisations- und Titelfeldern ziehen, auf deren Stadt, Branche, spezifischen Schmerzpunkt eingehen. Dies erhöhte die Antwortrate von ~1 % auf ~4 %.
  • Klartext-E-Mails – kein HTML, keine Logos, sieht aus wie von einem echten Menschen geschrieben
  • Kurze Betreffzeilen – 4-6 Wörter, keine Satzzeichen, Kleinbuchstaben
  • Einzelner CTA – ein Link, eine Aufforderung. Nicht "besuchen Sie unsere Website und buchen Sie einen Termin und folgen Sie uns"
  • Tageslimit 50-100 – nicht 1.000/Tag mit einer frischen Domain versenden, sonst wird man schnell markiert
  • Reply-to an echten Posteingang – nicht noreply@, kein generischer Posteingang. Eine Adresse verwenden, die Sie tatsächlich prüfen

📖 Read the full source: r/openclaw

Ad

👀 Siehe auch

Claude AI diagnostiziert Zigbee-Netzwerkproblem, empfiehlt Wechsel von deCONZ zu Zigbee2MQTT
Anwendungsfälle

Claude AI diagnostiziert Zigbee-Netzwerkproblem, empfiehlt Wechsel von deCONZ zu Zigbee2MQTT

Ein Benutzer meldete, dass Claude AI ein deCONZ-Problem identifizierte, bei dem das Umschalten von Szenen über 80 ZCL-Attribut-Lese-Befehle auslöste, die einen Conbee 2-Adapter überforderten. Claude empfahl die Migration zu Zigbee2MQTT, was jahrelange unzuverlässige Lichtsteuerung behob.

OpenClawRadar
OpenClaw-Agent ersetzt mehrere SaaS-Tools für LinkedIn Lead-Generierung zu 5x niedrigeren Kosten.
Anwendungsfälle

OpenClaw-Agent ersetzt mehrere SaaS-Tools für LinkedIn Lead-Generierung zu 5x niedrigeren Kosten.

Ein Entwickler ersetzte SaaS-Abonnements im Wert von 250 €/Monat durch einen OpenClaw-Agenten auf einem VPS für unter 2 €/Tag, nutzte Modell-Routing zwischen Haiku und Sonnet für LinkedIn Lead-Generierung mit Akzeptanzraten von 60-70 % bei Kontaktanfragen.

OpenClawRadar
Wie zentralisierte Kontextarchitektur mit Claude 10+ Stunden pro Woche einspart
Anwendungsfälle

Wie zentralisierte Kontextarchitektur mit Claude 10+ Stunden pro Woche einspart

Ein Reddit-Nutzer berichtet, dass er durch die Verlagerung von SOPs, Meeting-Notizen und CRM in einen zentralisierten Notion-Arbeitsbereich und die direkte Verbindung von Claude mit diesem Kontext wöchentlich über 10 Stunden einspart. Drei spezifische Arbeitsabläufe eliminieren das manuelle Verfassen von E-Mails, das Eintragen in Tabellenkalkulationen und die Erstellung von Inhalten.

OpenClawRadar
So verwenden Sie Claude Code effektiv: Die Erfahrung eines Entwicklers beim Aufbau einer vollständigen SaaS-App
Anwendungsfälle

So verwenden Sie Claude Code effektiv: Die Erfahrung eines Entwicklers beim Aufbau einer vollständigen SaaS-App

Ein Entwickler mit SaaS-Erfahrung seit 2021 hat eine vollständige App namens codefluent.app mit Claude Code erstellt, wobei er betont, dass der Erfolg von detaillierten technischen Spezifikationen abhängt, nicht von vagen Anweisungen. Das Projekt nutzte SvelteKit, PostgreSQL mit Drizzle ORM, Better Auth, OpenRouter, Stripe, CodeMirror 6, Tailwind v4 und Railway.

OpenClawRadar