What the model is told
Create an item on a monday.com board for the team to follow up. Use a short name that includes the customer's name and request. Confirm with the customer before calling. Tell them it has been logged. The response includes the item id.
Request
POSThttps://api.monday.com/v2
Headers
Content-Typeapplication/jsonAuthorizationYOUR_MONDAY_API_TOKENAPI-Version2026-10
Body
{
"query": "mutation ($boardId: ID!, $itemName: String!) { create_item(board_id: $boardId, item_name: $itemName) { id } }",
"variables": {
"boardId": "YOUR_MONDAY_BOARD_ID",
"itemName": "{{itemName}}"
}
}Parameters
itemName stringThe item name.
Engage payload
{
"source": "VOICE_AI",
"tool": {
"id": "f1e69ac6-c91d-4a49-a4ef-0dc9720f2f99",
"type": "HTTP_REQUEST",
"label": "Create monday.com Item",
"name": "create_monday_com_item",
"customName": false,
"description": "Create an item on a monday.com board for the team to follow up. Use a short name that includes the customer's name and request. Confirm with the customer before calling. Tell them it has been logged. The response includes the item id.",
"parameters": [
{
"name": "itemName",
"type": "string",
"description": "The item name."
}
],
"config": {
"endpoint": {
"method": "POST",
"url": "https://api.monday.com/v2"
},
"headers": [
{
"name": "Content-Type",
"value": "application/json"
},
{
"name": "Authorization",
"value": "YOUR_MONDAY_API_TOKEN"
},
{
"name": "API-Version",
"value": "2026-10"
}
],
"body": "{\n \"query\": \"mutation ($boardId: ID!, $itemName: String!) { create_item(board_id: $boardId, item_name: $itemName) { id } }\",\n \"variables\": {\n \"boardId\": \"YOUR_MONDAY_BOARD_ID\",\n \"itemName\": \"{{itemName}}\"\n }\n}",
"timeout": null
}
}
}IDs are regenerated on every copy.