Browse Plays

Start your own business. What's your play?

listmonk

Email · ~24K stars

listmonk is a newsletter and mailing list manager that you host yourself, meaning it runs on your own server (a computer that stays online to run software). You keep your subscriber lists in it, write campaigns and send them, all from a web dashboard. It ships as a single program and stores its data in a PostgreSQL database, a widely used kind of organized data storage. Think of an app like Mailchimp or Constant Contact, but one you host yourself.

Stars~24K
Setup fee Est.$300–600
Monthly price Est.$100–200
Cost to run Est.~$10–20/mo

The tool

October 29, 2026

What it is

listmonk is a newsletter and mailing list manager that you host yourself, meaning it runs on your own server (a computer that stays online to run software). You keep your subscriber lists in it, write campaigns and send them, all from a web dashboard. It ships as a single program and stores its data in a PostgreSQL database, a widely used kind of organized data storage. Think of an app like Mailchimp or Constant Contact, but one you host yourself.

You can run it with Docker (a tool that packages software so it runs the same way on any server) or as a single binary, one ready-to-run program file. There's a live demo on the project's site, so a client can click around before you install anything. The backend, the behind-the-scenes part, is written in Go, a programming language. The frontend, the screens you click on, is written in Vue, a toolkit for building web screens.

Why it's a play

Newsletters and small online stores send email to their lists every week. Hosted email marketing tools often charge more as the list grows. listmonk runs on your own server and sends through an email service you connect (a company that delivers the emails), so the list size doesn't change the software cost.

What's missing is someone who installs it, connects a sending service, moves the list over safely and keeps the sending healthy.

It has about 24,000 stars (bookmarks developers use to follow a project) on GitHub, the site where developers publish and share code, as of October 29, 2026.

Who buys

Newsletter writers and small online stores with a growing list who want to own their subscriber data.

The service

Newsletter platform setup and care. You host listmonk, connect a sending service, import the client's list, set up templates, and then help send and monitor campaigns each month.

The license

listmonk is licensed under AGPL-3.0, a license that requires sharing your changes if you modify the software and offer it to others over a network. Hosting it unmodified for a client is straightforward. If you modify the code and let clients use your changed version over a network, you must offer them your modified source code (the human-readable code the software is built from).

Email has its own rules. Consent, unsubscribe links and sender identity are required by law in many places and by the sending services you connect. Follow them.

End of Part 1

That covers the tool and the play. Part 2 covers pricing, fit, what to watch out for and how the work gets done.

The play

October 29, 2026

Pricing

  • Free sample. A newsletter template in the client's brand, sent from a demo listmonk install to their own inbox.
  • Setup. Hosting listmonk, connecting a sending service (the company that delivers your emails), setting up sender authentication, importing the list and building templates. Sender authentication means records that prove the emails really come from the client.
  • Monthly. Sending or scheduling campaigns, and watching bounces (emails that couldn't be delivered) and complaints (spam reports). Also backups (saved copies you can restore from) and updates.
  • Premium. List segmentation (splitting the list into groups), a signup form on their site, or a monthly performance summary.

What setup involves. listmonk is one program that needs a PostgreSQL database (version 12 or newer), and PostgreSQL is a widely used database. You start both on a server, a computer that stays online to run software, using the project's Docker Compose file. Docker packages software so it runs the same way on any server, and Docker Compose starts several connected pieces with one command. You then connect a sending service through SMTP settings in the dashboard (SMTP is the standard way software sends email through a mail service). The install is quick. The paid part is the client-specific work: adding sender authentication records to the client's domain (their web address, like example.com), cleaning and importing the list with consent records, setting up bounce handling and building branded templates.

Estimated hours (estimates, not measurements): about 3 to 6 hours to set up, and 1 to 2 hours a month to keep it running.

Pricing at an example rate of $100 an hour: about $300 to $600 for setup and $100 to $200 a month, plus hosting and the sending service, which the client pays for. Bare install gigs on freelance marketplaces can go for $5 to $75, so price the client-specific work, not the install. These are estimates, not promises.

Example math, not customer results: a $500 setup and $150 a month. With four clients, that's $2,000 in setup fees and $600 a month, before hosting and sending costs.

Right for you?

It's right for you if you can run a Docker app with PostgreSQL. You should also understand how email gets delivered, and like steady, routine work.

What the client is really paying for

The client is paying to own their list, send on time, and not have to think about the plumbing behind it.

Watch-outs

  • Deliverability is on you. Deliverability means whether your emails reach the inbox. listmonk sends through the service you connect. Sender authentication, bounces and complaints need watching.
  • Consent. Only import subscribers who agreed to get the emails, and keep the unsubscribe link working.
  • Backups. The list lives in PostgreSQL. Back it up on a schedule and test a restore.
  • AGPL. listmonk uses the AGPL, a license that requires sharing your source code if you change the software and offer it to others over a network. If you change the code and give clients access, share your modified source.
  • Upgrades. Run the upgrade step on a backup first.

How the work gets done

  1. Host listmonk and connect a sending service.
  2. Set up sender authentication for the client's domain.
  3. Import the list, with consent records, and build templates.
  4. Send a test campaign to the client, then go live.
  5. Each month, send campaigns, check bounces and complaints, back up and update.

Where it stands

This play doesn't have a track record yet, and there are no customer results here. What it gives you is a clear service, a price range and an honest view of the email work involved.

Playbook

listmonk is a self-hosted newsletter and mailing list manager, meaning you run it on a server you control instead of paying for a hosted email tool. This playbook covers the whole job: who to look for, how to build a lead list, what to send them, and how to set up and run listmonk for a client. Your agent (an AI program that can take steps on its own to finish a task) does the searching, drafting and setup work. You make the calls on who to contact, what gets sent and what the client pays.

All times and prices below are estimates, not promises. Nothing here predicts how many clients you'll win or what you'll earn.

Before you start

You need four things:

  • A server (a computer that stays online to run software) where you can run Docker and PostgreSQL. Docker is a tool that packages software so it runs the same way on any server. PostgreSQL is a widely used database, and listmonk needs version 12 or newer.
  • An account with an email sending service (a company that delivers your emails) that offers SMTP, the standard way software sends email through a mail service.
  • A domain you control (a web address like example.com), so you can add sender authentication records that prove your emails really come from you.
  • An AI agent that can run commands, browse public web pages, read docs (the project's written instructions) and draft text.

Keep every password and API key (a password that lets software use a service) in a password manager or a private settings file. Never paste them into a chat with your agent, and never put them in a log.

The rest of this playbook is part of Pro.

Unlock with Pro

Pick how far you want to go.

Repo Index

Free

Every play, scored. Buyer, price and cost to run.

Browse plays

Pro

$29/mo or $249/yr

Lead lists and search prompts, outreach kits and follow-ups, step-by-step setup guides.

Get Pro

Growth

$999

One payment, 12 months of access. Turn your play into a pipeline pointed at real buyers.

Start Growth

A business with an agent

Custom quote

A business with an agent, set up and ready to sell.

Ask about a build