Backup & Insights · feature

Copy to Another Sub-account

Pushes contacts and their documents into a different sub-account, without changing the source.

What it does

Copy to Another Sub-account takes contacts from a backed-up sub-account, either all of them or one rep package, and creates them in a different sub-account. Along with each contact you can bring:

Every copied contact gets a tag (by default vault-push: plus the source sub-account's name) so you can find them in the target.

The preview is where you catch problems. It checks the target's fields before anything is created and lists each custom field involved, showing whether it will be created or skipped in the target. If the numbers look wrong, change the scope or switches and preview again.

Why it matters

Moving contacts between sub-accounts happens more than it should: a client splits into two locations, a rep moves to their own account, a test account becomes production, or two accounts merge. GoHighLevel can export contacts to CSV and import them elsewhere, but the CSV doesn't carry files, and the import won't upload documents into file fields. Custom fields have to exist in the target first, and mapping them by hand for every import is slow and error-prone. Re-importing to fix a mistake risks duplicates.

Moving contacts and files between GoHighLevel sub-accounts explains the native CSV route in detail and where it stops.

Pipelines are the other sticking point. Opportunities only make sense if they land in the right pipeline and stage, which is why opportunities are optional here and matched to the target's pipelines by name. It's worth checking that the target's pipeline names match before you turn this on.

How it works

  1. Back up the source sub-account with File Backup.
  2. Open it in Backup & Insights and choose Copy to another sub-account, then New copy.
  3. Pick the target in Copy into, and choose What to copy: the whole sub-account or a finished package.
  4. Set the tag, and switch Documents, Custom field values and Opportunities on or off.
  5. Press Preview. Backup & Insights checks the target's fields and shows the contact count, document count, total size, opportunities, and each custom field with what will happen to it in the target.
  6. Read the request estimate. It tells you roughly how many API calls the copy needs and how many days that takes at HighLevel's 200,000-per-day limit.
  7. Press Start copying and follow progress in the sub-account's copy list.

Good to know

Questions

Does copying change the source sub-account?

No. It's a copy. The source sub-account and your vault records are never modified, and nothing is deleted in GoHighLevel.

What happens if I copy the same contacts again?

Contacts are matched one by one, so copying again updates them instead of making duplicates.

How are opportunities handled?

Optionally. Turn on Opportunities and pipelines are matched by name in the target sub-account.

More in Backup & Insights

File Backup

Copies contact files, attachments, call recordings, form uploads, media and signed documents to your own storage, monthly.

Master Search

Search every backed-up sub-account at once by name, email, phone, filename or field value.

Usage Analytics

Messages, calls, talk time, deals and idle seats per sub-account and per user.

Owner Reports

Printable activity reports per sub-account to send to your clients, through a link they open without logging in.

Document Analytics

Documents per contact, contacts by document field, tag and state, and uploads per month.

Rep Packages

Splits a sub-account's contacts into packages with their files, one per rep, without handing anyone out twice.

Zip Downloads and Share Links

Download backups as zip parts, or send someone a link that expires.

Guides that use Copy to Another Sub-account

Backup & Insights

Move Contacts Between GoHighLevel Sub-Accounts (With Files)

How to move contacts between GoHighLevel sub-accounts with CSV import or the Copy Contact action, what each one drops, and how to bring the files along.

4 min read
Backup & Insights

How to Split Leads Between Reps in GoHighLevel

Split leads between reps in GoHighLevel with the Assign to User action and weighted round robin, and divide an existing book along with its documents.

4 min read
All 6 tools, all 34 features: $149/month

Every tool above plus everything we release next. $302/month bought separately. 7 days free, cancel any time.

Start the bundle free