Schedule or launch campaign
Activate a campaign flow immediately or at a date and time.
MCP tool postscript_write → schedule_campaign
Uses Schedule or Launch: Activate immediately starts the one-time flow now, Activate at a scheduled time and date starts it then. use_subscriber_time_zone sends at that local time in each region and works only for scheduled campaigns. Postscript holds campaign messages until waking hours in each subscriber's time zone. It sends texts to everyone in the Include segments. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| campaign_id string required | string | Campaign draft to activate. |
| starts_at datetime | datetime | Date and time to start. Leave out to activate immediately. |
| use_subscriber_time_zone boolean | boolean | Send at the given time in each subscriber's time zone. Default: false. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "postscript_write",
"arguments": {
"operation": "schedule_campaign",
"arguments": {
"campaign_id": "campaign_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"campaign_id": "f_51877",
"status": "scheduled",
"starts_at": "2026-10-28T11:00:00",
"use_subscriber_time_zone": true
},
"isError": false
}