GoHighLevel
Connect phone conversations with approved GoHighLevel sales and service workflows.
Description
AIM AI can be configured to use selected GoHighLevel records and automations during or after a call. The implementation is scoped to the approved location, pipeline, calendar, and communication workflow.
Authentication
- A GoHighLevel OAuth 2.0 access token is required.
- Exact locations, permissions, and approved actions are confirmed during workflow scoping.
Supported Actions (33)
These are the operations this integration can perform after the required credentials and permissions are approved.
- Get contacts
- Get contact by email or phone
- Create/update/delete contacts
- Get/create/delete custom fields
- Get businesses
- Get business by ID
- Create/update/delete businesses
- Search conversations
- Get conversation by ID
- Create/update/delete conversations
- Add inbound message
- Send message
- Update message status
- Get calendars
- Get calendar by ID
- Get appointments
- Create/update/delete appointments
- Get opportunities
- Get opportunity by ID
- Create/update/delete opportunities
- Get pipelines
- Get pipeline by ID
- Get tags
- Create/update/delete tags
- Get notes
- Create/update/delete notes
- Get tasks
- Create/update/delete tasks
- Get campaigns
- Get campaign by ID
- Get locations
- Get location by ID
- Get installed locations
Examples
Use these representative payloads as a technical starting point, then replace the sample values with the approved workflow data.
Representative workflow configuration for Go High Level - Get Contacts.
{
"automationType": "gohighlevel",
"nodeId": "gohighlevel-get-contacts-001",
"nodeParams": {
"action": "get_contacts",
"params": {
"locationId": "YOUR_LOCATION_ID"
}
}
}Representative workflow configuration for Go High Level - Delete Custom Field.
{
"automationType": "gohighlevel",
"nodeId": "gohighlevel-delete-custom-field-001",
"nodeParams": {
"action": "delete_custom_field",
"params": {
"locationId": "YOUR_LOCATION_ID",
"id": "FIELD_ID"
}
}
}Representative workflow configuration for Go High Level - Get Conversation by ID.
{
"automationType": "gohighlevel",
"nodeId": "gohighlevel-get-conversation-by-id-001",
"nodeParams": {
"action": "get_conversation_by_id",
"params": {
"conversationId": "CONVERSATION_ID"
}
}
}Representative workflow configuration for Go High Level - Get Installed Locations.
{
"automationType": "gohighlevel",
"nodeId": "gohighlevel-get-installed-locations-001",
"nodeParams": {
"action": "get_installed_locations",
"params": {
"appId": "YOUR_APP_ID"
}
}
}Representative workflow configuration for Go High Level - Get Opportunity.
{
"automationType": "gohighlevel",
"nodeId": "gohighlevel-get-opportunity-001",
"nodeParams": {
"action": "get_opportunity",
"params": {
"opportunityId": "OPPORTUNITY_ID"
}
}
}Representative workflow configuration for Go High Level - Create Tag.
{
"automationType": "gohighlevel",
"nodeId": "gohighlevel-create-tag-001",
"nodeParams": {
"action": "create_tag",
"params": {
"locationId": "YOUR_LOCATION_ID",
"name": "Important",
"color": "#FF0000"
}
}
}Representative workflow configuration for Go High Level - Get Tasks.
{
"automationType": "gohighlevel",
"nodeId": "gohighlevel-get-tasks-001",
"nodeParams": {
"action": "get_tasks",
"params": {
"locationId": "YOUR_LOCATION_ID",
"contactId": "CONTACT_ID"
}
}
}Representative workflow configuration for Go High Level - Get Location.
{
"automationType": "gohighlevel",
"nodeId": "gohighlevel-get-location-001",
"nodeParams": {
"action": "get_location",
"params": {
"locationId": "YOUR_LOCATION_ID"
}
}
}