How to Import a Snapshot in HighLevel: The Complete 2026 Walkthrough
Step-by-step: loading a GoHighLevel snapshot, filling in custom values, connecting your phone number and domain, testing workflows, and fixing what usually breaks.
Key takeaways
- Import from the agency account, into a sub-account, never into the agency account itself.
- Custom values are the first thing to fill in. Every asset reads from them.
- Contacts, phone numbers, domains and payment processors never come with a snapshot.
- Start A2P registration before import day, because approval takes days not minutes.
- Test every workflow against your own number before publishing anything.
Contents
Importing a snapshot takes minutes. Making it work takes an afternoon. The import step is trivial and every guide covers it. What follows, connecting channels, filling in custom values and testing before you publish, is where accounts actually go wrong.
This walkthrough covers the whole sequence in the order that avoids rework.
Before you start
Three things are worth having in place first, because two of them involve waiting on someone else.
- An agency-level login. Snapshots load from the agency account. A client-level user cannot do it.
- A2P registration underway. If the build sends SMS to US or Canadian numbers, brand and campaign registration must be approved first. This takes days. Starting it on import day means a launch that stalls.
- A verified sending domain. Email from an unverified domain lands in spam. DNS records propagate, which again is not instant.
Decide now whether this goes into a fresh sub-account or an existing one. A fresh sub-account gives a clean result with no duplicate names. Loading into an existing account never deletes anything, but you will spend time working out which of two similarly named funnels is the one you want.
Step 1: load the share link
- Log into your agency account, not a client sub-account.
- Open the share link you were sent. HighLevel recognises it and shows an import screen.
- Choose the sub-account to load into, or create a new one first and select that.
- Review the asset list, then confirm. Import runs in the background and takes a couple of minutes for a large snapshot.
- Open the sub-account and check that funnels, workflows, pipelines and calendars are present. Occasionally one asset type quietly fails; catching it now is much easier than discovering it later.
Step 2: fill in the custom values
This is the step that turns a generic build into your build, and it is why a well-made snapshot is configured from one screen rather than page by page.
Go to Settings, then Custom Values. You will see a list of placeholders the snapshot uses throughout its funnels, emails and SMS templates. Typically:
| Value | Used by |
|---|---|
| Business name | Every page, email and SMS |
| Business phone | Funnel headers, footers, SMS signatures |
| Business address | Email footers, required for compliance |
| Booking link | Every call-to-action across the build |
| Brand colours | Funnel and page styling |
| Logo URL | Page headers and email templates |
| Sender name and reply address | Outbound email |
| Service area | Copy and qualifying questions |
| Review profile link | Review request workflows |
Fill in every one. A blank custom value renders as an empty space in a live email, which is exactly the sort of thing a client notices before you do.
Step 3: connect your channels
A snapshot brings the structure. Nothing is connected, because connections are account-specific and cannot travel.
- Phone number. Provision a new number in the sub-account or port an existing one. Confirm A2P registration is approved, or SMS steps will fail silently.
- Email sending domain. Add your domain and complete DNS verification. Do not skip this and send from a shared domain, because deliverability will be poor from the first campaign.
- Calendar. Connect the team's Google or Outlook calendars so availability reflects reality and double bookings do not happen.
- Payment processor. Connect Stripe if the build takes payments, deposits or subscriptions.
- Website domain. Point the domain at the sub-account and set the funnel or site as the default so the root URL serves something.
- Social accounts. Connect Facebook, Instagram and Google Business Profile if the build uses lead forms, chat or review requests.
Step 4: test before you publish
Workflows in a well-built snapshot arrive paused. Resist the urge to publish everything and watch what happens.
- Create a test contact with your own mobile number and an email address you can actually check.
- Submit every form on the live funnel pages, not from the builder preview. Preview and live behave differently.
- Check the messages that arrive. Read them on a phone. Look for unfilled custom values, broken links, and SMS that runs to three segments because it is too long.
- Book a test appointment and confirm the reminder cadence fires at the right intervals with the right details.
- Walk the pipeline. Move the test opportunity through each stage and confirm the stage automations fire once, not twice.
- Test on mobile. Most traffic is mobile, and a page that is fine on a laptop can be unusable on a phone.
Step 5: publish in order
Publish workflows one at a time rather than all at once, so a problem is traceable to a specific change.
- Lead capture and instant response first. This is where the revenue is, and it is the lowest risk.
- Appointment reminders next, once at least one real booking exists to observe.
- Nurture sequences after that, checking the send windows respect your time zone.
- Review requests last, and only once you are confident the service side is delivering. Asking for a review before you are ready invites the review you do not want.
What usually goes wrong
| Symptom | Usual cause | Fix |
|---|---|---|
| SMS never arrives | A2P registration incomplete | Check the trust centre; wait for approval |
| Email lands in spam | Sending domain unverified or cold | Verify DNS, then warm the domain gradually |
| Messages contain blank gaps | Custom values left empty | Fill in every value in Settings |
| Workflow fires twice | Two snapshots loaded, or a duplicate trigger | Find the duplicate workflow and delete one |
| Calendar shows no availability | Calendar not connected or hours unset | Connect the calendar and set working hours |
| Funnel page 404s | Funnel not published, or domain not pointed | Publish the funnel and set it as the domain default |
| Payment step fails | Stripe not connected in this sub-account | Connect Stripe at sub-account level |
| Reminders at the wrong time | Sub-account time zone wrong | Set the time zone in Settings before publishing |
Nearly every import problem is on that list, and nearly all of them are connection problems rather than snapshot problems. Work through the table before assuming something imported badly.
Would rather we did it?
We import the snapshot, connect your domain, number and calendar, then test every automation before handing it over.
Book an install callFrequently asked questions
How long does importing a snapshot take?
The import itself takes a couple of minutes. Filling in custom values and connecting your phone number, sending domain, calendar and payment processor takes most people 45 to 90 minutes. Testing every workflow properly adds another hour. Budget an afternoon.
Where do I load a snapshot?
Open the share link while logged into your agency account. HighLevel asks which sub-account to load it into. You cannot load a snapshot from a client-level login, and you should not load it into the agency account itself.
Why is my SMS not sending after importing?
Almost always A2P 10DLC registration. In the United States and Canada, brand and campaign registration must be approved before a number can send. Check the trust centre in your sub-account. Approval takes days, so start it before you plan to launch.
Can I import more than one snapshot into the same sub-account?
Technically yes, practically avoid it. You get duplicate asset names, competing triggers and workflows that fire twice on the same event. Pick one snapshot as the base and add individual assets from others if you need them.
Do I have to reimport if the snapshot is updated?
An account that imported version one keeps version one. If a corrected version is issued, load it into a fresh sub-account and move across the specific assets you need, rather than loading the update on top of your live account.
Sources
Skip the build. Import a working GoHighLevel account instead.
Industry-ready snapshots with funnels, pipelines, calendars and automations already wired. Delivered within 24 hours, installable on every sub-account you manage.
Mentioned in this article
Keep reading
All articlesCanva Integration in Media Storage
Design smarter. Move faster. Stop switching tabs. If you’ve ever designed something in Canva, downloaded it, uploaded it into your
February 26, 20265 min read
Integrate Multiple Facebook Pages with AI Auto-Responses in GoHighLevel
Managing several Facebook pages can be overwhelming—especially when customers are flooding your inboxes across multiple brands, locations, or campaigns. But
August 28, 20254 min read
Twilio Webhook Setup Guide for Incoming Calls and Messages
If you’re using Twilio to manage communications for your business, you’ve likely heard of webhooks. But if the idea of
May 29, 20254 min read

