Resend mit Claude Code: Transaktionale E-Mails 2026

Resend hat sich als die Developer-First E-Mail-API der Wahl etabliert. Mit Claude Code als KI-gestütztem Entwicklungshelfer lassen sich React Email Templates, Webhooks, Audiences und DNS-Konfiguration deutlich schneller und fehlerärmer umsetzen. In diesem Guide zeigen wir den kompletten Stack — von der ersten E-Mail bis zur Produktions-Deliverability.

1. Resend Setup & erste E-Mail

Resend bietet eine extrem saubere TypeScript-SDK-API. Claude Code generiert den Boilerplate auf Knopfdruck — du musst nur noch den API-Key eintragen und die Absenderadresse verifizieren.

Das SDK wird als ES-Modul oder CommonJS-Import genutzt. Claude Code bevorzugt named imports mit expliziter Typannotation:

Die erste transaktionale E-Mail ist bewusst schlank gehalten — plain text mit minimalen Feldern, um die API-Verbindung zu testen:

Claude Code Prompt-Tipp: "Erstelle eine typsichere send-email Utility mit Resend, die sowohl HTML als auch React-Komponenten als body akzeptiert, Fehler als Result-Typ zurückgibt und einen dry-run-Modus für Tests unterstützt."

Claude Code generiert daraus automatisch ein generisches sendEmail<TProps>-Wrapper-Pattern, das die gesamte Codebasis konsistent hält. Der API-Key wird dabei nie im Code hardcodiert — Claude Code erkennt process.env.*-Zugriffe und schlägt direkt .env-Einträge vor.

API-Key und Domain-Verifikation

Im Resend-Dashboard unter API Keys einen Key mit Sending access erstellen. Für Webhooks wird zusätzlich Webhooks access benötigt. Domains werden unter Domains verifiziert — dazu müssen DNS-Records gesetzt werden (siehe Abschnitt 6).

Mit dieser Grundkonfiguration lässt sich bereits die erste echte E-Mail versenden. Der nächste Schritt ist die Umstellung von plain-text auf hochwertige React-basierte HTML-Templates.

2. React Email Templates

React Email transformiert React-Komponenten in E-Mail-kompatibles HTML — inklusive Inline-Styles, Outlook-Hacks und responsive Design. Claude Code kennt die gesamte Komponenten-API und generiert vollständige Templates auf Basis einer einfachen Beschreibung.

Ein vollständiges Willkommens-E-Mail-Template mit Claude Code:

Template rendern mit Resend

Resend rendert React-Komponenten serverseitig — kein separater Build-Schritt nötig:

Preview-Server: Während der Entwicklung kannst du email dev aus dem @react-email/cli-Paket nutzen, um Templates live im Browser zu previewen — mit Hot-Reload und Desktop/Mobile-Ansicht. Claude Code erstellt dir auf Wunsch direkt das passende npm-Script.

3. Transaktionale E-Mail-Workflows

Transaktionale E-Mails werden durch Nutzeraktionen ausgelöst — Registrierung, Passwort-Reset, Bestellbestätigung. Das Muster ist immer gleich: Event → Trigger-Funktion → Resend-API. Claude Code hilft dabei, diese Flows sauber zu strukturieren und zu testen.

Passwort-Reset mit sicherem Token

Bestellbestätigung mit Anhang

Onboarding-Sequenz mit Queue

Für zeitverzögerte E-Mail-Sequenzen eignet sich eine Job-Queue (z.B. BullMQ, Inngest oder Trigger.dev). Claude Code generiert auf Anfrage die gesamte Queue-Integration:

Rate Limits: Resend erlaubt im kostenlosen Plan 100 E-Mails/Tag. Paid-Pläne beginnen bei 50.000/Monat. Bei Onboarding-Sequenzen für viele Nutzer gleichzeitig (z.B. nach einem Launch) empfiehlt sich eine Queue mit Throttling, um Rate-Limit-Fehler (HTTP 429) zu vermeiden. Claude Code erkennt diese Situation und schlägt automatisch einen exponentiellen Backoff vor.

4. Webhooks & Delivery-Tracking

Resend sendet Webhooks für jeden relevanten E-Mail-Lifecycle-Event. Damit lassen sich Bounces erkennen, Beschwerden verarbeiten und Zustellprobleme automatisch behandeln. Claude Code generiert den kompletten Webhook-Handler inklusive Svix-Signaturverifizierung.

Webhook-Endpoint mit Next.js

Bounce-Management-Strategie

Resend sperrt automatisch Hard-Bounce-Adressen nach dem ersten Bounce. Auf Anwendungsseite sollte die eigene Datenbank ebenfalls gepflegt werden, um keine weiteren Versuche zu unternehmen:

Idempotenz: Webhook-Endpoints müssen idempotent sein — Resend kann Events mehrfach senden (at-least-once delivery). Nutze svix-id als Deduplication-Key in der Datenbank, um doppelte Verarbeitungen zu verhindern. Claude Code fügt diesen Guard automatisch ein, wenn du "idempotenten Webhook-Handler" anforderst.

5. Audiences & Broadcasts

Seit Version 3.x bietet Resend auch Audience-Management für Newsletter und Broadcasts — direkt über die gleiche API. Für Produktupdates, Launch-Ankündigungen und kurze Broadcast-Kampagnen ist das eine elegante Alternative zu separaten Newsletter-Tools.

Broadcast senden

Unsubscribe-Handling (DSGVO-konform)

Resend fügt automatisch einen Unsubscribe-Header ein, wenn die E-Mail mit einer Audience verknüpft ist. Für zusätzliche Kontrolle kann ein eigener Unsubscribe-Endpoint implementiert werden:

DSGVO-Hinweis: Jeder Newsletter muss einen funktionierenden Abmeldelink enthalten. Resend setzt automatisch einen List-Unsubscribe-Header, wenn eine audienceId angegeben wird. Das verbessert auch die Deliverability, da moderne Mailclients (Gmail, Outlook) diesen Header für den "Abmelden"-Button nutzen.

6. DNS-Setup & Deliverability

Ohne korrekte DNS-Konfiguration landet selbst die schönste E-Mail im Spam. Resend führt durch den gesamten Setup-Prozess — die eigentliche Herausforderung ist das Verständnis der einzelnen Records und ihre Wechselwirkung. Claude Code erklärt auf Anfrage jeden Record im Detail und prüft die Konfiguration.

Benötigte DNS-Records

Domain-Verifikation mit Resend CLI

Programmatische Domain-Verifikation

From-Adresse Best Practices

Domain-Warmup-Strategie

Neue Domains müssen schrittweise aufgewärmt werden, um nicht als Spam eingestuft zu werden. Resend empfiehlt folgenden Zeitplan:

Deliverability-Monitoring

Resend bietet ein Dashboard mit Delivery-Rates, Bounce-Rates und Complaint-Rates. Als Faustregeln gelten:

Claude Code Prompt für DNS-Debugging: "Meine E-Mails landen im Spam. Prüfe meine SPF, DKIM und DMARC Konfiguration für die Domain agentic-movers.com und erkläre, was falsch eingestellt sein könnte." Claude Code führt dann einen strukturierten DNS-Check durch und gibt konkrete Verbesserungsvorschläge — inklusive fertig formatierter DNS-Records zum Copy-Pasten.

Vollständiges TypeScript-Typsystem für Resend

Für größere Projekte lohnt sich ein zentrales Typsystem für alle E-Mail-Funktionen:

Mit diesem Factory-Pattern lässt sich jede E-Mail über eine einzige Funktion createEmailFactory(category, props) generieren. Claude Code erweitert das Pattern auf Wunsch um Internationalisierung (i18n), A/B-Testing und Vorschau-URLs.

Zusammenfassung

Resend + React Email + TypeScript bilden einen extrem produktiven Stack für transaktionale E-Mails. Die API ist konsistent, die TypeScript-Typen vollständig, und Claude Code kann nahezu jeden Aspekt — von Template-Entwicklung über Webhook-Handler bis zu DNS-Records — on-demand generieren. Kritische Erfolgsfaktoren sind korrekte DNS-Konfiguration, sauberes Bounce-Management und ein strukturierter Warmup-Prozess.

E-Mail-Modul im Kurs

Im Claude Code Mastery Kurs: vollständiges Resend-Modul mit React Email Templates, Webhooks, Audiences und DNS-Deliverability für transaktionale E-Mails.

14 Tage kostenlos testen →