Create Workflow
create_workflowCreate a new automation workflow.
Workflows consist of a trigger and a sequence of steps.
Trigger types: • manual - Run on demand • schedule - Cron-based schedule • event - Triggered by SendIt events (post published, mention detected, etc.) • webhook - Triggered by external webhook • connector_event - Triggered by connector-specific events
Step types: • connector_action - Execute a connector operation • connector_operation - Alias of connector_action • agent_invoke - Run an AI agent • condition - Conditional control step (skip subsequent steps) • delay - Wait for a duration • http_request - Outbound HTTP request • transform - Transform data between steps • notify - Send notification (email, Slack, etc.)
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>",
"triggerType": "<triggerType>",
"triggerConfig": "<triggerConfig>",
"steps": "<steps>"
},
"name": "create_workflow"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Workflow name | |
| steps | Yes | Workflow steps in execution order | |
| active | No | Activate workflow immediately (default: false) | |
| description | No | Workflow description | |
| triggerType | Yes | Trigger type | |
| triggerConfig | Yes | Trigger configuration (cron expression, event type, etc.) |