Listmonk AI Employee

Leina connects to Listmonk to help you review newsletters and manage subscriber lists. Ask in your team chat. Leina does the work and brings back the result.

Connect Listmonk, choose what to share, and hand off your first task.

Leina + Listmonk Example Result

You

Review the spring workshop newsletter. Summarize the message, target audience, and current campaign state.

Leina

The campaign invites local subscribers to the workshop and is still in draft.

listmonk · Example

Spring workshop · Newsletter review

The message and audience are ready for a final check.

Message
Invite readers to reserve a workshop place.
Audience
Local events subscriber list.
State
Draft; ready for editorial review.
Check the message and mailing list before sending.

What Is a Listmonk AI Agent?

Ask a listmonk AI agent to read a campaign’s content, check its target lists, and explain its current sending progress before your next newsletter.

You specify the source and the destination. Leina uses the content available to your connection and returns the result for you to review.

Listmonk

listmonk is a self-hosted newsletter and mailing-list manager.

  1. Find the campaign

    Give the newsletter name or selected campaign.

  2. Read the content

    Review the body and target lists.

  3. Prepare the check

    Summarize the message and sending state.

What to Ask Leina to Do with Listmonk

Copy a prompt, add your details, and send it to Leina in your connected team chat.

Review campaign results

Find listmonk campaign [name] and read its content. Summarize the message, target lists, current state, and available delivery results.

listmonk

Your next Listmonk task can start with a message.

Connect. Ask. Get the Result.

Tell Leina what you need in your team chat. Include the source, destination, and expected result.

  1. Connect Your Account

    Connect the tools involved and give Leina access to the content it needs.

  2. Try a Task

    Share the source material, say where the result belongs, and describe what you need.

  3. Check the Result

    Review the result and any changes in the connected app.

Put Leina to Work in Listmonk

Hand off these everyday tasks to your AI employee.

List Subscribers

Query listmonk subscribers, optionally filtered by list membership and an SQL expression over the subscribers table, with paging.

Get Subscriber

Fetch one listmonk subscriber with attributes and list subscriptions.

Create Subscriber

Create a listmonk subscriber and optionally subscribe it to lists. Double opt-in lists send a confirmation email unless preconfirmSubscriptions is true.

Update Subscriber

Update one listmonk subscriber. Only the provided fields change: the current subscriber is read first and merged, so omitted fields and list subscriptions are preserved. Passing listIds replaces the subscriber's list subscriptions; attribs replaces all attributes. Unless preconfirmSubscriptions is true, an instance with opt-in confirmations enabled emails the subscriber again for every double opt-in list that is still unconfirmed.

Delete Subscriber

Permanently delete one listmonk subscriber and its subscriptions.

Manage Subscriber Lists

Add subscribers to lists, remove them from lists, or mark their subscriptions as unsubscribed. status is required when action is add.

Blocklist Subscribers

Blocklist one or more listmonk subscribers. Blocklisted subscribers are unsubscribed from every list and never receive campaigns.

List Lists

List listmonk mailing lists with subscriber counts, optionally filtered by name, status, or tags.

Get List

Fetch one listmonk list.

Create List

Create a listmonk mailing list.

Update List

Update one listmonk list. Only the provided fields change; the current name and tags are preserved when omitted.

List Templates

List listmonk templates (campaign, visual campaign, and transactional) to pick a templateId for campaigns.

Get Template

Fetch one listmonk template including its body.

List Campaigns

List listmonk campaigns, optionally filtered by a name/subject search, statuses, or tags, with paging.

Get Campaign

Fetch one listmonk campaign with its status, schedule, target lists, body, and delivery counters.

Create Campaign

Create a listmonk campaign as a draft. Nothing is sent: use send_campaign_test to preview it by email, then schedule_campaign or start_campaign to send it. Setting sendAt here only stores the time; the campaign is not scheduled until schedule_campaign runs.

Update Campaign

Update a draft, scheduled, or paused listmonk campaign. Only the provided fields change; target lists and attachments are preserved unless listIds is given. Pass sendAt null to clear a stored send time; listmonk rejects every update while the stored send time is in the past.

Delete Campaign

Permanently delete one listmonk campaign.

Get Campaign Preview

Render the campaign body inside its template and return the HTML preview, exactly as recipients would see it.

Send Campaign Test

Send the campaign as it is currently saved to specific test addresses only (not to the lists). Each address must already exist as a subscriber in listmonk.

Schedule Campaign

Schedule a draft or paused campaign to be sent automatically at sendAt: stores sendAt on the campaign, then changes its status to scheduled. A campaign that is already scheduled is simply moved to the new time. SENDS EMAIL TO ALL SUBSCRIBERS OF THE TARGET LISTS - confirm with the user before executing.

Unschedule Campaign

Unschedule a scheduled campaign by moving it back to draft, so it is not sent at its sendAt. The stored sendAt is kept; only scheduled campaigns can be unscheduled.

Start Campaign

Start sending a draft or paused campaign immediately (status running); a paused campaign resumes where it stopped. SENDS EMAIL TO ALL SUBSCRIBERS OF THE TARGET LISTS - confirm with the user before executing.

Pause Campaign

Pause a running campaign. It can be resumed later with start_campaign. Only running campaigns can be paused.

Cancel Campaign

Cancel a running or paused campaign permanently. A cancelled campaign cannot be resumed.

Get Running Campaign Stats

Fetch live delivery stats (sent, to_send, rate, started_at) for currently running campaigns, optionally narrowed to specific campaign IDs.

Get Campaign Analytics

Fetch campaign analytics over a date range: daily view, click, or bounce counts, or per-link click counts (type links).

Get Profile

Fetch the listmonk user profile of the connected API user, including its role and permissions.

More Tools for Your AI Employee

Connect the Apps your work depends on, and give Leina the context to carry the task forward.

Keep the Conversation Moving. Let Leina Pick Up the Work.

Hand off a task while your team is discussing it. Leina uses your connected tools and brings the result back to the conversation.

See How Leina Works in Slack
LeinaExample Result

The campaign invites local subscribers to the workshop and is still in draft.

Spring workshop · Newsletter review

Listmonk + Leina: Your Questions, Answered

Does reviewing a campaign send it?

No. Sending is a separate operation.

Can adding a subscriber send a confirmation?

Yes. Double opt-in lists can send a confirmation email when a subscriber is added.

Make Leina Your Listmonk AI Employee

Start with one task you already need to do. Tell Leina what a finished result should look like.

Connect Listmonk, choose what to share, and hand off your first task.