What the model is told
Create a task in ClickUp for the team to follow up. Give it a short name and put the customer's request in the description. Confirm with the customer before calling. Tell them a task has been raised. The response includes the task id.
Request
POSThttps://api.clickup.com/api/v2/list/YOUR_CLICKUP_LIST_ID/task
Headers
Content-Typeapplication/jsonAuthorizationYOUR_CLICKUP_API_TOKEN
Body
{
"name": "{{name}}",
"description": "{{description}}"
}Parameters
name stringA short task name.description stringThe detail the team needs, including how to contact the customer.
Engage payload
{
"source": "VOICE_AI",
"tool": {
"id": "1cc1f429-771d-464c-9d53-5abf2ac09fb7",
"type": "HTTP_REQUEST",
"label": "Create ClickUp Task",
"name": "create_clickup_task",
"customName": false,
"description": "Create a task in ClickUp for the team to follow up. Give it a short name and put the customer's request in the description. Confirm with the customer before calling. Tell them a task has been raised. The response includes the task id.",
"parameters": [
{
"name": "name",
"type": "string",
"description": "A short task name."
},
{
"name": "description",
"type": "string",
"description": "The detail the team needs, including how to contact the customer."
}
],
"config": {
"endpoint": {
"method": "POST",
"url": "https://api.clickup.com/api/v2/list/YOUR_CLICKUP_LIST_ID/task"
},
"headers": [
{
"name": "Content-Type",
"value": "application/json"
},
{
"name": "Authorization",
"value": "YOUR_CLICKUP_API_TOKEN"
}
],
"body": "{\n \"name\": \"{{name}}\",\n \"description\": \"{{description}}\"\n}",
"timeout": null
}
}
}IDs are regenerated on every copy.