What the model is told
Add a note to an existing HighLevel contact, for example a summary of the conversation. Find the contact's ID first with Find HighLevel Contact by Email. Keep the note factual and brief. Returns the saved note.
Request
POSThttps://services.leadconnectorhq.com/contacts/{{contactId}}/notes
Headers
AuthorizationBearer YOUR_HIGHLEVEL_PRIVATE_INTEGRATION_TOKENVersionv3Content-Typeapplication/json
Body
{
"title": "{{title}}",
"body": "{{body}}"
}Parameters
contactId stringThe HighLevel ID of the contact, from Find HighLevel Contact by Email.title stringA short title for the note.body stringThe text of the note.
Engage payload
{
"source": "VOICE_AI",
"tool": {
"id": "71b3b4d7-3001-4e8c-bd3f-87fb0a964eec",
"type": "HTTP_REQUEST",
"label": "Add HighLevel Note to Contact",
"name": "add_highlevel_note_to_contact",
"customName": false,
"description": "Add a note to an existing HighLevel contact, for example a summary of the conversation. Find the contact's ID first with Find HighLevel Contact by Email. Keep the note factual and brief. Returns the saved note.",
"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 title for the note."
},
{
"name": "body",
"type": "string",
"description": "The text of the note."
}
],
"config": {
"endpoint": {
"method": "POST",
"url": "https://services.leadconnectorhq.com/contacts/{{contactId}}/notes"
},
"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}",
"timeout": null
}
}
}IDs are regenerated on every copy.