Each agent has their own HighLevel account. Choose how you want each agent's web address to look:
What should each agent's web address look like?
e.g., becky.miamihomes.com Each agent's own domain
e.g., beckyincoralgables.com
Agent name on your domain
e.g., becky.miamihomes.com
Your office's main property search is at search.miamihomes.com. Each agent gets their own page under the same domain:
- ronaldo.miamihomes.com
- becky.miamihomes.com
A small invisible marker (cookie) is added to each agent's homepage. When a visitor browses to the IDX property search, it remembers which agent brought them there — so leads are assigned correctly.
Watch the video below to learn how this works and see if this is the right option for you.
Step by step
6 stepsConnect your own domain to IDX Broker
By default, your IDX property search pages have an address like miamihomes.idxbroker.com — which includes "idxbroker" and doesn't look like your own brand. This step moves it to a clean address like search.miamihomes.com.
Log in to IDX Broker → Account and update the custom domain field. For example: change idxguys.idxbroker.com to search.idxguys.com. This uses a "CNAME" — a setting at your domain provider that points your address to IDX Broker.
Build the agent's website in HighLevel & create the wrapper
Create one website template in HighLevel that all agents will share. Add IDX property search links and widgets — you do not need to include the agent's ID number in any of the links. The cookie (added in Step 3) handles that automatically.
Next, create a wrapper — a design layer that makes the IDX property search pages look like they belong to the agent's website, showing their header, footer, logo, and colors instead of the default IDX Broker look.
Add the agent marker (cookie) to the homepage
Because all agents share the same IDX Broker domain (e.g., search.miamihomes.com), you need a way to tell IDX Broker which agent's website a visitor came from. This is done with a small invisible snippet of code — called a cookie — added to each agent's homepage. When a visitor lands on the page, the cookie is quietly saved in their browser. From that point on, any lead they submit is automatically attributed to the right agent.
Add the following code to the agent's homepage as a custom HTML element. Replace REPLACE_AGENT_ID with the agent's ID number and .REPLACE-IDX-DOMAIN.com with your domain:
var today = new Date();
var expirationDate = new Date(today);
expirationDate.setFullYear(expirationDate.getFullYear() + 1);
var formattedExpirationDate = expirationDate.toUTCString();
var cookieString = "IDX-agentOwner=REPLACE_AGENT_ID; domain=.REPLACE-IDX-DOMAIN.com; samesite=None; expires=" + formattedExpirationDate + "; secure";
document.cookie = cookieString;
</script>
Example — with agent ID 55715 and domain .miamihomes.com:
var today = new Date();
var expirationDate = new Date(today);
expirationDate.setFullYear(expirationDate.getFullYear() + 1);
var formattedExpirationDate = expirationDate.toUTCString();
var cookieString = "IDX-agentOwner=55715; domain=.miamihomes.com; samesite=None; expires=" + formattedExpirationDate + "; secure";
document.cookie = cookieString;
</script>
Watch the tutorial to learn how to place the cookie and find each agent's ID:
Once this is done, this template becomes your master — for every new agent you just clone it and change only the agent ID number in the cookie.
Set up the agent's web address
Clone the template website and assign the agent's unique address to it. For example, if your main IDX search is at search.miamihomes.com, the agent's address will be ronaldo.miamihomes.com.
You'll need to add a DNS record (called a CNAME) at your domain registrar — the company where you bought your domain (GoDaddy, Namecheap, Google Domains, etc.). It's a short one-time step that points the new address to your HighLevel website.
Watch the setup tutorialConnect the wrapper so IDX pages match the agent's brand
Once the agent's web address is live, take the website URL and use it to configure the wrapper. The wrapper tells IDX Broker: "when someone visits from this agent's website, show their header and footer — not the generic IDX one." This makes the whole experience feel like one seamless site for the visitor.
Go to the LeadConnector Agent Wrappers app and follow the instructions.
Add more agents — quick repeat
Adding a new agent from this point is quick. For each new agent:
- Clone the template website in HighLevel.
- Change only the agent's ID number in the cookie snippet.
- Set up their web address (e.g., ronaldo.miamihomes.com) at your domain provider.
- Use the LeadConnector Agent Wrappers app to connect their wrapper and add the code to IDX Broker.
Have questions or need help with the setup?
Email support