
GoHighLevel Popups & Exit Intent: Setup Guide (2026)
By Dr Priya Jaganathan, GoHighLevel Certified Admin · HL Growth Partner, Australia · Updated 26 September 2026 · 9 min read
Some links below are affiliate links — if you sign up through them, HL Growth Partner may earn a commission at no extra cost to you. It never changes what we recommend. Full disclosure.
A GoHighLevel exit intent popup is the cheapest conversion test in the platform: no new page, no new ad, one overlay shown to people who were already leaving. Built well, it recovers opt-ins you had lost. Built badly, it irritates mobile visitors and drops sale-page conversion while your submission count climbs.
This is how we build them in client sub-accounts: which trigger to use where, why a HighLevel funnel popup must be wired to a Workflow rather than a submissions list, and how to measure it honestly.
Quick Facts
| Where popups live | Sites > Funnels or Websites > Edit the page > Popup Settings in the top bar |
| Native trigger options | Delay, Exit Intent, and None (None = click-triggered only) |
| Popups per page | Unlimited, each with its own trigger, style and content |
| Click trigger | Button, image or text element > Link To > Open Popup > pick the popup |
| Exit intent support | Desktop only — it tracks the mouse cursor |
| Form embed layouts | Inline, Popup, Polite Slide-In, Sticky Sidebar |
| Frequency controls | Deactivate After Showing X Times, Deactivate Once Lead Is Collected, Never Deactivate |
The native popup options in the HighLevel builder
Two systems get conflated here: the builder's popup layer, and the form embed that renders a form as a popup or slide-in.
The popup panel and multiple popups per page
Open the page in the builder and click Popup Settings in the top navigation. The sidebar lets you create a popup, name it, and edit it like any section.
You are no longer limited to one popup per page. HighLevel's documentation confirms you can create as many as you like, each with its own trigger, styling and content, and reorder them with the drag handle to set priority. That is what makes real popup work possible: an exit popup for cold traffic and a click popup for the pricing table on the same step.
Triggering a HighLevel funnel popup from a button
Set the popup's trigger to None, select the button, image or text element, then choose Link To > Open Popup and pick the popup by name.
This is the highest-intent popup you can build and almost nobody uses it: someone who clicks Get the pricing sheet has told you what they want, and the overlay collects the email without a page change.
One documented gotcha: a click that opens a popup before a delay timer finishes cancels the automatic popup for that page view, so delay impressions run low on pages with click triggers.
The two-step order form is not a popup
People ask for a “two-step order form popup”, meaning details on the page and payment in an overlay. The native Two-Step Order element is two sequential steps on one page, not a modal.
You can put an order form inside a popup and open it from the buy button, but payment fields in a scrolling modal are where mobile carts die. Usually fix the checkout page instead — our guide to GoHighLevel order forms and upsells covers the bump sequencing that lifts cart value.
Which popup trigger earns its place in 2026
Five patterns get used in real builds. Only two are native to the popup panel; the rest need the form embed or custom code.
| Trigger | Best use case | Device support | Main risk |
|---|---|---|---|
| Exit intent | Cold traffic on long sales or blog pages | Desktop only (cursor tracking) | No reach on mobile; fires on accidental cursor moves |
| Time delay | Content, webinar and event pages | Desktop and mobile | Too short interrupts; too long and nobody sees it |
| Scroll depth | Long-form pages; the mobile substitute for exit intent | Desktop and mobile | Not in the popup panel; needs the embed or custom code |
| Click / button | Pricing tables, lead magnets, enquiry CTAs | Desktop and mobile | Cancels a pending delay popup |
| Inactivity | Checkout or booking pages where someone stalled | Desktop and mobile | No native setting — custom JavaScript to maintain |
If you ship only one, ship the click trigger. No device limitation, no timing guesswork, no interruption cost. Exit intent is the second thing you build.
Why exit intent is desktop-only, and what to use on mobile
HighLevel's support documentation is explicit: exit intent detection uses mouse cursor tracking, so it only works on desktop. A phone has no cursor and no reliable warning before a back-swipe, so on a mobile-heavy funnel an exit popup is invisible to most of your audience.
Two substitutes work. Scroll depth, via the form embed's Popup or Polite Slide-In layout with Show on Scrolling set high enough to mean they read something. Or the Sticky Sidebar layout, which stays visible while scrolling without covering content.
Wiring the popup form to a Workflow so the capture starts a sequence
This is where most popup builds fail, and it has nothing to do with the popup. Someone submits, the contact lands in the CRM, and nothing happens — the lead is in a submissions list, not a sequence.
- Create the form first in Sites > Forms, so it exists before the overlay does.
- Drop it into the popup as a Form element and pick it from the selector.
- In Automation > Workflows, build a workflow on the Form Submitted trigger, filtered to that form.
- First action: add a tag such as popup-exit-leadmagnet — smart lists and reporting key off tags.
- Then deliver the asset or code, and only then nurture.
Filtering the trigger to one form is the step people skip. Unfiltered, the workflow sends your lead-magnet email to whoever used the contact-us form, and you find out when the client forwards the complaint.
If you need more than an email, do not stack six fields into the overlay. Capture the email, then qualify on the thank-you page with a multi-step form using conditional logic.
Not on HighLevel yet? Start with a free 30-day trial here — long enough to build everything in this guide before you pay a cent.
Frequency capping and suppressing people who already converted
Nothing burns goodwill faster than the same overlay on a fourth page view, or a discount shown to someone who paid full price minutes ago.
The form embed handles this natively: Deactivate After Showing X Times, Deactivate Once Lead Is Collected, or Never Deactivate. “Never Deactivate” is wrong on almost every funnel, and it is the one left on by accident.
The builder's popup layer has no equivalent cap, so you suppress structurally instead:
- Keep the popup off the checkout and thank-you steps — the cleanest suppression there is.
- Tag on submission and use that tag in If/Else conditions so follow-up never re-pitches.
The offer decides the follow-up: discount code versus lead magnet
A discount popup and a lead-magnet popup look identical in the builder and need different sequences. A code is perishable and creates urgency; a PDF creates permission.
| Popup offer | Immediate follow-up | Sequence shape | What kills it |
|---|---|---|---|
| Discount code | The code plus a direct link back to checkout, within a minute | Short and urgent: one reminder, one final notice, stop | No expiry, so the code becomes your price |
| Lead magnet | Download link plus one sentence on how to use it | Deliver, then value, then the offer — pitch later | Pitching in email one, before the asset earns attention |
| Waitlist / notify me | Confirmation setting expectations on when they hear from you | Paced updates until launch, then a launch sequence | Silence until launch, so the list is cold at launch |
If the popup hands out a code, generate it properly rather than typing a promo word into an email. Our walkthrough on setting up coupons and discount codes covers the expiry and usage limits that stop a code leaking into every future order.
Measure the popup to the sale, not to the opt-in
Popup reporting flatters itself: submissions go up and the popup takes credit for a result it may not have produced.
Either it captures people who would have left with nothing, or it intercepts people on their way to buying and converts them into a cheaper opt-in — so opt-in rate rises while revenue per visitor falls.
Judge the popup on purchases per session, not form submissions. Run it as a split test, not a before-and-after comparison — our guide to A/B testing and split tests in HighLevel covers the sample-size discipline that makes the answer mean anything.
Page speed and Google's intrusive-interstitial guidance
Google's Search Central documentation on interstitials and dialogs is direct about the pattern it dislikes: overlays that cover the whole page and obstruct content. Its stated preference is a small banner taking only a small fraction of the screen, so content is available as soon as the visitor lands.
Read against that, an exit-intent overlay is the safest popup you can run: it fires as someone leaves, so it never blocks content on landing. The pattern in the firing line is a full-screen overlay two seconds after load on mobile.
On weight, a native popup is markup already in the page, so it adds no request — but a large image or video inside it competes with your hero for bandwidth. Compress popup assets like page assets, and if the page is already slow, the funnel page speed fixes will do more for conversion than any overlay.
Common mistakes to avoid
- Building exit intent for a mobile-heavy funnel. It is desktop-only; use scroll depth on phones.
- Leaving the embed on Never Deactivate. Returning visitors see the same overlay forever.
- Not filtering the Form Submitted trigger to the popup's form. Follow-up then reaches everyone who touched any form.
- Running the popup on checkout and thank-you steps. You interrupt buyers and discount sales you already had.
- Declaring victory on opt-in rate. A popup can lift submissions while lowering purchases per session.
- Skipping the mobile close-button test. An overlay you cannot dismiss with a thumb is a bounce, not a lead.
If you want your popups, forms and follow-up workflows built as one system rather than three disconnected pieces, book a strategy call with the HL Growth Partner team.
Or if you just need the software first: grab the 30-day HighLevel trial and book us when you're ready to scale it.
Frequently asked questions
Does GoHighLevel have a built-in exit intent popup?
Yes. Open the page in the funnel or website builder, click Popup Settings in the top bar, and set "Show Popup On" to Exit Intent. No third-party app or custom script is needed.
Why doesn't my GoHighLevel exit intent popup work on mobile?
Exit intent tracks the mouse cursor moving toward the top of the browser, and touchscreens have no cursor. HighLevel's documentation states it only works on desktop, so use scroll depth or a sticky layout on mobile.
Can I have more than one popup on a single HighLevel page?
Yes. HighLevel supports multiple popups per funnel step or page, each with its own trigger, styling and content, created from the Popup Settings panel. Reorder them with the drag handle to set priority.
How do I open a HighLevel funnel popup from a button?
Set the popup's trigger to None, select the button, image or text element, then choose Link To, then Open Popup, and pick the popup by name. A manual click cancels any pending delay popup.
How do I make a popup form start an automated sequence?
Build the form in Sites > Forms first, place it in the popup, then create a workflow on the Form Submitted trigger filtered to that specific form. Add a tag as the first action, then deliver the offer.
How do I stop showing a popup to someone who already converted?
With an embedded form, use Deactivate Once Lead Is Collected, or Deactivate After Showing X Times to cap repeats. For builder popups, keep them off checkout and thank-you steps and use tags in workflow conditions.
Do popups hurt SEO on a GoHighLevel site?
Google's guidance targets interstitials that cover the whole page and obstruct content, and recommends small banners instead. An exit-intent overlay fires as the visitor leaves, so it sits outside that pattern; a full-screen overlay on mobile arrival does not.
Should a popup offer a discount code or a lead magnet?
It depends on how close the visitor is to buying. A discount code suits a checkout-adjacent audience and needs a short sequence with a real expiry; a lead magnet suits cold traffic and a longer nurture.
Related Articles on HL Growth Partner
Capture and follow-up
- GoHighLevel Waitlist Workflow: Setup Guide (2026)
- GoHighLevel Chat Widget: Setup, SMS Chat & Live Chat (2026)
- Tracking clicks and automating follow-up with trigger links
Build and structure
- GoHighLevel Website Builder vs Funnels: Which to Use (2026)
- GoHighLevel Domain & DNS Setup for Funnels (2026)
