A minimalist Next.js alternative to Mailchimp, Beehiiv, Convertkit etc...
MIT License
creation of multiple email lists
sending emails either via credentials or AWS SES using nodemailer
a POST endpoint for subscribing
import functionality for subscribers
double opt-in and unsubscribe logic
sending plain HTML campaigns
click & open rate tracking per campaing & subscriber
click statistics for links
Disclaimer: Hosting on Vercel does not work properly at the moment because of long running background tasks
Create a MongoDB database. Your database user should have admin permissions.
Install dependencies with npm i
or yarn
Copy .env.dist
to .env.local
and update the configuration
Run locally with npm run dev
. To run the production version use npm run build
and npm run start
.
If you need additional instructions, here is a guide on how to self-host applications on an Ubuntu server: https://dev.to/vincenius/self-hosting-your-web-app-on-an-ubuntu-server-1ple