If you're running a GoHighLevel agency, you know that consistency is everything. Your clients expect white-labeled experiences—and that includes the email templates they use to communicate with their own customers. But sharing templates across sub-accounts while maintaining your brand can feel complicated. The good news? GoHighLevel makes it simple with template share links, and I'm going to walk you through the entire process so your sub-account users can import templates directly into their own accounts without ever seeing "GoHighLevel" branding.
This is especially powerful if you're building a scalable agency on GoHighLevel. Instead of manually recreating templates for every client, you can generate a shareable link, customize it with your domain, and let clients pull templates on demand. That's the difference between a good agency and a great one.
How Template Share Links Work in GoHighLevel
Template share links are a game-changer for agencies managing multiple sub-accounts. Instead of each sub-account user needing to recreate email templates from scratch, they receive a link that allows them to import pre-built, agency-approved templates directly into their account with a single click.
Here's what makes this powerful: the templates remain fully customizable once imported. Your clients can adjust copy, colors, and images to fit their brand while still maintaining the structure and best practices you've built in. You're essentially creating a template library that scales across your entire client base without manual work.
The real magic? You can brand these share links to look like they're coming from your agency domain, not GoHighLevel's. This keeps your white-label strategy intact from first click to template import.
Step 1: Access the Marketing Section and Find Your Templates
First, log into your GoHighLevel account as an admin or account owner. Navigate to the Marketing section from your main dashboard. You'll see several sub-sections here—email, SMS, campaigns, and more. Click on Email Templates.
You'll see a library of templates you've either created or imported into your account. These might include welcome sequences, promotional campaigns, lead nurture emails, or any other template you've built. Each template is ready to be shared, but you need to find the specific one(s) you want to distribute to your sub-accounts.
Scan through your templates and identify which ones provide the most value to your clients. Think strategically here—share templates that solve real problems or follow proven conversion patterns. This positions your agency as a resource, not just a service provider.
💡 Pro Tip
Before sharing templates, audit them for any agency-specific branding or references. Remove your phone numbers, internal notes, or any GoHighLevel mentions. Make sure the template is genuinely useful in its current state.
Step 2: Generate Your Template Share Link
Click on the template you want to share. Inside the template editor, look for a Share button or Get Share Link option. This is typically located in the top-right corner of the template interface, near the save or publish buttons.
Click that button. GoHighLevel will generate a unique share link for that template. This link contains an encoded ID that tells GoHighLevel which template to import when someone clicks it. The link will look something like: gohighlevel.com/t/share/[unique-ID].
Copy this link. You now have a functional share link that your sub-account users can click to import the template. However, if you want to white-label it completely, the next steps are essential.
Step 3: Extract and Customize Your Share ID
The share link generated contains a share ID—that unique string at the end. To white-label this link with your own domain, you need to extract this ID so you can rebuild the URL on your own domain infrastructure.
From the share link GoHighLevel provided, copy the ID portion. For example, if your link is gohighlevel.com/t/share/abc123xyz789, your share ID is abc123xyz789.
Keep this ID handy. You'll use it to create a custom branded link. Make sure to store these IDs in a document or spreadsheet so you can reference them when building your template library documentation or client resources.
This is built into GoHighLevel. Try it free for 30 days →
Step 4: Format Links with Your White-Labeled Domain
This is where your agency branding truly shines. Instead of sharing links that point to gohighlevel.com, you can redirect them through your own custom domain. This keeps the entire experience branded to your agency.
To do this, set up a simple redirect on your domain. Create a URL like templates.youragency.com/welcome-sequence or resources.youragency.com/lead-nurture. This URL should redirect (301 or 302) to the GoHighLevel share link: gohighlevel.com/t/share/[your-share-ID].
Your hosting provider or DNS manager will have instructions for setting up URL redirects. Most use simple redirect rules or URL forwarding features. Once configured, when a sub-account user clicks your branded link, they're taken to the GoHighLevel import page without ever seeing gohighlevel.com in their browser address bar—until they land on the actual import interface.
This approach builds trust and reinforces your brand authority. Clients see your domain throughout the process, making it feel like you've built a complete template distribution system just for them.
Best Practices for Template Sharing Across Sub-Accounts
Organize Templates by Category: Don't just send a random collection of links. Group templates by use case: "Onboarding Sequences," "Promotional Campaigns," "Re-engagement," etc. This helps clients understand what they're importing and when to use each template.
Create a Template Resource Hub: Build a simple webpage or resource document on your agency site that lists all available templates with descriptions and branded share links. This becomes a valuable asset you can give to new clients during onboarding.
Add Installation Instructions: Include step-by-step screenshots showing how to click the link and import the template. Many users aren't familiar with GoHighLevel yet, so removing friction matters.
Test Every Link Before Sharing: Click each share link yourself from a test sub-account. Make sure the template imports correctly, renders properly, and doesn't contain any GoHighLevel branding.
Version and Update Regularly: As you refine your templates, update the versions you're sharing. Note when templates were last updated so clients know they're getting current best practices.
Common Mistakes to Avoid
Sharing Templates with Internal Notes: Before generating a share link, remove any internal comments, to-do items, or notes in the template editor. These are visible to anyone who imports the template.
Forgetting to White-Label Signatures: Ensure email signatures use your agency branding, not GoHighLevel or generic signatures. Sub-account users will see these and assume they're part of your template standard.
Not Testing Across Devices: Import your template into a test account and check how it renders on mobile, desktop, and different email clients. A broken template damages your agency credibility.
Sharing Too Many Templates at Once: Overwhelming clients with 50 templates is counterproductive. Start with 5-10 high-performing templates that solve specific problems. You can always add more later.
Neglecting to Document Share IDs: Keep organized records of your share IDs and which branded links correspond to them. This prevents confusion if you need to update or troubleshoot sharing later.
Frequently Asked Questions
Can my sub-account users edit templates after importing them?
Yes, absolutely. Imported templates are fully editable. Users can change subject lines, body copy, images, and design elements. The import just gives them a starting point—they maintain complete control over customization.
What happens if I update a template after creating the share link?
The share link always pulls the current version of the template. So if you update a template after generating the link, users who import it will get the updated version. This is actually beneficial for keeping templates current.
Can I share templates from my master account with multiple sub-accounts at once?
Yes, that's the entire point of share links. A single share link can be used by unlimited sub-accounts and users. They each get their own copy of the template in their account.
Will my sub-accounts see my agency branding if I don't white-label the share link?
They'll see the GoHighLevel import interface, but the template itself will contain whatever branding you built into it. White-labeling the link just keeps your domain visible throughout the entire sharing experience.
How do I track if sub-accounts are actually importing and using my templates?
GoHighLevel doesn't provide direct import analytics, but you can track usage indirectly by checking if campaigns using those templates are active in sub-account accounts. Alternatively, ask clients during check-ins which templates they found most valuable.