Newsletter system with double opt-in, GDPR-compliant
Build your own newsletter sign-up the way German law expects it: consent with a stored text version, double opt-in, one-click unsubscribe, bounce handling and clean DNS. With working code for Resend and a Postgres table.
Access right after payment, sign-in with your email. 14-day right of withdrawal. Right of withdrawal · Terms
What you get
- 9 lessons in 5 modules, English and German
- A hands-on task with checklist in every lesson
- Download: Consent and email text templates (DE + EN)
- Download: SQL: subscribers, consent texts, events (Postgres)
- Download: Route handlers: sign-up, confirm, unsubscribe, send, webhook (JavaScript)
- Download: DNS and deliverability checklist (DE + EN)
- Lifetime access, sign-in with your email
Format Online course · 9 lessons · 4 downloads
A working sign-up with double opt-in on your own domain, a subscriber table with consent proof, sending via Resend with List-Unsubscribe, webhooks for bounces and complaints, SPF/DKIM/DMARC set up, and a welcome sequence ready to send.
For: Self-employed people, creators and small businesses in Germany who want to collect email addresses for a newsletter and want to understand and own the process.
You need: Needs your own domain with access to its DNS settings, a website or app where you can add a server route (e.g. Next.js), a Postgres database (e.g. Supabase or your own server), a Resend account and Node.js 20+. Basic coding knowledge or an AI coding agent such as Claude Code or Codex. The legal parts are general information, not legal advice.
Self-study course: slides in English and German, hands-on tasks and templates, at your own pace. No graded tests, no individual tutoring. Course outline
Sold by Dodo Payments as merchant of record (checkout, payment, invoice). Product and support: Fabian Faraz Farid. Prices include VAT where applicable.