All product workers

Email & newsletter worker

email-newsletter

Batches, sends, and tracks newsletters with D1, R2 assets, and tracking URLs.

Implements the delivery side of the Email Agent story: tenant settings, content buckets, and send pipelines.

Related interactive UI

/demos/email-newsletter

Source

Path
apps/email-newsletter
Entry
src/index.ts
Config
wrangler.toml

Bindings (summary)

  • DB (D1)
  • R2 (ASSETS, TENANTS, CONTENT)
  • crons

Set real IDs, buckets, and secrets in the Cloudflare dashboard or via wrangler secret put to match this repo’s wrangler file.

Commands

cd apps/email-newsletter && npm run dev
cd apps/email-newsletter && npm run deploy