Create Campaign
listmonk_create_campaignCreates a draft campaign for selected lists so you can review it before explicitly scheduling or starting it through the status update tool.
Instructions
Creates a new campaign as a draft. Drafts must be explicitly scheduled/started via listmonk_update_campaign_status.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"subject": "<subject>",
"lists": "<lists>"
},
"name": "listmonk_create_campaign"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| name | Yes | ||
| tags | No | ||
| type | No | regular | |
| lists | Yes | List ids to send this campaign to. | |
| send_at | No | ISO 8601 timestamp; requires send_later: true. | |
| subject | Yes | ||
| messenger | No | ||
| from_email | No | ||
| send_later | No | ||
| template_id | No | ||
| content_type | No | richtext | |
| response_format | No | Output format: 'markdown' for human-readable text (default) or 'json' for machine-readable data. | markdown |