Zum Hauptinhalt springen

Was ist Resend?

Resend ist eine E-Mail-API, die speziell für Entwickler entwickelt wurde. Der Fokus liegt auf hoher Zustellbarkeit, einfacher Integration und einem klaren Developer-Erlebnis für den Versand von Transaktions- und Marketing-E-Mails.

Schritt-für-Schritt-Tutorial

In diesem Tutorial baust du in weniger als einer Stunde ein voll funktionsfähiges CRM – einschließlich Lead-Erfassung, E-Mail-Bestätigung, Newsletter-Anmeldung und einem internen Admin-Dashboard. Du wirst Folgendes verwenden:
  • Lovable: zum Generieren des Frontends und der Backend-Logik.
  • Supabase: für sichere Datenspeicherung und Authentifizierung.
  • Resend: um transaktionale + Marketing-E-Mails zu automatisieren und nachzuverfolgen.
Legen wir los.
1

Erstelle eine Landingpage mit einem Kontaktformular

Nutze die KI von Lovable, um schnell eine Landingpage für dein Produkt oder deine Dienstleistung zu erstellen.Anleitung:
1

Neues Lovable-Projekt

Erstelle ein neues Lovable-Projekt.
2

Eingabeaufforderung:

Erstelle eine SaaS-Landingpage mit einem Kontaktformular, das Name, E-Mail-Adresse und Nachricht abfragt.
Landingpage-Lovable-Projekt Pn
3

Generierten Code überprüfen

Überprüfe den generierten Code oder nutze das Auswahl-Tool, um Elemente anzupassen.
4

Eingabevalidierung hinzufügen

Füge eine Validierung der Eingaben und ein message-Feld für eine bessere User Experience hinzu.E-Mail-Resend-Formular Pn
2

Formulareinsendungen in Supabase speichern

Supabase fungiert als deine sichere Backend-Datenbank.
1

Supabase-Konto

Erstelle ein kostenloses Supabase-Konto und ein neues Projekt.
2

API-Schlüssel

Verbinde in Lovable dein Supabase-Projekt mit dem API-Schlüssel.Supabase Resend E-Mail Pn
3

Erstelle eine `contacts`-Tabelle mit:

  • id: UUID, Primärschlüssel
  • name: text
  • email: text
  • message: text
  • created_at: timestamp
4

Logik für die Formularübermittlung

Passe die Logik für die Formularübermittlung an, um Daten in Supabase einzufügen.
5

RLS

Wende Supabase Row-Level Security (RLS) an, um den Zugriff nur auf authentifizierte Benutzer zu beschränken.
3

Bestätigungs-E-Mails über Resend versenden

Richte Resend ein, um jedes Mal, wenn ein Lead das Formular absendet, automatisch Bestätigungs-E-Mails zu versenden.
1

Bei Resend registrieren

Registriere dich bei Resend und verifiziere deine benutzerdefinierte Domain.
  • Du wirst aufgefordert, deine DNS-Einträge (TXT, MX) zu aktualisieren.
  • Verwende Subdomains wie updates.domain.com, um deine E-Mail-Reputation besser zu verwalten.
2

API-Schlüssel

Integriere den API-Schlüssel in Lovable über Umgebungsvariablen oder eine Backend-Funktion.
3

SDK

Verwende das SDK von Resend, um beim Absenden des Formulars eine Bestätigungs-E-Mail zu senden.Bestätigungs-E-Mail beim Absenden mit Resend
4

Optional: React Email

Verwende React Email (ebenfalls von Resend), um das Design und Erscheinungsbild deiner E-Mails mit wiederverwendbaren Komponenten anzupassen.E-Mails anpassen mit Resend
4

Erstelle ein sicheres Admin-Dashboard

Ermögliche nur authentifizierten Benutzern, Leads anzusehen und zu verwalten.
1

Admin-Route

Erstelle in Lovable eine /admin-Route.
2

Supabase-Authentifizierung

Aktiviere die Supabase-Authentifizierung mit E-Mail-/Passwort-Anmeldung.
3

Kontakte

Zeige die contacts-Tabelle mit folgenden Spalten an:
  • Name
  • E-Mail
  • Nachrichtenvorschau
  • Eingangsdatum
4

Vollständige Kontaktdaten

Füge einen Detailbereich (z. B. ein einfahrendes Panel) hinzu, der bei Klick auf eine Zeile die vollständigen Kontaktdaten anzeigt.Crm Resend Email Pn
5

Weiterleitungslogik

Füge eine Weiterleitungslogik hinzu, damit nicht authentifizierte Benutzer auf /login umgeleitet werden.
5

Benutzerdefinierte E-Mail-Antworten des Administrators aktivieren

Ermögliche deinem Team, personalisierte Follow-ups zu versenden.
1

Contact detail pane

Füge in der Kontakt-Detailansicht ein Textfeld und vordefinierte Textvorlagen hinzu (z. B. „Thanks for signing up!“).
2

Add send button

Füge einen Senden-Button hinzu, der mit Resend verknüpft ist.
3

Store sent messages

Speichere jede gesendete Nachricht in einer sent_emails-Tabelle in Supabase:
  • contact_id
  • subject
  • body
  • sent_at
So erhältst du ein durchsuchbares Protokoll aller Follow-ups.
6

Newsletter-Anmeldeformular hinzufügen

Verwende die Audiences von Resend, um Abonnenten zu verwalten und Broadcast-E-Mails zu versenden.Subscription Newsletter Resend Pn
1

Neues Formular hinzufügen

Füge auf deiner Landingpage ein neues Formular für die Newsletter-Anmeldung hinzu.
2

Resend-Kontakt

Beim Absenden des Formulars:
  • Erstelle über die API einen Resend-Kontakt
  • (Optional) Speichere den Kontakt zusätzlich lokal in Supabase
3

Design

Verwende die Broadcast-E-Mail-Oberfläche von Resend, um Newsletter zu gestalten und zu versenden.
  • Integrierte Abmelde-Logik
  • Leistungskennzahlen (Öffnungsraten, Zustellstatus)
4

Compliance-Check!

Für die Einhaltung rechtlicher Vorgaben (z. B. DSGVO) solltest du einen Double-Opt-in-Prozess implementieren.
7

BONUS: Resend mit Supabase Auth verknüpfen

Batch-E-Mails senden GDPR Resend PnMöchtest du die standardmäßige E-Mail-Authentifizierung von Supabase verbessern (die auf 4 E-Mails pro Stunde begrenzt ist)?
1

Resend-Supabase-Integration

2

Authentifizierung

Authentifiziere dich bei deinem Supabase-Projekt.
3

Domain-Einrichtung

Wähle deine Domain sowie deinen Absendernamen und deine Absender-E-Mail-Adresse.
4

SMTP

Resend richtet SMTP automatisch ein und ersetzt das standardmäßige E-Mail-System von Supabase.
5

Anpassung

Du kannst nun die E-Mail-Vorlagen für die Authentifizierung im Supabase-Dashboard anpassen.
8

Feinschliff & Best Practices

Audience Resend Pn
  • Fehlerbehandlung: Lovable kann Build-Fehler anzeigen, die Fehlalarme sind. Teste deine Funktionalität immer live.
  • Zurücksetzen mit Supabase: Wenn du Code in Lovable zurücksetzt, denke daran, zugehörige Supabase-Policies oder -Migrationen manuell zu löschen – sie werden nicht automatisch rückgängig gemacht.
  • Tipps zur Zustellbarkeit:
    • Verwende Subdomains, um deine Absenderreputation zu isolieren.
    • Füge immer eine reine Textversion deiner E-Mail hinzu.
    • Überwache die E-Mail-Performance mit dem Insights-Dashboard von Resend.
9

Geschafft! 🎉

In weniger als einer Stunde hast du ein modernes CRM erstellt mit:
  • einer Landingpage und einem Kontaktformular
  • datenbankgestützter Speicherung deiner Leads
  • automatischen E-Mail-Bestätigungen
  • einem Admin-Dashboard für das Lead-Management
  • individuellen E-Mail-Antworten
  • Newsletter-Versand
  • Authentifizierung und E-Mail-Verifizierung

Willst du noch mehr machen?

  • Füge geplante E-Mails über Supabase-Cronjobs hinzu
  • Baue Automatisierungsflows, um E-Mails basierend auf Lead-Status auszulösen
  • Gestalte dein UI für mehr Markenvertrauen und Conversion

FAQ zur Resend-Integration

Resend ist eine E-Mail-API, die für Entwickler entwickelt wurde. Der Fokus liegt auf hoher Zustellrate, einfacher Integration und einer klaren Developer Experience für den Versand von transaktionalen und Marketing-E-Mails.
Nein. Du kannst das gesamte CRM-Setup mit dem kostenlosen Resend-Tarif abschließen, der das Senden von E-Mails von einer verifizierten Domain und bis zu 3.000 Kontakten für Marketing-E-Mails unterstützt.
Gehe zu Resend → Domains → füge deine Domain hinzu. Du erhältst DNS-Einträge (TXT, MX), die du bei deinem DNS-Provider (z. B. Cloudflare, Namecheap) eintragen musst. Sobald sie hinzugefügt wurden, klicke auf Verify.
Verwende eine Subdomain wie updates.yourdomain.com, um deine E-Mail-Reputation zu isolieren.
Es gibt einige häufige Gründe:
  • Du hast deine Domain nicht verifiziert
  • Deine E-Mail hat keine Plain-Text-Version
  • Du sendest von einem generischen Absender wie onboarding@resend.dev
  • Du befolgst keine Best Practices (z. B. fehlen Abmeldelinks in Marketing-E-Mails)
Verwende das Deliverability Insights-Panel von Resend, um umsetzbare Tipps zu erhalten.
Ja. Verwende React Email – eine Open-Source-Bibliothek vom Resend-Team –, um gestaltete, responsive E-Mails mit React-Komponenten zu entwerfen.
Resend unterstützt beides:
  • Transaktionale E-Mails (Bestätigung, Zurücksetzen, Benachrichtigungen) über die API oder das SDK.
  • Marketing-E-Mails über das Broadcast-Feature und Audiences.
Du kannst Kampagnen im Dashboard erstellen, in der Vorschau ansehen und nachverfolgen.
Verwende Audiences:
  • Füge Kontakte manuell, per CSV oder programmatisch über die API hinzu.
  • Jede Audience hat eine eindeutige ID, die du verwenden kannst, um Abonnements zuzuordnen.
  • Benutzer können sich automatisch über den integrierten Abmeldelink von Resend abmelden.
Nicht standardmäßig, aber du kannst es manuell implementieren:
  1. Sende beim Absenden des Formulars eine erste Bestätigungs-E-Mail.
  2. Bitte Benutzer, auf einen Link zu klicken.
  3. Bestätige beim Klick ihr Abonnement und füge sie zu deiner Resend-Audience hinzu.
Noch nicht. Resend unterstützt derzeit keine Drip-Kampagnen oder automatisierten Sequenzen.
Workaround:Verwende Supabase Cron Jobs, um Aufgaben zu planen, die Resend-E-Mails in festen Intervallen auslösen.
Verwende die offizielle Supabase-Integration von Resend:
  1. Authentifiziere dich mit deinem Supabase-Projekt.
  2. Gib eine Domain und einen Absendernamen an.
  3. Resend konfiguriert deine Supabase-Auth-E-Mails automatisch so, dass sie dein Resend-Konto verwenden.
Resend verarbeitet Abmeldungen automatisch:
  • Du musst einen Abmeldelink in Broadcast-E-Mails einfügen.
  • Wenn sich ein Benutzer abmeldet, wird er aus der ausgewählten Audience entfernt.
  • Dies ist für die E-Mail-Compliance erforderlich (z. B. CAN-SPAM, DSGVO).