<div id="meritsonly-widget"></div>
<script src="https://api.meritsonly.com/static/widget/embed.js"
  data-key="wk_your_license_key"
  data-mode="inline" async></script>

function initWidget() {
  const form = document.querySelector('#mo-form');
  form.addEventListener('submit', handleLead);
}

// Multi-step triage form
const steps = [
  { type: 'single_select', question: 'What do you need?' },
  { type: 'single_select', question: 'When do you need it?' },
  { type: 'contact', question: 'How can we reach you?' },
];<div id="meritsonly-widget"></div>
<script src="https://api.meritsonly.com/static/widget/embed.js"
  data-key="wk_your_license_key"
  data-mode="inline" async></script>

function initWidget() {
  const form = document.querySelector('#mo-form');
  form.addEventListener('submit', handleLead);
}

// Multi-step triage form
const steps = [
  { type: 'single_select', question: 'What do you need?' },
  { type: 'single_select', question: 'When do you need it?' },
  { type: 'contact', question: 'How can we reach you?' },
];<div id="meritsonly-widget"></div>
<script src="https://api.meritsonly.com/static/widget/embed.js"
  data-key="wk_your_license_key"
  data-mode="inline" async></script>

function initWidget() {
  const form = document.querySelector('#mo-form');
  form.addEventListener('submit', handleLead);
}

// Multi-step triage form
const steps = [
  { type: 'single_select', question: 'What do you need?' },
  { type: 'single_select', question: 'When do you need it?' },
  { type: 'contact', question: 'How can we reach you?' },
];<div id="meritsonly-widget"></div>
<script src="https://api.meritsonly.com/static/widget/embed.js"
  data-key="wk_your_license_key"
  data-mode="inline" async></script>

function initWidget() {
  const form = document.querySelector('#mo-form');
  form.addEventListener('submit', handleLead);
}

// Multi-step triage form
const steps = [
  { type: 'single_select', question: 'What do you need?' },
  { type: 'single_select', question: 'When do you need it?' },
  { type: 'contact', question: 'How can we reach you?' },
];<div id="meritsonly-widget"></div>
<script src="https://api.meritsonly.com/static/widget/embed.js"
  data-key="wk_your_license_key"
  data-mode="inline" async></script>

function initWidget() {
  const form = document.querySelector('#mo-form');
  form.addEventListener('submit', handleLead);
}

// Multi-step triage form
const steps = [
  { type: 'single_select', question: 'What do you need?' },
  { type: 'single_select', question: 'When do you need it?' },
  { type: 'contact', question: 'How can we reach you?' },
];<div id="meritsonly-widget"></div>
<script src="https://api.meritsonly.com/static/widget/embed.js"
  data-key="wk_your_license_key"
  data-mode="inline" async></script>

function initWidget() {
  const form = document.querySelector('#mo-form');
  form.addEventListener('submit', handleLead);
}

// Multi-step triage form
const steps = [
  { type: 'single_select', question: 'What do you need?' },
  { type: 'single_select', question: 'When do you need it?' },
  { type: 'contact', question: 'How can we reach you?' },
];
Website Embed Widget

Turn Your Website Into a Lead Machine

Your contact form converts at 2%. Our multi-step triage forms convert at 8-15%. One line of code. Zero impact on page speed. Works on any website.

more leads than contact forms
60s
setup time
0ms
page speed impact
The Problem

Contact Forms Are Dead

Name, email, message. That's all most forms ask. That's why they convert at 2%.

BEFORE
Contact Us
Full Name *
Email Address *
Phone
How can we help you?
Submit
No qualification — just "I need help"
No urgency or budget context
Wall of fields = high bounce rate
2%
average conversion rate
AFTER — WITH MERITSONLY
Get a Free Quote
What type of service do you need?
Emergency RepairURGENT
Routine Maintenance
New Installation
Inspection / Quote
Continue
Qualifies intent, urgency & budget upfront
Pre-triaged leads delivered to your inbox
Multi-step flow = 4× more completions
8–15%
MeritsOnly conversion rate
The Journey

From Code Snippet to Qualified Lead

1

Copy Embed Code

One script tag from your dashboard. Takes 10 seconds.

2

Paste on Your Site

Add to any page — homepage, service pages, landing pages.

3

Visitor Fills Form

Multi-step triage qualifies their intent and urgency.

4

Lead Delivered

Email + webhook with full context. Instant notification.

Live Preview

See It on Your Website

Here's what the widget looks like embedded on a real business page. Inline, responsive, and on-brand.

acmeplumbing.com/services
AP
Acme Plumbing

Our Plumbing Services

Emergency Repairs
Drain Cleaning
Water Heaters
Pipe Replacement
Get a Free Quote
What do you need?
Emergency Repair
Routine Service
New Installation
Continue
Powered by MeritsOnly
Matches your brand colors
0ms impact on page load
Responsive on all devices
Interactive Demo

Try It Live

This is a real MeritsOnly widget — go ahead, fill it out and see how the multi-step triage form works.

yourwebsite.com
Loads async — zero page speed impact
Leads are encrypted end-to-end
Popup Mode

See the Popup in Action

Click any button below to see how the popup widget works for different industries. One click opens a conversion-optimized triage form.

Smith & Associates Law
Personal Injury Attorneys

Injured in an Accident?

Get the compensation you deserve. Our experienced attorneys have recovered over $50M for clients across car accidents, slip & falls, and workplace injuries.

No fee unless we win. Free, confidential case review.

CoolBreeze HVAC
Heating & Cooling Experts

AC Broken? Furnace Not Heating?

24/7 emergency HVAC service. Licensed & insured technicians at your door within 60 minutes. Serving residential and commercial properties.

Free diagnostics with any repair. Financing available.

Pinnacle Realty Group
Your Neighborhood Experts

Find Your Dream Home

Browse 500+ listings in your area. Whether you're buying, selling, or investing, get matched with a local agent who knows your neighborhood inside out.

Market reports. Home valuations. Zero obligation.

Elegant Affairs
Full-Service Wedding Planning

Your Dream Wedding, Stress-Free

Full-service planning from venue selection to day-of coordination. Over 200 weddings planned with a 5-star rating across the board.

Packages starting at $2,500. Complimentary initial consultation.

Every button above uses a single line of code:

<button data-meritsonly-trigger>Your CTA Text</button>
Universal Compatibility

Works on Every Website

One embed code. Any platform. Zero conflicts.

W
WordPress
Dashboard > Appearance > Widgets
Custom HTML Block
<script src="embed.js"
data-key="wk_..."
async></script>
Widget Active

WordPress

Paste into any Custom HTML block or widget area. Works with all themes.

Wix
Wix Editor
Add Elements > Embed Code
Custom Embed
Drag & drop anywhere on page
Published & Live

Wix

Use the Embed Code element. Drag it anywhere on your Wix page.

S
Squarespace
Settings > Advanced > Code Injection
Header Code Injection
<script src="embed.js"
data-key="wk_..."
async></script>
Injected site-wide

Squarespace

Code Injection in Settings. Appears on every page automatically.

S
Shopify
Online Store > Themes > Edit Code
theme.liquidsaved
{% comment %} MeritsOnly {% endcomment %}
<script src="embed.js" async>
Live on storefront

Shopify

Add to theme.liquid or any page template. Capture leads from store visitors.

index.html
<!DOCTYPE html>
<body>
<!-- Your content -->
<script src="embed.js"
async></script>
</body>
Just one line — anywhere in your HTML

Any HTML Page

Static sites, landing pages, React, Vue, Next.js — works everywhere.

Page Builders
GoDaddy
Weebly
Webflow
Embed HTML Block
Look for "Custom Code" or
"HTML Embed" in your builder
Works with all page builders

Every Page Builder

GoDaddy, Weebly, Webflow, Duda, HubSpot — any builder with custom code.

Free trial · No credit card · 60-second setup

Start Embedding on Your Website Today

Your website already has traffic. Stop losing visitors to boring contact forms.