Enroll contact in an automation
enroll_automationStart an automation for a contact — locate it by automation_id or automation_name (case-insensitive; names come from list_automations) and the contact by contact_id or email. Google steps (Gmail send, Calendar event, Drive file, Sheets row) do NOT run immediately: they come back in pending_google_approvals with status awaiting_approval until the account owner approves them in the app.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "enroll_automation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | The contact email address. Use to locate a contact when you do not have its id, or to set a new email on update_contact. | ||
| contact_id | No | The contact id (uuid) from find_contact / list_contacts / search_leads. | |
| automation_id | No | Automation id (uuid) — or use automation_name. | |
| automation_name | No | Automation name — case-insensitive match against list_automations. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| error | No | Present only when ok is false. | |
| run_id | No | ||
| status | No | ||
| enrollment_id | No | ||
| google_writes | No | ||
| pending_google_approvals | No |