Automations
An automation is a workflow graph of nodes that runs when a contact, list, or segment is enrolled against a named event.
Workflow definition shape
{
"id": "welcome-series",
"name": "Welcome series",
"nodes": [
{ "id": "n1", "type": "trigger", "event": "contact.subscribed" },
{ "id": "n2", "type": "wait", "duration": "P1D" },
{ "id": "n3", "type": "condition", "field": "status", "comparator": "eq", "value": "subscribed" },
{ "id": "n4", "type": "action", "action": "send_email", "templateId": "..." },
{ "id": "n5", "type": "end" }
]
}Node types: trigger, condition, action, wait, end.
AI campaign conversion
The Vibe Marketing workflow can convert an approved campaign strategy into a reviewable automation draft, using the same underlying workflow shape described above.
Enrollment is consequential
run_automation enrolls a contact, list, or segment into a live workflow and sends real emails or performs real actions. It requires confirm: true. Activation of an automation and every enrollment run require explicit user action — nothing runs automatically from a draft.
Related MCP tools
list_automations, create_automation, update_automation, run_automation, list_automation_runs. Full parameters at /mcp-tools.