Online course

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.

€59
Buy now

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