HighLevel Agency logo

Integrate HighLevel Agency with your AI CRM

Manage agency-level HighLevel company data, users, custom menus, snapshots, and installations without location-level access.

Explore Triggers and Actions

Create Custom Menu

Create an agency-only custom menu link that is never shown in sub-accounts.

ActionTry it

Create Snapshot Share Link

Create an externally usable share link for a snapshot belonging to a HighLevel agency/company ID, never a location ID. Location-restricted links are not supported. HighLevel exposes no API to revoke a created snapshot share link.

ActionTry it

Delete Agency User

Queue permanent deletion of an agency user by ID. A successful response confirms that HighLevel queued the request, not that deletion has completed. HighLevel does not allow the agency owner to be deleted.

ActionTry it

Delete Custom Menu

Permanently delete one agency custom menu link by its ID. A newly created menu may take a few seconds to become deletable; retry after a short delay if HighLevel initially reports that its ID does not exist.

ActionTry it

Find Agency Users by Email

Return one page of agency users matching an exact batch of email addresses, including deleted users when requested, for a HighLevel agency/company ID, never a location ID.

ActionTry it

Get Agency User

Return one agency user's profile, role, permissions, and scopes by user ID.

ActionTry it

Get Company

Return a HighLevel agency's company profile and plan summary using its agency/company ID, never a location ID.

ActionTry it

Get Custom Menu

Return one agency custom menu link by its ID.

ActionTry it

Get Installer Details

Return agency, installer, and Marketplace plan details for this OAuth installation using the Marketplace OAuth App ID stored in the auth config.

ActionTry it

Get Last Snapshot Push

Return the latest push status and asset progress for an agency snapshot at one target HighLevel sub-account. location_id selects the sub-account for reporting and is not a Location OAuth credential; the connection remains Agency OAuth.

ActionTry it

List Custom Menus

Return one page of agency-visible custom menu links, optionally filtered by title text.

ActionTry it

List Snapshot Pushes

Return one page of sub-account push statuses for an agency snapshot within an ISO 8601 date range. Continue manually by passing a returned record ID as last_doc. The company_id is a HighLevel agency/company ID, never a location ID.

ActionTry it

List Snapshots

Return all owned and imported snapshots for a HighLevel agency/company ID, never a location ID.

ActionTry it

Search Agency Users

Return one page of agency users matching name, email, phone, role, IDs, or sync filters for a HighLevel agency/company ID, never a location ID.

ActionTry it

Update Agency User Profile

Update an agency user's name, phone, profile photo, or language without changing company, location access, permissions, scopes, email, or password. HighLevel does not allow the agency owner's profile to be modified. The company_id is a HighLevel agency/company ID, never a location ID.

ActionTry it

Update Custom Menu

Update selected fields of an agency custom menu while preserving omitted fields and keeping all sub-account visibility disabled.

ActionTry it

How the HighLevel Agency integration works

The HighLevel Agency integration connects your Dench AI CRM directly to HighLevel Agency, so agents can read and act on your HighLevel Agency data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

16 actions are available for agents to invoke on your behalf. Every call runs through HighLevel Agency's own authorization, scoped to the account you connect.

Set up HighLevel Agency in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find HighLevel Agency and click Connect — you'll authorize access through HighLevel Agency's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use HighLevel Agency in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the HighLevel Agency integration work with Dench?

The Dench HighLevel Agency integration connects your AI CRM to HighLevel Agency, so AI agents can work with your HighLevel Agency data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with HighLevel Agency via Dench?

The HighLevel Agency integration currently exposes 16 actions, including Create Custom Menu, Create Snapshot Share Link, Delete Agency User, Delete Custom Menu, Find Agency Users by Email, and Get Agency User. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect HighLevel Agency to Dench?

No. You connect HighLevel Agency from your Dench workspace using HighLevel Agency's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the HighLevel Agency integration secure?

Connections are authorized through HighLevel Agency's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the HighLevel Agency connection from your workspace settings at any time.

HighLevel Agency | Dench AI CRM