This guide is for GoHighLevel users who want to quickly reuse an existing campaign in another sub-account or client location without rebuilding everything from scratch.
Why duplicate a GoHighLevel campaign to a new location?
If you manage multiple locations, franchises, or client accounts in GoHighLevel, a well-performing campaign is an asset you should reuse.
Instead of recreating emails, SMS sequences, tags, and triggers for every new client, duplicating an existing campaign lets you:
- Launch faster use a proven structure instead of a blank page.
- Stay consistent keep messaging, automation logic, and reporting aligned across locations.
- Reduce mistakes copy what already works, then make small tweaks instead of rebuilding.
- Scale your offer roll out winning campaigns to dozens of locations in a fraction of the time.
GoHighLevel gives you tools to copy or duplicate a campaign to another location so you can standardize your best-performing funnels across your entire client base.
If you re not on GoHighLevel yet and want an all in one system for funnels, CRM, and automations, you can start a free GoHighLevel trial here.
How campaigns and locations work together in GoHighLevel
In GoHighLevel, most agencies work with multiple locations (sub-accounts):
- Each location represents a client, brand, or business unit.
- Each location holds its own contacts, pipelines, calendars, and campaigns.
Campaigns typically live inside a single location. When you duplicate a campaign to a new location, GoHighLevel creates a copy of:
- The campaign structure (steps, timing, and flow)
- Associated emails and SMS templates
- Basic settings like from names and sending configurations (which you should always review)
The result: the new location gets its own independent copy that you can customize without affecting the original.
Note: GoHighLevel has been steadily moving more automation into Workflows, which combine the power of triggers and campaigns in a single builder. The duplication concepts in this guide still apply, whether you re using classic campaigns or workflows.
Before you duplicate: clean up the source campaign
To avoid spreading messy or outdated setups across locations, take a few minutes to tune the source campaign first.
Run through this quick checklist:
-
Confirm the campaign still performs well
Check conversion rates, reply rates, and opt-outs. You don t want to scale a broken campaign. -
Remove location-specific references
Replace mentions of specific cities, phone numbers, or team members with placeholders or dynamic fields where possible. -
Standardize tags and pipelines
Use naming conventions that make sense across multiple locations (for example,Lead New Opt In,Pipeline Main Sales), then map them in each destination location. -
Document any manual steps
If the campaign relies on manual follow-ups, calendar checks, or sales calls, note these so you can train each new location s team.
Doing this once will save you a lot of rework when you copy the campaign into 5, 10, or 50 locations.
Step-by-step: duplicate or copy a campaign to a new location
The exact button labels may vary slightly as GoHighLevel evolves, but the flow follows the same pattern. Use this as your high level process when duplicating a campaign to another location.
Step 1: Choose the source campaign
- Log in to your GoHighLevel agency account.
- From the left navigation, switch into the location that currently contains the campaign you want to reuse.
- Go to Marketing Campaigns (or the section where your existing campaign lives).
- Identify the campaign you want to copy ideally one that has already been tested and is generating results.
Step 2: Open the campaign actions menu
- Hover over or click on the campaign row.
- Look for the actions menu (typically represented by three dots
or a similar options icon). - Click it to reveal additional actions such as Edit, Duplicate, or Copy to Location.
Step 3: Select the destination location
- Choose the option that allows you to duplicate or copy the campaign.
- When prompted, select the destination location (the client or sub-account where you want the new copy to live).
- Confirm your choice. GoHighLevel will create a new campaign record in the destination location.
Behind the scenes, GoHighLevel copies the structure and key assets, so the campaign in the new location starts with the same foundation as the original.
Step 4: Review and customize settings in the new location
Next, switch to the destination location to adjust details that are specific to that business.
Work through this checklist:
- Sending profiles & phone numbers Confirm the correct email sending domain, from name, and SMS numbers are selected.
- Contact segments Update any filters so the campaign targets the right audience in this location s database.
- Calendars & pipelines Point any automation steps to the correct calendars, pipelines, and opportunity stages.
- Links and URLs Swap out booking links, website URLs, and checkout links so they use the destination brand s assets.
- Copy and branding tweaks Update offers, prices, timelines, and brand voice where needed while preserving the campaign s overall flow.
This is where you keep the winning structure but localize the details.
Step 5: Test the duplicated campaign
Before you let real contacts flow through the new campaign, perform a full test:
- Run yourself (or a test contact) through the entry point.
- Verify every email and SMS arrives with the right from details and brand.
- Click through all links to make sure they go to the correct pages and calendars.
- Confirm any tags, pipeline moves, or tasks are applied as expected.
If you find issues, fix them now before you scale the campaign to the entire list.
Step 6: Launch and monitor performance
Once your test passes, it s time to go live:
- Turn the campaign status to Active (or the equivalent in your account).
- Start adding contacts or enabling the trigger that feeds people into the campaign.
- Monitor key metrics for the first few days:
- Open and click through rates
- Reply and booking rates
- Pipeline movement and closed won deals
Use these insights to fine tune subject lines, messages, or timing for this specific location.
If you want a faster way to test and roll out campaigns across multiple accounts, sign up for GoHighLevel with this free trial link and build everything in a single, scalable platform.
When to move from campaigns to workflows
GoHighLevel is steadily shifting more functionality into Workflows, which combine:
- Triggers (the conditions that start automation)
- Campaign logic (the sequence of steps and delays)
- Branching logic and advanced conditions
In many accounts, you can now perform everything campaigns used to do and more straight inside workflows.
Use this rule of thumb:
- If you re maintaining legacy campaigns that already work, it s fine to keep duplicating them for now.
- If you re building something new, strongly consider using Workflows instead of classic campaigns.
Workflows make it easier to:
- Reuse logic across locations
- Add conditions and branches without juggling multiple campaigns
- Centralize automation so your team has a single place to maintain logic
You can still copy or export workflow structures to other locations, giving you even more flexibility as your agency grows.
How Revset Labs can help you scale GoHighLevel across locations
Duplicating individual campaigns is a smart first move but real leverage comes from designing your entire multi-location system intentionally.
Revset Labs is an AI Automation and Marketing Agency that specializes in building GoHighLevel systems that:
- Capture and nurture leads automatically across every location
- Standardize winning funnels while still allowing local customization
- Use AI to personalize messaging and follow-up at scale
If you d rather not wrestle with automation logic, pipelines, and reporting dashboards yourself, Revset Labs can help you:
- Audit your current GoHighLevel setup
- Design a multi-location architecture that s easy to manage
- Build reusable campaigns and workflows that plug into each new client account
Pair that with a powerful all in one platform by starting a free GoHighLevel trial through this link, and you ll have both the software and the strategy you need to scale.
For the official GoHighLevel reference on this topic, you can also review their support article: Duplicate or Copy Campaign to New Location.
