218 available actions

What your AI agent can do in Highlevel

HighLevel provides a marketing automation and CRM platform for agencies, featuring funnels, appointment scheduling, two-way texting, and other tools to drive client success This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.

Common starting points

  • Get Event Calendar ScheduleRetrieves the availability schedule for a specific event calendar.
  • Search Duplicate ContactSearches for duplicate contacts in a GoHighLevel location.
  • Add An Inbound MessageAdds an inbound message to a conversation in GoHighLevel.
  • Add Contact TagsAdds one or more tags to an existing contact in a GoHighLevel sub-account.
  • Update CalendarUpdates an existing calendar by its unique identifier.
  • Update Calendar ScheduleUpdates an existing calendar's availability schedule.

Browse all 218 actions by capability

Open a capability to see every supported action and its description.

Find & reviewLook up and review existing recordsView 95 actionsHide actions
  • Check Account FundsChecks if the GoHighLevel account has sufficient funds to cover marketplace charges.
  • Check Url Slug ExistsChecks whether a given URL slug already exists for blog posts in a GoHighLevel sub-account.
  • Export Messages By LocationExports messages for a specific GoHighLevel sub-account (location).
  • Fetch Calendar ResourcesRetrieves a paginated list of calendar resources (equipments or rooms) for a specific sub-account in GoHighLevel.
  • Fetch CampaignsRetrieves a list of email campaigns (schedules) for a specific GoHighLevel sub-account.
  • Fetch Email TemplatesFetches email templates for the specified location from the GoHighLevel email builder.
  • Fetch Redirects ListRetrieves a paginated list of URL redirects configured for a specific GoHighLevel sub-account (location).
  • Find AssociationsRetrieves all associations for a sub-account / location.
  • Get Agent Studio Agents (Deprecated)Lists all active agents with a published production version for the specified location.
  • Get All Blog Authors By LocationRetrieves a paginated list of blog authors for a specific GoHighLevel sub-account (location).
  • Get All Categories By LocationRetrieves a paginated list of blog categories for a specific GoHighLevel sub-account (location).
  • Get All NotesRetrieves all notes associated with a specific contact.
  • Get All Or Email Sms TemplatesRetrieves all templates (or email/SMS/WhatsApp templates filtered by type) for a specific GoHighLevel sub-account (location).
  • Get All SchedulesRetrieves all schedules for a given user within a sub-account (location), optionally filtered by calendar.
  • Get All TasksRetrieves all tasks associated with a specific contact.
  • Get Appointments For ContactRetrieves all appointments associated with a specific contact in a GoHighLevel sub-account.
  • Get Association By IdRetrieves a single association from GoHighLevel by its unique identifier.
  • Get Association By Object KeysRetrieves associations from a GoHighLevel sub-account by object key.
  • Get Blocked SlotsRetrieves blocked slots for a GoHighLevel sub-account within a given time range.
  • Get BlogsRetrieves all blogs for a specific location ID.
  • Get Brand BoardsRetrieves all brand boards for a specific location.
  • Get Brand VoiceRetrieves a brand voice by its ID within the specified location.
  • Get CalendarRetrieves a single calendar by its unique identifier.
  • Get Calendar EventsRetrieves calendar events for a GoHighLevel sub-account within a given time range.
  • Get CalendarsRetrieves all calendars associated with a GoHighLevel location.
  • Get Event Calendar ScheduleRetrieves the availability schedule for a specific event calendar.
  • Get Service BookingsRetrieves service bookings for a location within a given date range, with an optional service location filter.
  • Get ContactRetrieves a single contact from a GoHighLevel sub-account by its unique identifier.
  • Get Contacts By Business IdRetrieves a paginated list of contacts associated with a specific business in a GoHighLevel sub-account.
  • Get ConversationRetrieves a specific conversation by its unique identifier.
  • Get Conversation MessagesRetrieves all messages for a specific conversation in GoHighLevel.
  • Get Custom FieldRetrieves a single custom field from a GoHighLevel sub-account (location) by its unique identifier.
  • Get Custom Field By IdRetrieves a single custom field from a GoHighLevel sub-account by its unique identifier.
  • Get Custom FieldsRetrieves the custom fields configured for a specific GoHighLevel sub-account (location).
  • Get Custom Fields By Object KeyRetrieves all custom fields and custom field folders for a given object within a GoHighLevel sub-account, identified by the object key (e.g.
  • Get Custom ValueRetrieves a single custom value from a GoHighLevel sub-account (location) by its unique identifier.
  • Get Custom ValuesRetrieves all custom values associated with a specific location in GoHighLevel.
  • Get Email By IdRetrieves a single email message from a GoHighLevel sub-account by its unique identifier.
  • Get Bulk Action CampaignsRetrieves all bulk action campaigns for a specific GoHighLevel location.
  • Get Email CampaignsRetrieves all email campaigns for a specific GoHighLevel location.
  • Get Email TemplatesRetrieves all email templates for a specific location.
  • Get Event NotificationRetrieves a single event notification by its unique notification ID.
  • Get Funnels PageRetrieves a list of all funnel pages based on the given query parameters.
  • Get Funnels Page CountRetrieves the count of funnel pages based on the given query parameters.
  • Get GroupsRetrieves the list of calendar groups for a specific GoHighLevel sub-account (location).
  • Get Invoice SettingsRetrieves invoice settings for a specific location in GoHighLevel.
  • Get Invoice SchedulesRetrieves a list of invoice schedules for a location or company.
  • Get Link By IdRetrieves a single trigger link from a GoHighLevel sub-account by its unique identifier.
  • Get LinksRetrieves all trigger links for a specific GoHighLevel sub-account (location).
  • Get List InventoryRetrieves a paginated list of inventory items for a specific location.
  • Get LocationRetrieves a single sub-account (location) from GoHighLevel by its unique identifier.
  • Get Lost ReasonRetrieves the list of opportunity lost reasons configured for a GoHighLevel sub-account.
  • List Media FilesFetches a list of files and folders from the media storage for a location.
  • Get MessageRetrieves a single message from a GoHighLevel conversation by its unique identifier.
  • Get NoteRetrieves a single note for a specific contact in a GoHighLevel sub-account by its unique identifier.
  • Get Object By Location IdRetrieves the list of custom and standard object schemas for a specific GoHighLevel sub-account (location).
  • Get Object SchemaRetrieves the schema definition for an object by its key or ID in GoHighLevel.
  • Get Object Record By IdRetrieves a Standard Object (like business) or Custom Object record by its ID.
  • Get OpportunityRetrieves a single opportunity from a GoHighLevel sub-account by its unique identifier.
  • Get PipelinesRetrieves all opportunity pipelines associated with a GoHighLevel location.
  • Get PostsRetrieves a list of social media posts for a specific location.
  • Get Price By Id For ProductRetrieves a single price for a specific product in a GoHighLevel sub-account by its unique identifier.
  • Get Product By IdRetrieves a single product from a GoHighLevel sub-account by its unique identifier.
  • Get Product Collection IdRetrieves a single product collection from a GoHighLevel sub-account by its unique identifier.
  • Get Product ReviewsRetrieves a paginated list of product reviews for a specific sub-account (location) in GoHighLevel.
  • List ProductsRetrieves a paginated list of products for a specific location.
  • List Product PricesLists all prices associated with a specific product in the HighLevel system.
  • Get Product Store StatsRetrieves product statistics for a specific store in a GoHighLevel sub-account, including the total number of products, the number included in the store, and the number…
  • Get Recurring Task By IdRetrieves a single recurring task from a GoHighLevel sub-account by its unique identifier.
  • Get Relations By Record IdRetrieves all relations for a specific record by its ID.
  • Get Reviews CountRetrieves the count of reviews for a specific location in GoHighLevel, optionally filtered by rating, date range, product, or store.
  • Get Schedule By IdRetrieves a single calendar schedule from a GoHighLevel sub-account by its unique identifier.
  • Get SlotsRetrieves the available free time slots for a specific GoHighLevel calendar within a given date range.
  • Get Store SettingsRetrieves store settings for a specific location or agency.
  • Get TagRetrieves a single tag from a GoHighLevel sub-account by its unique identifier.
  • Get TaskRetrieves a single task for a specific contact in a GoHighLevel sub-account by its unique identifier.
  • Get TimezonesRetrieves all available timezones for a GoHighLevel location.
  • Get User By LocationRetrieves all users associated with a specific location in GoHighLevel.
  • List Agent Studio AgentsLists all active agents for the specified location in Agent Studio.
  • List Brand VoicesRetrieves all brand voices for a specific location in GoHighLevel.
  • List Event NotificationsRetrieves the event notifications configured for a specific GoHighLevel calendar.
  • List Funnels FunnelRetrieves a list of all funnels based on the given query parameters.
  • List CouponsRetrieves a list of all coupons available in a GoHighLevel location.
  • List Product CollectionsRetrieves a paginated list of product collections for a specific location (sub-account) in GoHighLevel.
  • List TagsRetrieves the list of tags defined in a GoHighLevel sub-account (location).
  • Search ContactsSearches for contacts in a GoHighLevel sub-account using advanced filters, sorting, and pagination.
  • Search Conversation AI AgentsSearches for AI agents based on various criteria including name, status, and configuration.
  • Search ConversationsReturns a list of all conversations matching the search criteria along with the sort and filter options selected.
  • Search Duplicate ContactSearches for duplicate contacts in a GoHighLevel location.
  • Search LinksSearches for trigger links within a GoHighLevel location.
  • Search LocationsSearches for sub-accounts (locations) within a GoHighLevel agency.
  • Search Object RecordsSearches records of a custom object in a GoHighLevel sub-account.
  • Search OpportunitiesSearches for opportunities within a GoHighLevel sub-account.
  • Search Opportunities AdvancedPerforms an advanced search for opportunities within a GoHighLevel sub-account.
  • Search UsersSearches users in a HighLevel company and location.
Create & communicateCreate records or send supported messagesView 41 actionsHide actions
  • Add An Inbound MessageAdds an inbound message to a conversation in GoHighLevel.
  • Add Contact TagsAdds one or more tags to an existing contact in a GoHighLevel sub-account.
  • Add Followers ContactAdds one or more followers to an existing contact in a GoHighLevel sub-account.
  • Add Followers OpportunityAdds one or more followers to an existing opportunity in a GoHighLevel sub-account.
  • Add Remove Contact From BusinessAdds or removes a set of contacts from a business in a GoHighLevel sub-account in bulk.
  • Create AppointmentCreates a new appointment (calendar event) in a GoHighLevel sub-account.
  • Create Appointment NoteCreates a note for an existing appointment in a GoHighLevel sub-account.
  • Create AssociationCreates a new association between two object types in a GoHighLevel sub-account.
  • Create Block SlotCreates a block slot on a GoHighLevel calendar to reserve time so it is unavailable for booking.
  • Create Blog PostCreates a new blog post and adds it to an existing blog's post collection in a GoHighLevel sub-account.
  • Create Brand VoiceCreates a new brand voice for the specified location in GoHighLevel.
  • Create CalendarCreates a new calendar in a GoHighLevel sub-account.
  • Create Calendar GroupCreates a new calendar group in a GoHighLevel sub-account.
  • Create Calendars Service LocationCreates a new service location for the calendar services.
  • Create ContactCreates a new contact in a GoHighLevel sub-account.
  • Create Contact NoteCreates a new note for a specific contact in GoHighLevel.
  • Create Contact TaskCreates a new task for a specific contact in GoHighLevel.
  • Create ConversationCreates a new conversation in a GoHighLevel sub-account between the sub-account and a contact.
  • Create Custom FieldCreates a new custom field in a GoHighLevel sub-account (location).
  • Create Custom Field FolderCreates a new custom field folder for a custom object in a GoHighLevel sub-account.
  • Create Custom Object SchemaCreates a new custom object schema in a GoHighLevel sub-account.
  • Create Custom ValueCreates a new custom value within a GoHighLevel sub-account (location).
  • Create Email Template FolderCreates a new email template folder for the specified location.
  • Create Event NotificationCreates one or more event notifications for a GoHighLevel calendar.
  • Create LinkCreates a new trigger link in a GoHighLevel sub-account.
  • Create Media FolderCreates a new folder in the media storage for a location.
  • Create Object RecordCreates a new record for a custom object schema in a GoHighLevel sub-account.
  • Create OpportunityCreates a new opportunity in a GoHighLevel sub-account.
  • Create ProductCreates a new product with the specified details in the HighLevel system.
  • Create Product CollectionCreates a new product collection in a GoHighLevel sub-account.
  • Create Product PriceCreates a new price for an existing product in a GoHighLevel sub-account.
  • Create Recurring TaskCreates a recurring task within a GoHighLevel sub-account (location).
  • Create RelationCreates a relation between two records under a given association in a GoHighLevel sub-account.
  • Create ScheduleCreates a new calendar schedule in a GoHighLevel sub-account.
  • Create TagCreates a new tag for the specified location.
  • Create TemplateCreates a new email template in a GoHighLevel sub-account.
  • Generate Estimate NumberGenerates the next estimate number for the given location.
  • Send MessageSends a message to a contact in a GoHighLevel sub-account across a channel (SMS, RCS, Email, WhatsApp, Instagram, or Facebook).
  • Upload File AttachmentsUploads file attachments to a GoHighLevel conversation.
  • Upload File to Custom FieldsUpload files to custom fields.
  • Upload Media FileUpload a file to the Highlevel Media Library.
Update & manageChange and manage existing recordsView 36 actionsHide actions
  • Disable GroupEnables or disables a calendar group in a GoHighLevel sub-account.
  • Edit AppointmentEdits an existing appointment event in a GoHighLevel calendar.
  • Edit Block SlotUpdates an existing block slot event on a GoHighLevel calendar.
  • Edit GroupEdits an existing calendar group in a GoHighLevel sub-account.
  • Set Default Brand VoiceSets a brand voice as the default for a location.
  • Update AssociationUpdates the labels of an association by its ID.
  • Update BusinessUpdates an existing business with the provided information.
  • Update CalendarUpdates an existing calendar by its unique identifier.
  • Update Calendar ScheduleUpdates an existing calendar's availability schedule.
  • Update Event Calendar ScheduleUpdates the availability schedule for a specific event calendar.
  • Update ContactUpdates an existing contact in a GoHighLevel sub-account.
  • Update Contact TaskUpdates a task associated with a contact in GoHighLevel.
  • Update ConversationUpdates the conversation details based on the conversation ID.
  • Update Custom FieldUpdates an existing custom field in a GoHighLevel location.
  • Update Custom Field FolderUpdates an existing custom field folder in a GoHighLevel sub-account.
  • Update Custom ObjectUpdates an existing custom object schema in a GoHighLevel sub-account.
  • Update Custom ValueUpdates an existing custom value within a GoHighLevel sub-account (location).
  • Update Display PriorityUpdates the display priority (ordering) of products within a GoHighLevel store.
  • Update Email TemplateUpdates an existing email template for the specified location.
  • Update InventoryUpdates the inventory for one or more prices in a GoHighLevel sub-account.
  • Update LinkUpdates an existing trigger link in a GoHighLevel sub-account.
  • Update NoteUpdates an existing note attached to a contact in a GoHighLevel sub-account.
  • Update Object RecordUpdates an existing record of a custom object (or standard object) in a GoHighLevel sub-account.
  • Update OpportunityUpdates an existing opportunity in a GoHighLevel sub-account.
  • Update Opportunity StatusUpdates the status of an existing opportunity in a GoHighLevel sub-account.
  • Update Price By Id For ProductUpdates an existing price for a product in a GoHighLevel sub-account.
  • Update Product By IdUpdates an existing product in a GoHighLevel sub-account by its productId.
  • Update Product CollectionUpdates an existing product collection in a GoHighLevel sub-account.
  • Update Product ReviewUpdates the status, reply, and other details of a product review.
  • Update Recurring TaskUpdates an existing recurring task for a GoHighLevel sub-account (location).
  • Update Store StatusIncludes or excludes products from a GoHighLevel store.
  • Update TagUpdates an existing tag for the specified location.
  • Update Task CompletedUpdates the completed status of a task associated with a contact.
  • Update TemplateUpdates an existing email builder template in a GoHighLevel sub-account.
  • Upsert ContactCreates or updates a contact in a GoHighLevel sub-account.
  • Upsert OpportunityCreates or updates an opportunity in a GoHighLevel sub-account.
Remove & cancelRemove records or cancel supported workView 33 actionsHide actions
  • Cancel Scheduled MessageCancels a previously scheduled message in a GoHighLevel sub-account, identified by its messageId.
  • Delete Appointment NoteDeletes a note associated with an appointment in a GoHighLevel sub-account.
  • Delete AssociationDeletes a user-defined association by its ID.
  • Delete BusinessDeletes a business by its unique identifier.
  • Delete CalendarDeletes a calendar from a GoHighLevel sub-account identified by its calendarId.
  • Delete ContactDeletes a contact from a GoHighLevel sub-account.
  • Delete ConversationDeletes a conversation from a GoHighLevel sub-account, identified by its conversationId.
  • Delete Custom FieldDeletes a custom field from a GoHighLevel location.
  • Delete Custom Field FolderDeletes a custom field folder from a GoHighLevel sub-account.
  • Delete Custom ValueDeletes a custom value from a GoHighLevel sub-account (location).
  • Delete Email TemplateDeletes an email template by its ID for a specified location.
  • Delete EventDeletes a calendar event from a GoHighLevel sub-account.
  • Delete Event NotificationDeletes a notification from a calendar by removing the specified notification ID.
  • Delete GroupDeletes a calendar group from a GoHighLevel sub-account, identified by its groupId.
  • Delete LinkDeletes a link by its unique identifier.
  • Delete MediaDeletes a specific file or folder from the media storage by its unique identifier.
  • Delete NoteDeletes a note associated with a specific contact in a GoHighLevel sub-account.
  • Delete Object RecordDeletes a record by its ID from a specified object schema (business or custom objects).
  • Delete OpportunityDeletes an opportunity from a GoHighLevel sub-account.
  • Delete Price By Id For ProductDeletes a price identified by its priceId from a specific product in a GoHighLevel sub-account.
  • Delete Product By IdDeletes a product from a GoHighLevel sub-account.
  • Delete Product CollectionDeletes a product collection from a GoHighLevel sub-account.
  • Delete Product ReviewDeletes a product review by its unique identifier.
  • Delete Recurring TaskDeletes a recurring task from a GoHighLevel sub-account (location).
  • Delete RelationDeletes a relation between two objects by its ID.
  • Delete ScheduleDeletes a calendar schedule from a GoHighLevel sub-account, identified by its id.
  • Delete TagDeletes a tag from a GoHighLevel sub-account (location).
  • Delete TaskDeletes a task associated with a contact in a GoHighLevel sub-account.
  • Delete TemplateDeletes an email builder template from a GoHighLevel sub-account.
  • Remove Contact From Every CampaignRemoves a contact from all campaigns they are enrolled in.
  • Remove Contact TagsRemoves one or more tags from a contact in a GoHighLevel sub-account.
  • Remove Followers ContactRemoves one or more followers from a contact in a GoHighLevel sub-account.
  • Remove Followers OpportunityRemoves one or more followers from an existing opportunity in a GoHighLevel sub-account.
Other actionsSpecialist and administrative actions.View 13 actionsHide actions
  • Bulk EditBulk updates multiple products in a GoHighLevel sub-account.
  • Bulk UpdatePerforms a bulk update operation on products within a GoHighLevel sub-account.
  • Complete File UploadCompletes a previously initiated file upload for a GoHighLevel conversation message.
  • Bulk Update Contact TagsPerforms a bulk tag update on a list of GoHighLevel contacts.
  • Initiate File UploadInitiates a direct file upload for a GoHighLevel conversation message by requesting a signed GCS upload URL.
  • Locations Create Custom FieldCreates a new custom field within a GoHighLevel sub-account (location).
  • Locations Delete Custom FieldDeletes a custom field from a GoHighLevel location (sub-account).
  • Locations Update Custom FieldUpdates an existing custom field in a GoHighLevel sub-account (location).
  • Put LocationUpdates an existing sub-account/location in GoHighLevel.
  • Task SearchSearches tasks within a GoHighLevel sub-account (location).
  • Bulk Delete Media FilesBulk soft-deletes or trashes multiple files and folders in a single request.
  • Bulk Update Media FilesUpdates metadata or status of multiple files and folders in bulk.
  • Validate Groups SlugValidates whether a calendar group slug is available within a GoHighLevel sub-account (location).

Connection record

A connection you can control.

Sign-in
OAuth sign-in
Setup
Sign in with your own Highlevel account. Access is limited to the work agreed for the role.
Boundaries
Only the approved role and actions.
Off switch
Revoke the connection from your account.

FAQ

Before you connect Highlevel

How does the agent connect to Highlevel?
You sign in with your own Highlevel account. Permissions are limited to what the agent needs, the connection is health-checked, and you can revoke access from Highlevel at any time.
What can the agent actually do in Highlevel?
The page above lists the 218 actions currently available through the Highlevel connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is Highlevel included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until Highlevel is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.

Bring the workflow together

Ready to put Highlevel to work?

Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.

All product names, logos, and brands are property of their respective owners and are used for identification only. ZeroToClaw is not affiliated with or endorsed by Highlevel.