Set up the GoHighLevel integration
The GoHighLevel (GHL) integration embeds the ad platform directly inside your GHL account as a custom menu item. Your clients access their ad tool without leaving GHL, and their workspaces are automatically created and linked to your agency account when they register.
Who this is for
The GHL integration is available on Plus, Pro, and Enterprise plans. You need an active GoHighLevel account with Agency Admin access to complete the setup.
Where to find the integration links
Go to Brands → Agency → Integrations. There you'll find a link used to set up the GHL integration:
- Client view link — a one-time link used to onboard new clients. Each new client clicks this link, registers with their name and email, and their workspace is automatically created inside your account.
- Admin view link — your personal admin URL. Use the link to create a GHL menu item that gives you access to all client workspaces from within GHL.
Step 1: Set up your admin view in GHL
- Copy the app link
- In GoHighLevel, go to your agency settings and create a new custom menu link.
- Paste the admin view link as the URL. Give it a name like Ad Tool – Admin or AI Ads Admin.
- Since this is your admin view (not client-facing), you can hide the menu sections that aren't relevant.
- Save the menu link.
You now have a menu item in GHL that opens your ad tool admin view — showing all client workspaces — without leaving GoHighLevel.
Step 2: Set up the client-facing menu item
- Copy the Client iframe link from Brands → Agency → Integrations.
- In GoHighLevel, create another new custom menu link.
- Paste the client iframe link as the URL. Name it something like AI Ads, Ad Management, or Ad Tool — this is what your clients will see in their GHL sidebar.
- Leave the menu sections enabled so clients can see it in their sub-account view.
- Save the menu link.
When a client opens this menu item for the first time, they see a registration screen. They enter their name and email, create a password, and their workspace is immediately added to your agency account. After that, they log in via this same menu item every time.
How client workspaces are created
You don't manually create workspaces for GHL clients. When a client registers through the client iframe link, their workspace is automatically provisioned and appears in your admin view. From your admin view you can switch into any client's workspace to build campaigns, create templates, or manage their ads on their behalf.
Adding new clients: The client custom menu link is the only way to add new clients within GHL — you do not need to share the link with clients nor create the workspace for them. Each client should be added from GHL.
Control which ad platforms clients can access
From your admin view you can toggle individual ad platforms on or off per client workspace. For example, you might offer Meta and Google Search as a standard package and keep TikTok, LinkedIn, and Snapchat toggled off unless the client upgrades. When you turn a platform on, the client immediately sees it as an option in their ad tool.
Automatic agency access to client ad accounts
When a client connects their ad accounts (Meta, Google, etc.) inside their workspace, you automatically are able to start running ads within their workspace as their admin. You can create, manage and optimize their campaigns.
Common issues
I get an error when trying to log in through the client link
If you try to register or log in through the client iframe link using the same email address as your agency admin account, you'll see an error. The client link is for client accounts only. Use your admin view link to access your account, or log in with a different email to test the client experience.
A client's workspace isn't appearing in my admin view
The workspace is only created after the client completes registration through the client iframe link. If they haven't clicked the link and registered yet, their workspace won't exist. Confirm they've completed the sign-up flow and check your admin view again.
Related articles
- Set up lead forms
- Set up your agency and manage clients
- Manage workspaces and team members