HighLevel
Create HighLevel Task for Contact
Creates a follow-up task for a contact in HighLevel.
Unverified
What the model is told
Create a follow-up task for an existing HighLevel contact, such as a call-back the customer has asked for. Confirm the title and due date with the customer first. Find the contact's ID first with Find HighLevel Contact by Email. Returns the new task.
Request
POSThttps://services.leadconnectorhq.com/contacts/{{contactId}}/tasks
Headers
AuthorizationBearer YOUR_HIGHLEVEL_PRIVATE_INTEGRATION_TOKENVersionv3Content-Typeapplication/json
Body
{
"title": "{{title}}",
"body": "{{body}}",
"dueDate": "{{dueDate}}",
"completed": false
}Parameters
contactId stringThe HighLevel ID of the contact, from Find HighLevel Contact by Email.title stringA short name for the task.body stringExtra detail for the person who will do the task.dueDate stringThe due date and time in ISO 8601 format.
Engage payload
{
"source": "VOICE_AI",
"tool": {
"id": "372d8920-b93c-4b88-a54e-e7d5ad488a74",
"type": "HTTP_REQUEST",
"label": "Create HighLevel Task for Contact",
"name": "create_highlevel_task_for_contact",
"customName": false,
"description": "Create a follow-up task for an existing HighLevel contact, such as a call-back the customer has asked for. Confirm the title and due date with the customer first. Find the contact's ID first with Find HighLevel Contact by Email. Returns the new task.",
"parameters": [
{
"name": "contactId",
"type": "string",
"description": "The HighLevel ID of the contact, from Find HighLevel Contact by Email."
},
{
"name": "title",
"type": "string",
"description": "A short name for the task."
},
{
"name": "body",
"type": "string",
"description": "Extra detail for the person who will do the task."
},
{
"name": "dueDate",
"type": "string",
"description": "The due date and time in ISO 8601 format."
}
],
"config": {
"endpoint": {
"method": "POST",
"url": "https://services.leadconnectorhq.com/contacts/{{contactId}}/tasks"
},
"headers": [
{
"name": "Authorization",
"value": "Bearer YOUR_HIGHLEVEL_PRIVATE_INTEGRATION_TOKEN"
},
{
"name": "Version",
"value": "v3"
},
{
"name": "Content-Type",
"value": "application/json"
}
],
"body": "{\n \"title\": \"{{title}}\",\n \"body\": \"{{body}}\",\n \"dueDate\": \"{{dueDate}}\",\n \"completed\": false\n}",
"timeout": null
}
}
}IDs are regenerated on every copy.