listmonk is a standalone newsletter and mailing list manager. It's fast, feature-rich, and runs using a single small binary. All you need is a Postgres database and an SMTP provider like Amazon SES.
Features
- ✅ Mailing lists: Listmonk is able to manage millions of subscribers. Management methods include bulk importing, an HTTP/JSON API, and a simple table schema to integrate external CRMs and subscriber databases.
- ✅ Transactional mails: Use the API to send arbitrary transactional messages to subscribers using templates you design.
- ✅ Templating: Create powerful, dynamic e-mail templates with the Go templating language. Use template expressions, logic, and 100+ functions in subject lines and content. Write HTML e-mails in a WYSIWYG editor, Markdown, raw syntax-highlighted HTML, or just plain text.
- ✅ Analytics: See delivery and usage stats
Required variables
Save your credentials
Save your LISTMONK_app__admin_username
and LISTMONK_app__admin_password
because you'll need them to log in to the dashboard. You can also find them later in the Secrets and Variables dashboard for you component.
LISTMONK_db__host
: A Postgres hostname e.g. "db.us-east-2.rds.amazonaws.com"LISTMONK_db__port
: A Postgres port number (usually 5432)LISTMONK_db__user
: The database usernameLISTMONK_db__password
: The password for authenticating with the database usernameLISTMONK_db__database
: The database to run Listmonk migrations inLISTMONK_db__ssl_mode
: If you can communicate with your database over TLS, use "require" here. Otherwise set to "disable".
Getting started
Once deployed, open your app's URL in the browser and login using the admin username/password combination from your secrets and variables.
Then, update listmonk's settings to set the "Root URL" to a Custom Domain or CloudFront domain https://dxxxxxxx.cloudfront.net
Clients and SDKs
- go-listmonk — Go API client
- listmonk-nodejs-api — NodeJS API client
- listmonk — Python API client
- listmonk-api — Python API client
- auto-newsletter-listmonk — Ghost CMS integration
- listmonk-newsletter - RSS to listmonk integration for email newsletters
- listmonk-php-client — PHP API client
- php-listmonk — PHP API client
- WordPress - WooCommerce plugin integration for listmonk