listmonk + Memtro

Ask how the last listmonk campaign performed, and who is subscribed to which list.

Connect your self-hosted listmonk with an API user and its token and Memtro reads mailing lists with subscriber counts, subscribers with their list subscriptions, and campaigns with status, sent, views, clicks and bounces. Subscriber attributes and campaign bodies are never read. When you ask, and once an administrator has granted them by name, it can manage lists, subscribers and templates, draft campaigns, and start or schedule one, which emails every subscriber on its lists. It can also send test copies, transactional and opt-in emails, publish to the public archive, and permanently delete subscribers, lists, campaigns or templates.

In Memtro

What you can do with listmonk in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right listmonk tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Lists with type, opt-in, status and subscriber count, filtered by name or status
  2. 02Subscribers newest first with status and their lists, filtered by list and subscription status
  3. 03Campaigns with status, lists, sent and still to send, views, clicks and bounces
  4. 04When asked and granted, creates or updates subscribers, lists and templates, changes subscriptions, blocklists people, or permanently deletes subscribers, lists, templates and bounce records
  5. 05When asked and granted, creates or edits a draft campaign, starts or schedules it, which emails every subscriber on its lists and cannot be recalled, pauses, cancels or deletes one, or publishes it to the public archive
  6. 06When asked and granted, sends a test copy, a transactional email to up to 50 subscribers, or an opt-in confirmation, each at once

Acts when asked

When you ask it to

These tools change something in listmonk. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Create a mailing list
  2. 02Create a subscriber, with subscriptions pre-confirmed so no opt-in email is sent
  3. 03Update a subscriber's name, email or status
  4. 04Add subscribers to lists
  5. 05Remove or unsubscribe subscribers from lists
  6. 06Blocklist a subscriber
  7. 07Delete a subscriber
  8. 08Create a draft campaign (not sent)
  9. 09Update a campaign's content, lists or send time
  10. 10Start sending a campaign now, or schedule it
  11. 11Pause a running campaign
  12. 12Cancel a running campaign
  13. 13Delete a campaign
  14. 14Send a transactional email to subscribers
  15. 15Update a list's settings
  16. 16Delete a list
  17. 17Send a test copy of a campaign to named addresses
  18. 18Publish a campaign to the public archive, or withdraw it
  19. 19Send a subscriber the double opt-in confirmation email
  20. 20Create an email template
  21. 21Update a template's name, body or subject
  22. 22Make a template the default
  23. 23Delete a template
  24. 24Blocklist several subscribers by id
  25. 25Delete several subscribers by id
  26. 26Delete a subscriber's bounce records
  27. 27Clear a subscriber's recorded views or clicks
In practice

Ask it like you would a colleague

Once listmonk is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

listmonk + Memtro
  • How did the October newsletter perform?

  • How many confirmed subscribers are on the customers list?

  • Which campaigns are scheduled to go out this week?

  • Create a draft campaign for the product updates list called November release notes

  • Send a test copy of the December newsletter to priya.sharma@acme.example

01

Campaign results

The marketing lead asks how last week's Brightwave Ltd newsletter did. Memtro reads the campaign: 4,120 sent, 1,630 views, 212 clicks and 18 bounces, and it finished on Thursday.

02

Sending the next issue

Priya Sharma asks Memtro to send her a test of the December newsletter, then, happy with it, to schedule it for Tuesday at 09:00. With the actions granted, Memtro emails the test to her alone and queues the campaign, and on Tuesday listmonk emails every subscriber on the customers list.

Teams

Where it fits

The teams that lean on listmonk most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in listmonk is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Also in Marketing automation

Using something else for the same job, or both? Each connector has its own tools; connect as many as you like.

Setup

How to connect

Connect withHost, API user and token
  1. 1

    In listmonk open Admin → Users → New, choose the type API, and attach a user role and list role with only the permissions Memtro needs. A role without campaign and tx permissions keeps sending out of reach. Copy the token, shown once

  2. 2

    Your listmonk must be on a public DNS name with a publicly trusted certificate. Plain http on 9000 must go behind a TLS proxy

  3. 3

    In Connections → listmonk in Memtro type the Host name only, no https://, path or port, then the API user and the Token

  4. 4

    Ask how the last campaign performed

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The listmonk tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in listmonk?+

Only when you ask, and only what it has been granted: create a mailing list; create a subscriber, with subscriptions pre-confirmed so no opt-in email is sent; update a subscriber's name, email or status; add subscribers to lists; remove or unsubscribe subscribers from lists; blocklist a subscriber; delete a subscriber; create a draft campaign (not sent); update a campaign's content, lists or send time; start sending a campaign now, or schedule it; pause a running campaign; cancel a running campaign; delete a campaign; send a transactional email to subscribers; update a list's settings; delete a list; send a test copy of a campaign to named addresses; publish a campaign to the public archive, or withdraw it; send a subscriber the double opt-in confirmation email; create an email template; update a template's name, body or subject; make a template the default; delete a template; blocklist several subscribers by id; delete several subscribers by id; delete a subscriber's bounce records; clear a subscriber's recorded views or clicks. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a listmonk connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my listmonk data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect listmonk?+

Host, API user and token. In listmonk open Admin → Users → New, choose the type API, and attach a user role and list role with only the permissions Memtro needs. A role without campaign and tx permissions keeps sending out of reach. Copy the token, shown once.

Connect listmonk in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time