CRM, Contacts & Lead Gen

How to Copy Contacts Between GoHighLevel Sub-Accounts

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.

Actualizado el 2 de junio de 2026

3:05

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

Lo que aprenderás

  • 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

Pasos

  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.

Consejos

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

Preguntas frecuentes

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.

Constrúyelo con gente que ya lo hizo.

Únete a la comunidad gratis: llamadas en vivo cada semana, un curso para empezar y gente que construye en tu idioma.

Únete gratis en Skool