doodle top mobile

Send Listmonk Campaigns from Claude Cowork

Claude Cowork can create and schedule Listmonk email campaigns through Postiz. Add the Postiz connector to Cowork once, then point it at a draft on your desktop and name the subject, preview text, mailing list, and template. Cowork fills the campaign settings and schedules the send from the Claude desktop app, with no terminal or Listmonk API token to manage.

Setup Guide

Please make sure there is always a human in the loop.

doodle left mobiledoodle right mobile

How to send to Listmonk from Claude Cowork

Add Postiz to Claude Cowork once as a connector, then ask for email campaigns in plain language. Cowork calls Postiz for you and confirms what it scheduled.

Setup, then just ask

# One-time setup in Claude Cowork (no terminal)
# Cowork tab > Customize > Connectors > + Add custom connector
#   Name: Postiz
#   URL:  https://mcp.postiz.com/mcp-oauth-dynamic
# Sign in to Postiz and approve access

# Then just ask Claude Cowork:
> Send the monthly newsletter to the
  Customers list tomorrow at 9am

Claude Cowork: Done! Your Listmonk post is scheduled.

What can Claude Cowork do on Listmonk?

Claude Cowork can use every Listmonk option that Postiz exposes. Describe the result you want and Cowork picks the matching settings.

📧

Email Campaigns

Create and send email campaigns to your subscriber lists with rich HTML content, subject lines, and preview text.

📋

Mailing Lists

Target specific subscriber lists by ID. Send campaigns to the right audience segment every time.

🎨

Template Support

Use pre-built email templates by specifying a template ID. Maintain consistent branding across all campaigns.

👁

Preview Text

Set preview text that appears in email clients before the recipient opens the message. Boost open rates with compelling previews.

📰

Newsletter Automation

Automate recurring newsletters with scheduled sends. Let AI agents craft and deliver content on a regular cadence.

📅

Scheduled Delivery

Schedule email campaigns for optimal delivery times. Use ISO timestamps to send at exactly the right moment.

How does Claude Cowork send to Listmonk?

You describe what you want in plain language and Claude Cowork handles the Postiz calls for you. Here is how a typical conversation goes.

1

Find Your Listmonk Integration

Ask Claude Cowork whether your Listmonk account is connected. It also checks which options the platform supports.

Example conversation

> Is my Listmonk account connected to Postiz?

Claude Cowork: Yes — your Listmonk account is connected
  and ready. Want me to post something?
2

Compose Your Email

Write your email body in plain text or HTML. Tell Claude Cowork the subject line and preview text and it sets them.

Example conversation

> Draft a Listmonk post about our new
  feature launch

Claude Cowork: Here's a draft for Listmonk:
  "We just shipped something big..."
  Want me to add media and schedule it?
3

Schedule and Send

Schedule your email campaign for a specific time or send immediately. Target a specific list and optionally apply a template for consistent formatting.

Example conversation

> Yes — add screenshot.png and schedule
  it for tomorrow at 9am

Claude Cowork: Done! Scheduled on Listmonk for
  tomorrow at 9:00 AM.

Which Listmonk settings can Claude Cowork apply?

Mention any of these in plain language and Claude Cowork sets them for you. These are the options every Listmonk campaign can carry.

FieldTypeDescription
__typestringMust be "listmonk" to identify the platform
subjectstringEmail subject line (min 1 character)
previewstringPreview text shown in email clients before opening
liststringList ID to send the campaign to
templatestringTemplate ID to use for the email layout

Common Configurations

Ask Claude Cowork for any of these common Listmonk campaign scenarios and it applies the matching settings.

Weekly Newsletter

Just ask

> Post it with: Weekly Newsletter

Claude Cowork: Got it. Applying:
  subject: Weekly Newsletter - March Edition
  preview: This week: new features, tips, and community highlights
  list: list-1
  template: newsletter-tmpl

Product Announcement

Just ask

> Post it with: Product Announcement

Claude Cowork: Got it. Applying:
  subject: Introducing Our New Feature
  preview: We've been working on something big...
  list: list-2

Promotional Campaign with Template

Just ask

> Post it with: Promotional Campaign with Template

Claude Cowork: Got it. Applying:
  subject: Flash Sale - 48 Hours Only
  preview: Up to 50% off everything in store
  list: list-3
  template: promo-template

Plain Text Update

Just ask

> Post it with: Plain Text Update

Claude Cowork: Got it. Applying:
  subject: A quick note from the team
  preview: Important updates about your account
  list: list-1

What is Claude Cowork?

Claude Cowork is Anthropic's agentic assistant for knowledge workers. It runs in the Claude desktop app on macOS and Windows (and on the web) on paid Claude plans, uses the same agentic architecture as Claude Code without a terminal, and can read local files, use connectors, and run multi-step tasks such as sending to Listmonk through Postiz. It is not the same as Claude Code (the terminal agent) or the Postiz connector in Claude.ai; read the full comparison on the Claude Cowork hub.

💻

Desktop Native

Claude Cowork runs directly on your desktop, connecting to your local files and apps. No dashboard tabs or terminal needed to manage your social media workflow.

🔗

App Integrations

Connects to Google Drive, Gmail, DocuSign, and more. Pull content from your existing tools and publish it to social media seamlessly.

🤖

Autonomous Tasks

Schedule recurring tasks with cron jobs. Claude Cowork can send your Listmonk campaigns on a schedule without you having to ask each time.

How Postiz Works with Claude Cowork

Postiz is an MCP server, and Claude Cowork supports custom connectors over remote MCP. Add the Postiz link once in Customize, then Connectors, sign in with OAuth, and Cowork sees the Postiz tools for listing channels, uploading media, scheduling email campaigns, and reading analytics. No API key or terminal is needed.

  • ✓Open the Cowork tab, then Customize, then Connectors, and add a custom connector named Postiz
  • ✓Paste the Postiz MCP link and sign in to Postiz when prompted (OAuth, no API key)
  • ✓Cowork discovers the Postiz tools automatically, including your connected Listmonk channel
  • ✓Ask in plain language; Cowork chains upload, settings, and scheduling steps for you
  • ✓Prefer the Postiz skill and CLI? Install the postiz-agent plugin instead and authenticate with postiz auth:login

Connect Postiz to Claude Cowork

# Option 1: custom connector (recommended, full toolset)
Cowork > Customize > Connectors > +
  Name: Postiz
  URL:  https://mcp.postiz.com/mcp-oauth-dynamic
  Sign in to Postiz and approve

# Option 2: official connector (posting + scheduling)
claude.ai/directory/postiz > Connect

# Option 3: Postiz skill + CLI (terminal)
npm install -g postiz
postiz auth:login

How do Listmonk workflows run in Claude Cowork?

Two ways: ask Cowork directly in the desktop app, where it can read the content from your local files, or set up a scheduled task that runs in the cloud on a timetable you choose.

C

From your desktop files

Local folders, Google Drive, no terminal

Point Claude Cowork at a document or media file on your computer and tell it where and when to send. It reads the file, uploads media through Postiz, applies the Listmonk settings, and schedules the result for your Listmonk lists.

Claude Cowork

You: Send ~/Newsletters/september.md to the
  Customers list on Listmonk tomorrow at
  9am, subject "What shipped in September"

Claude Cowork: Resolving list and template...
  1. List "Customers" found
  2. Subject and preview set
  3. Scheduled for 9:00 AM

  Done! Post a summary on LinkedIn too?
C

Scheduled tasks

Recurring email campaigns without a cron server

Type /schedule in any Cowork task to make it recurring. Scheduled tasks run in the cloud with the connectors you have set up, so your computer does not need to be awake for Cowork to send to Listmonk on time.

Claude Cowork scheduled task

/schedule

"On the first weekday of every month at 9am, draft a campaign from ~/Newsletters/latest.md, send it to the Customers list on Listmonk, and message me the summary."

Claude Cowork will, on each run:
  1. Read the source file or folder
  2. Draft the Listmonk content
  3. Schedule it through Postiz
  4. Report back what it did

Why Claude Cowork + Postiz for Listmonk

Cowork brings the desktop context and the scheduling; Postiz brings the Listmonk publishing, media handling, and analytics. Together they replace a scheduler dashboard with a conversation.

  • ✓No terminal: Postiz is a connector in the Claude app, added once
  • ✓Reads email campaigns content from local folders and connected apps like Google Drive
  • ✓Scheduled tasks run in the cloud on a timetable you set
  • ✓Cross-posts Listmonk content to other Postiz channels in one request
  • ✓Uses the same Postiz account, channels, and calendar as your dashboard and other agents

Postiz tools Cowork can call

# Discovery
integrationList        # your connected channels
integrationSchema      # Listmonk settings and limits
triggerTool            # live data (boards, flairs, lists)

# Publishing
uploadFromUrlTool      # media upload
integrationSchedulePostTool
postsListTool          # what is scheduled
postSettingsTool

# Custom MCP link only
generateImageTool, generateVideoTool, clippingTool

Also Works with OpenClaw

Postiz works with any AI agent that can run commands or call MCP tools — you ask, the agent does the work. That includes OpenClaw, the open-source personal AI agent, which reads the Postiz skill and runs the CLI rather than connecting over MCP.

🦀

OpenClaw

Open-source AI agent

OpenClaw reads the Postiz skill so it knows what it can do, then autonomously discovers your Listmonk integration, composes your email campaign with subject, preview text, and list targeting, and sends it on schedule.

OpenClaw

> Send a newsletter to list-1 about our
  new feature launch, schedule for Monday

OpenClaw: Done! Scheduled on Listmonk for
  tomorrow at 9:00 AM.

Listmonk + Other Platforms

Send an email campaign and post to social media simultaneously. Each platform gets its own settings.

Example

> Post "Excited to announce our new feature!" to
  Listmonk and LinkedIn tomorrow at 9am, then schedule
  a daily tip on Listmonk every weekday at 10am

Claude Cowork: Done! Scheduled:
  - Listmonk + LinkedIn: tomorrow 9:00 AM
  - Daily tips on Listmonk: Mon-Fri 10:00 AM

What can you ask Claude Cowork to send on Listmonk?

Anything you would type into the Postiz dashboard, phrased as a request. These are prompts people actually use for Listmonk.

You say to Claude CoworkWhat Postiz does
Send ~/Newsletters/september.md to the Customers list on Listmonk tomorrow at 9am with the subject "What shipped in September"Sets subject, preview, and list, then schedules the campaign
Use the Product Updates template for this campaign and add preview textSets the template ID and preview field
Which Listmonk lists and templates do I have?Fetches lists and templates through the Postiz integration tools

What should you know before posting to Listmonk from Claude Cowork?

Cowork handles these rules for you, but knowing them explains why it sometimes asks a follow-up question before scheduling.

  • ✓subject, preview, and list are required; template is optional. Cowork resolves list and template names to IDs.
  • ✓The campaign body comes from your post content, so review the draft before the send time.
  • ✓Listmonk is self-hosted; connect your instance in the Postiz dashboard first.
  • ✓Scheduled campaigns can be moved or cancelled from Cowork before they send.

Claude Cowork and Listmonk: frequently asked questions

How do I send a Listmonk campaign from Claude Cowork?

Add Postiz as a custom connector in Cowork (Customize, then Connectors, URL https://mcp.postiz.com/mcp-oauth-dynamic), sign in to Postiz, and ask Cowork to send a newsletter draft from your desktop to a list. It sets the subject, preview text, list, and template and schedules the campaign. No terminal or API token is needed.

Can Claude Cowork pick the right Listmonk list and template?

Yes. Cowork fetches your lists and templates through the Postiz integration tools, matches the names you use, and sets their IDs in the campaign settings. If you do not name one, it lists your options and asks before scheduling, so nothing goes to the wrong audience.

Can I preview a Listmonk campaign before Cowork sends it?

Yes. Ask Cowork to create it as a draft or schedule it for a later time, then review the subject, preview text, and body in the Cowork conversation or the Postiz dashboard. You can edit or cancel it any time before the send.

Is this different from sending Listmonk campaigns with Claude Code?

The Postiz settings are identical. Claude Code is Anthropic's terminal agent and connects with a claude mcp add command or the Postiz CLI. Claude Cowork is the desktop agent, so Postiz is added as a connector and Cowork can read the newsletter draft from a local file.

Can Cowork send the newsletter and post it on social media together?

Yes. Ask Cowork to send the campaign to your Customers list at 9am and post a summary to LinkedIn and X at 10am. It creates a Postiz post per channel with platform-appropriate wording, and you can review all of them before they go out.

Start sending with Listmonk

Install Postiz Agent and automate your Listmonk email campaigns with AI-powered scheduling and delivery.