RocketLauncher AI

Integrations & API

How to Configure a Branded API Domain in GoHighLevel

By Marnix Geerkens. Published 2025-04-24. Updated 2026-06-02.

By default, GoHighLevel generates links for forms, surveys, calendars, and trigger links using a generic domain. You can replace that with your own subdomain by adding an API domain in the agency settings or in an individual sub-account. Add a CNAME record in your DNS provider pointing to GoHighLevel, verify it, and your branded domain takes effect across all affected accounts.

Watch it, then build it

Get the full platform free for 30 days

That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.

30 days, not 14Full platform, nothing held backFree community and setup help

We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.

Summary. GoHighLevel lets you replace its default system-generated link domain with a custom branded subdomain. You can configure this at the agency level so all sub-accounts share the same branded domain, or set a unique domain per sub-account. Either way, the process involves adding a subdomain in GoHighLevel settings, creating a CNAME record in your DNS provider, and verifying ownership. After verification, calendars, forms, surveys, and trigger links use your domain instead of the GoHighLevel default.

What you will learn

  • Why GoHighLevel forms, calendars, and surveys get random-looking links by default
  • How to set a branded API domain at the agency level for all sub-accounts
  • How to set a branded domain for one specific sub-account
  • How to add the correct CNAME record in your DNS provider
  • How to verify the domain inside GoHighLevel settings

Steps

  1. Open agency settings and navigate to white label

    In the agency view, click Settings in the bottom-left corner, then click Company. Scroll down to the White Label section.

  2. Find the API Domain field

    Under the Domains section, look for the API Domain field. It will be empty by default. This is where you enter the subdomain you want to use, for example links.yourdomain.com.

  3. Enter your subdomain and click Add

    Type your chosen subdomain and click the plus icon. GoHighLevel will display the CNAME host value and the required target value you need to enter in your DNS provider.

  4. Create a CNAME record in your DNS provider

    Open your domain registrar or DNS tool (Cloudflare, GoDaddy, Namecheap, or similar). Add a new CNAME record using the host value GoHighLevel gave you as the name, and the required value as the target. Save the record.

  5. Verify the domain in GoHighLevel

    Return to GoHighLevel and click Verify Records. Once DNS propagation completes, the domain will be confirmed and will replace the default on all sub-accounts under this agency.

  6. Set a per-sub-account branded domain (optional)

    If you want a unique domain for a single sub-account instead, open that sub-account, go to Settings, then Business Profile, and scroll to the Branded Domain field. Add your subdomain there and complete the same CNAME and verify steps.

Tips

  • DNS changes can take a few minutes to several hours to propagate. If verification fails immediately, wait and try again.
  • Setting the API domain at the agency level is faster if all sub-accounts belong to the same brand.
  • Use a descriptive subdomain like links. or go. to keep URLs recognizable to your clients.

Related tutorials

How To Sync HighLevel With Quickbooks
How To Sync HighLevel With Quickbooks1:27 · Integrations & API
How to Integrate WooCommerce with GoHighLevel for Ecommerce Success
How to Integrate WooCommerce with GoHighLevel for Ecommerce Success2:34 · Integrations & API
How to Set Up Private Integrations in Your Account
How to Set Up Private Integrations in Your Account4:46 · Integrations & API
How to Use Kajabi Course Migrator
How to Use Kajabi Course Migrator2:32 · Integrations & API
How to Use the New Printful Integration with HighLevel
How to Use the New Printful Integration with HighLevel7:29 · Integrations & API
How and Where To Set Up Integrations
How and Where To Set Up Integrations3:33 · Integrations & API

Watch it, then build it

Get the full platform free for 30 days

30 days, not 14Full platform, nothing held backFree community and setup help

Frequently asked questions

What is an API domain in GoHighLevel?

It is the custom domain used for all system-generated links like forms and calendars.

Will changing the API domain break existing links?

Existing shared links will route through the new domain after verification completes.

Can each sub-account have a different branded domain?

Yes, configure a unique branded domain inside each sub-account's Business Profile settings.

What type of DNS record do I need to add?

A CNAME record using the host and target values provided by GoHighLevel.

Does this affect form embed codes already placed on websites?

Embed codes reference the form ID, not the domain, so they continue to work.

Back to all Integrations & API tutorials