GoHighLevel integration
All-in-one marketing and CRM platform API. Manage contacts, opportunities, campaigns, calendars, and conversations. Automate workflows, send SMS/email, track pipelines, and handle appointments. Essential for agencies, sales teams, and marketing automation.
Common GoHighLevel use cases
- contact management
- calendar management
- pipeline management
- contact maintenance
- deal review
- tag cleanup
- contact view
- data cleanup
- deal cleanup
- lead capture
What you can do with GoHighLevel
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Contact, 6 operations
- POSTcreate_contact
Creates a new contact with optional tags, custom fields, address, and lead source.
- DELETEdelete_contact
Deletes a contact from a GoHighLevel location.
- GETget_contact
Retrieves a contact's full profile including custom fields and opportunities.
- GETlist_contacts
Lists contacts in a GoHighLevel location with search and pagination.
- GETlookup_contact
Looks up a contact by email or phone number.
- PUTupdate_contact
Updates a contact's profile, tags, address, or custom field values.
Opportunity, 5 operations
- POSTcreate_opportunity
Creates a new opportunity in a pipeline linked to a contact.
- DELETEdelete_opportunity
Deletes an opportunity from a sales pipeline.
- GETget_opportunity
Retrieves a specific opportunity's full details.
- GETlist_opportunities
Lists opportunities in a sales pipeline with stage and status filtering.
- PUTupdate_opportunity
Updates an opportunity's stage, status, value, or assignment.
Tag, 2 operations
- POSTadd_tag
Adds tags to a contact for segmentation and automation.
- DELETEremove_tag
Removes tags from a contact.
Appointment, 1 operation
- POSTcreate_appointment
Creates a calendar appointment by booking a time slot.
Calendar, 1 operation
- GETlist_calendars
Lists all booking calendars in a GoHighLevel location.
Conversation, 1 operation
- GETlist_conversations
Lists conversations (SMS, email, chat) for a location or contact.
Message, 1 operation
- POSTsend_message
Sends an SMS, email, or other channel message to a contact.
Pipeline, 1 operation
- GETlist_pipelines
Lists all sales pipelines and their stages in a location.
GoHighLevel API rate limits
- 10 requests per second
Rate limits vary by endpoint
These are the limits GoHighLevel documents, not ones LiveContext measured. They can change and often depend on your plan, so check the GoHighLevel documentation for current values.
Use GoHighLevel from Claude Code, Cursor or Codex
Connect GoHighLevel in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its GoHighLevel operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect GoHighLevel
Create your workspace
Sign up free. Nothing to install.
Connect GoHighLevel once
Add your GoHighLevel connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
GoHighLevel integration FAQ
- What can you do with the GoHighLevel integration?
- LiveContext exposes 18 operations on GoHighLevel, covering contact, opportunity, tag and appointment. Common uses include contact management, calendar management and pipeline management.
- What are the GoHighLevel API rate limits?
- GoHighLevel documents 10 requests per second. Rate limits vary by endpoint Limits are set by GoHighLevel and can depend on your plan.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…