Popup Widget

One Click. Instant Lead Form.

Turn any button on your website into a high-converting lead capture form. No page redirects. No friction. The popup opens instantly over your content and qualifies visitors with smart multi-step triage.

2x
higher conversion
0s
page load time
15%
visitor recovery
How It Works

From Click to Qualified Lead in Seconds

Four steps. Zero friction. Every click becomes a conversion opportunity.

01

Visitor Clicks a Button

Any CTA on your site — 'Get a Quote', 'Book Now', 'Contact Us' — triggers the popup.

02

Popup Slides In

A beautiful overlay modal appears instantly. No page reload. No redirect. Zero wait.

03

Smart Triage Qualifies

Multi-step questions capture intent, urgency, budget — all the context you need.

04

Lead Delivered

Qualified lead arrives in your inbox or CRM via webhook — with full context.

Traditional Forms Kill Conversions

See the difference a popup widget makes versus old-school redirects.

Before

Page Redirect

User clicks 'Contact Us' → loaded to a boring form page → lost context → bounces.

High Friction

A full-page form with 10 fields feels like homework. 67% abandon mid-way.

Loss of Attention

Once they leave the page they were reading, they're unlikely to come back.

2-3%
typical form conversion rate
After — MeritsOnly Popup

Instant Overlay

Click any button → form pops up over the current page. No redirect. No friction.

Smart Triage

Multi-step flow with 2-3 questions feels easy. Users complete it in 30 seconds.

Context Preserved

The page stays behind the overlay. Close the popup and they're right back where they were.

8-12%
popup form conversion rate
Multiple Triggers

Four Ways to Trigger the Popup

Choose the trigger that fits your use case — or combine them all.

Popular

Button Click

Attach to any button or link on your site. 'Get a Quote', 'Book Now', CTAs in your header — anything clickable.

<button data-meritsonly="open">Get a Quote</button>

Time Delay

Show the popup after a configurable delay (e.g. 10 seconds). Catches engaged visitors who are still browsing.

trigger: "timer", delay: 10000

Scroll Depth

Trigger when a visitor scrolls past a threshold (e.g. 50% of the page). They're interested — capture that intent.

trigger: "scroll", depth: 50

Exit Intent

Detect when the mouse moves toward the browser close button. Last chance to capture a leaving visitor.

trigger: "exit-intent"
Developer Friendly

One Script Tag. That's It.

No npm packages. No build steps. Just paste this before your closing body tag and you're live.

index.html
<!-- Paste before </body> -->
<script src="https://cdn.meritsonly.com/popup.js"
data-widget-id="your-widget-id"
data-trigger="click"></script>
<!-- Any button with this attribute opens the form -->
<button data-meritsonly="open">Get a Quote</button>
WordPress
Webflow
Wix
Squarespace
Shopify
Next.js
HTML

Built for Conversion

Every detail is designed to capture more leads with less friction.

Instant Load

Popup opens in under 100ms. No network request on click — the form is pre-loaded in the background.

Fully Brandable

Match your website colors, fonts, and tone. Visitors won't know it's a third-party tool.

Mobile-First

Full-screen modal on mobile with swipe-to-dismiss. Optimized for thumb-friendly interaction.

Spam Protection

Built-in honeypot, rate limiting, and bot detection. Only real leads make it through.

Full Analytics

Track opens, step completions, and conversions per page and per trigger type.

Works Everywhere

WordPress, Webflow, Wix, Squarespace, Shopify, Next.js, or raw HTML. One script tag.

Ready to convert more visitors?

Every Button. Every Click. A Lead.

Stop sending visitors to generic form pages. Put a high-converting popup on every CTA.

No credit card
60s setup
Cancel anytime