RocketLauncher AI

CRM, Contacts & Lead Gen

How to Copy Contacts Between GoHighLevel Sub-Accounts

By Marnix Geerkens. Published 2023-10-16. Updated 2026-06-02.

GoHighLevel has a built-in premium workflow action that copies a contact from one sub-account to another, including tags and custom fields. No third-party tools needed. You enable LC Premium Triggers and Actions in Agency Settings first, then build a workflow with a Copy Contact action and pick the destination sub-account.

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's Copy Contact premium action lets a workflow automatically duplicate a contact record into a different sub-account whenever a trigger fires, such as a form submission. Tags and custom fields transfer with the contact, and if the destination sub-account is missing any of those custom fields, GoHighLevel creates them automatically. The feature removes the need for external automation tools to move contact data between accounts.

What you will learn

  • Enable LC Premium Triggers and Actions at the agency level
  • Activate the premium feature for a specific sub-account
  • Build a workflow that copies a contact on a form submission
  • Choose a destination sub-account inside the Copy Contact action
  • Transfer tags and custom fields along with the contact record
  • Confirm the contact arrived in the destination sub-account

Steps

  1. Enable LC Premium Triggers and Actions in Agency Settings

    Go to your agency dashboard, click Settings, then Company. Scroll down the right column to find LC Premium Triggers and Actions and turn on the checkbox. Click Enable to confirm.

  2. Activate the Feature for the Source Sub-Account

    After enabling at the agency level, navigate to the sub-account where the contact lives. Confirm that LC Premium Triggers and Actions is also toggled on for that specific sub-account.

  3. Create a New Automation in the Source Sub-Account

    Inside the sub-account, go to Automation and create a new workflow from scratch.

  4. Add a Trigger

    Choose a trigger that fits your use case. Form Submission is a common choice when you want to copy a contact as soon as they fill out a form.

  5. Add the Copy Contact Action

    Click the plus button to add an action. Under the Contact heading, find Copy Contact. A gold crown icon marks it as a premium action.

  6. Select the Destination Sub-Account

    In the action settings, pick the sub-account you want to copy the contact into from the account dropdown.

  7. Enable Tag and Custom Field Transfer

    Turn on the option to copy tags and the option to copy custom fields. If the destination account is missing any custom fields, GoHighLevel will create them automatically.

  8. Publish and Test the Workflow

    Click Save, then Publish. Fill out the trigger form with a test contact and verify the record appears in the destination sub-account.

Tips

  • Always enable the feature at both the agency level and the sub-account level before testing, otherwise the action will not appear in the workflow builder.
  • Copying custom fields automatically is especially useful when you have complex field setups and do not want to rebuild them by hand in the second account.

Related tutorials

How To Create & Use Custom Fields
How To Create & Use Custom Fields8:48 · CRM, Contacts & Lead Gen
How to Create Contactless Tasks for your Team Members
How to Create Contactless Tasks for your Team Members2:49 · CRM, Contacts & Lead Gen
Smart Lists V1 Overview
Smart Lists V1 Overview7:27 · CRM, Contacts & Lead Gen
How To Generate Leads From Local Chamber & BNI Meetups!
How To Generate Leads From Local Chamber & BNI Meetups!2:15 · CRM, Contacts & Lead Gen
How To Use The Prospecting Tool
How To Use The Prospecting Tool3:33 · CRM, Contacts & Lead Gen
How To Create Custom Values
How To Create Custom Values3:16 · CRM, Contacts & Lead Gen

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

Is Copy Contact a free GoHighLevel feature?

No, it is a premium action that counts against LC Premium usage billing.

What triggers can start the Copy Contact workflow?

Any GoHighLevel trigger works, including form submission, tag applied, or pipeline stage change.

What happens if the destination sub-account is missing a custom field?

GoHighLevel creates the missing custom field automatically when the contact is copied.

Does the original contact get deleted from the source sub-account?

No, it is a copy. The contact stays in the source account as well.

Do I need Zapier or Make to copy contacts between sub-accounts?

No, the native Copy Contact premium action handles this without external tools.

Back to all CRM, Contacts & Lead Gen tutorials