Duplicate or Copy Campaign to New Location

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.


Get a Free Trial of GoHighLevel

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:

  1. Confirm the campaign still performs well
    Check conversion rates, reply rates, and opt-outs. You don t want to scale a broken campaign.

  2. Remove location-specific references
    Replace mentions of specific cities, phone numbers, or team members with placeholders or dynamic fields where possible.

  3. 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.

  4. 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

  1. Log in to your GoHighLevel agency account.
  2. From the left navigation, switch into the location that currently contains the campaign you want to reuse.
  3. Go to Marketing Campaigns (or the section where your existing campaign lives).
  4. 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

  1. Hover over or click on the campaign row.
  2. Look for the actions menu (typically represented by three dots or a similar options icon).
  3. Click it to reveal additional actions such as Edit, Duplicate, or Copy to Location.

Step 3: Select the destination location

  1. Choose the option that allows you to duplicate or copy the campaign.
  2. When prompted, select the destination location (the client or sub-account where you want the new copy to live).
  3. 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.


Get a Free Trial of GoHighLevel

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:

  1. Turn the campaign status to Active (or the equivalent in your account).
  2. Start adding contacts or enabling the trigger that feeds people into the campaign.
  3. 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.


Get a Free Trial of GoHighLevel

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
60,000+ agencies trust HighLevel
GoHighLevel
Everything your
agency needs.
Free for 14 days. No credit card required.
23Hrs
47Min
00Sec
Start Free Trial →
Cancel anytime  ·  No credit card required
14 days free. No credit card. Start Free Trial
Ready to scale your agency? Most agencies see results in the first 30 days.
Start Free →
Your free trial
is still waiting.

Most agencies see results in the first 30 days. Takes 5 minutes to start.

Claim Free Trial →

START YOUR FREE 14-DAY TRIAL TODAY!

No Commitment. Cancel Anytime.

GET STARTED NOW