Every crate ships within 1 to 2 business days. 23 snapshots in stock across 4 aisles.

Colour theme
Accent colour

Nine GoHighLevel snapshot mistakes that cost real money

The nine mistakes that turn a good GoHighLevel snapshot into a support ticket, from double-firing triggers to empty custom values, and the fix for each one.

These are the nine that come up again and again. None of them are exotic. All of them are expensive.

1. Importing into a busy sub-account

The most common and the most damaging. Your existing workflow listens for “form submitted”. The imported one listens for the same thing. Both fire. The contact receives two welcome texts from two different sequences and lands in two pipelines.

Nobody notices for weeks because the contact record looks busy rather than broken.

Fix: import into an empty sub-account. If you cannot, list every existing trigger first and pause the imported duplicates before you publish anything.

2. Leaving custom values empty

A workflow sending “Thanks for calling {{custom_values.business_name}}” is perfectly built. It will send a sentence with a hole in it until you fill that value.

Fix: Settings, then Custom Values, before anything else. Every field. Then submit a live test form and read what arrives on your own phone. If you are running the same crate across several sub-accounts, keep one value sheet per account rather than filling them from memory the second time.

3. Not checking publish state

Imported workflows frequently arrive as drafts. A draft workflow does nothing and warns you about nothing. You conclude the snapshot is broken; the snapshot is fine.

Fix: open the workflow list and confirm the state of every single one before you test.

4. Calendars with no owner and default availability

Users do not travel in snapshots, so every imported calendar arrives without an owner. Default availability is wide open, which means a real customer can book 6:15am on a Sunday and legitimately expect you.

Fix: assign the user, set real hours, set a buffer, set a minimum notice period, and book a test appointment yourself.

5. Sending before A2P approval

You import, you test, the texts do not arrive, and you spend two days debugging a snapshot that is working correctly. In the US, unregistered A2P traffic is filtered or blocked outright.

Fix: submit A2P registration before you import so the waiting overlaps with your setup instead of following it. Check sending status before you debug anything else, because a filtered message and a broken workflow look identical from the outside, and the registration sequence is the part with a queue in front of it.

6. Shipping the stock copy

A snapshot’s messages are written to be adaptable, which means they are written to be generic. Send them unedited and your customers receive the same text as three other companies in your city, in a voice that is not yours.

Fix: read every customer-facing message aloud before go-live. Rewrite anything that does not sound like you and delete any claim you cannot back up. A crate written for one trade gives you less to rewrite: the HVAC contractor crate already talks about tune-ups and no-heat calls, the salon and barbershop crate about the rebooking interval, so the editing is your name and your offer rather than the whole voice.

7. No stop condition on reply

The classic. A prospect replies “yes, please call me” and the sequence sends the next scheduled follow-up anyway, asking if they are still interested.

Fix: every outbound sequence needs a stop condition on inbound reply. Test it by replying to your own test message. If the next message still arrives, the sequence is not finished.

8. Ignoring the after-hours branch

Someone submits a form at 11pm and receives “one of our team will call you within five minutes”. Nobody calls. The lead is gone and the impression is worse than no automation at all.

Fix: submit a form at 11pm yourself. Read what arrives. If it promises something you cannot deliver at that hour, branch it.

9. Never deleting what you do not use

Six months on, the account contains forty workflows and you use fourteen. Nobody knows which twenty-six are safe to touch, so nobody touches anything, and the account slowly becomes unmaintainable.

Fix: after two weeks of real use, delete or archive what you are not using. Do it while you still remember what each one was for.

A tenth that is not a mistake

Worth naming because it wastes as much time as the nine: assuming an improvement you made to your source account has reached the accounts you already deployed. It has not. Deployed sub-accounts are independent, and pushing a newer version is a deliberate act with its own consequences, including replacing assets somebody edited by hand.

The pattern behind all nine

Every one of these is the same underlying error: treating an import as a setup.

A snapshot delivers structure. Setup is connecting that structure to your business, your identity, your calendar, your hours and your voice. It takes about an hour, and every mistake on this list is what happens when that hour is skipped.

The hour is not a flaw in the product. It is the part only you can do.

These nine are preventative. When something is already broken and you cannot tell which of them caused it, work the symptom by symptom diagnostic order instead, which starts with the cheapest check rather than the most likely cause.

If you want it done properly without spending your own week on it, snapshot customisation covers the fitting, and the pre-import checklist covers it if you would rather do it yourself. Either way, pick the crate first: the catalog files 23 of them across four aisles, and health and wellness is the shelf where the booking, not the lead, is the thing being defended.

Read next

The counter

Skip the learning curve

Everything in this article is already built into every crate in the depot, written for the trade and tested before it ships.

  • Delivered within 1 to 2 business days
  • 12 hours of installation support, within 14 days
  • Nine fitted components in every crate