Listmonk Campaign Sending
Compose and send branded emails and campaigns through self-hosted Listmonk with HTML templates and brand tokens.
- listmonk
- ghl
- campaigns
Video coming soon
This skill's short video goes here.What it does
Turns a brief or contact list into a ready-to-send Listmonk campaign or transactional email: brand-token HTML templates, list segmentation, and API-based sending. Useful for newsletters, announcements, or transactional sequences without a commercial ESP.
When to use it
- You need to send a newsletter or announcement to a subscriber list from your own Listmonk instance.
- You need to send a one-off transactional email to a specific contact.
- A GoHighLevel workflow needs to trigger a branded email through Listmonk instead of GHL's native engine.
Steps
- Confirm the goal: single transactional vs campaign to a list.
- Gather the brief: sender, subject, body, CTA, brand tokens.
- Pick or adapt an existing Listmonk HTML template with those tokens.
- Generate the full draft (subject, preheader, HTML) and present for review.
- Wait for explicit approval before creating or scheduling via the API.
- Create the campaign/transactional as draft or scheduled; never auto-send without final confirmation.
- Report status (draft, scheduled, sent) with the Listmonk link.
The skill
listmonk-campaign-sender/SKILL.mdDownload SKILL.md
--- name: listmonk-campaign-sender description: Compose and send branded emails and campaigns through self-hosted Listmonk with HTML templates and brand tokens. --- # Listmonk Campaign Sending ## 1. Purpose Turn a brief, contact, or subscriber list into a ready-to-send Listmonk campaign or transactional email, keeping brand voice and HTML templates consistent. ## 2. Inputs needed Sender identity, target list or contact, brand tokens (logo, colors, links), and the core message or CTA. ## 3. Template selection Reuse an existing Listmonk HTML template when it fits; otherwise draft a lightweight template with header, body, and unsubscribe footer. ## 4. Draft first Always produce the full subject, preheader, and rendered HTML as a draft before touching the Listmonk API. ## 5. Approval gate Do not create, schedule, or send anything until the user explicitly approves content and recipient list. ## 6. Execution After approval, create the campaign/transactional via API in draft or scheduled state; confirm recipient count before any final send trigger. ## 7. GoHighLevel angle When a GHL workflow needs a branded bulk email GHL can't trigger natively, generate the Listmonk payload here and report the campaign ID back for GHL to reference.
For Claude Code, save it as ~/.claude/skills/listmonk-campaign-sender/SKILL.md. In Cursor, ChatGPT or another assistant, paste it as project instructions.
Want to build it together?
Inside PubliExpert AI Guild you get snapshots, live sessions and builders to finish it with.