Create Automation
create_automationCreates an automation on a monday board from a natural-language description. Specify the trigger, conditions, and actions to automate your workflow.
Instructions
Creates an automation on a monday board from a structured natural-language description.Use this tool only when you know:
boardId
the user's intended trigger
at least one intended action
any details the user provided that are relevant to the trigger, conditions, or actions
The caller does not need to know the exact available automation blocks or their required fields. Describe the user's intent clearly — the tool will translate that intent into supported blocks and values.
If a required detail is missing from the user's request, ask for clarification before calling the tool.
If the tool returns status: "needs_clarification", present the unresolved fields to the user, gather answers, then call the tool again.
Describe the automation in this format:
Trigger: When Details: :
Conditions:
Only if Details: :
Actions:
: :
Rules:
Use one trigger.
Conditions are optional.
Multiple conditions mean AND.
Use one or more actions.
Do not use branching.
Use natural language, not block IDs or internal field names.
Actions may reference values from the trigger context, such as "{{item name}}", "{{creator}}", "{{status}}", "{{group}}", or "{{board}}".
Terminology:
Trigger: the event that starts the automation, such as "when a new item is created".
Conditions: optional requirements that must be true before actions run.
Actions: what the automation does when it runs.
Example:
Trigger: When a new item is created
Actions:
Send a notification: Recipient: John Snow Title: Important Update Message: The item "{{item name}}" was created.
Move the item to a group: Group: Top group
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| userPrompt | Yes | Structured description of the automation to create. | |
| boardId | Yes | The numeric board ID as a string. |