What the model is told
Create a Trello card 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 card has been created. The response includes the card id and URL.
Request
POSThttps://api.trello.com/1/cards?key=YOUR_TRELLO_API_KEY&token=YOUR_TRELLO_TOKEN
Headers
Content-Typeapplication/json
Body
{
"idList": "YOUR_TRELLO_LIST_ID",
"name": "{{name}}",
"desc": "{{description}}"
}Parameters
name stringA short card title.description stringThe detail the team needs, including how to contact the customer.
Engage payload
{
"source": "VOICE_AI",
"tool": {
"id": "50356221-0647-4ce8-8bd0-0af4bc4f24d8",
"type": "HTTP_REQUEST",
"label": "Create Trello Card",
"name": "create_trello_card",
"customName": false,
"description": "Create a Trello card 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 card has been created. The response includes the card id and URL.",
"parameters": [
{
"name": "name",
"type": "string",
"description": "A short card title."
},
{
"name": "description",
"type": "string",
"description": "The detail the team needs, including how to contact the customer."
}
],
"config": {
"endpoint": {
"method": "POST",
"url": "https://api.trello.com/1/cards?key=YOUR_TRELLO_API_KEY&token=YOUR_TRELLO_TOKEN"
},
"headers": [
{
"name": "Content-Type",
"value": "application/json"
}
],
"body": "{\n \"idList\": \"YOUR_TRELLO_LIST_ID\",\n \"name\": \"{{name}}\",\n \"desc\": \"{{description}}\"\n}",
"timeout": null
}
}
}IDs are regenerated on every copy.