Now in Early Access

Find exactly what's blocking your checkout conversions

One script tag. Zero dashboards. Get email alerts and weekly reports that tell you exactly which fields, steps, and buttons are hurting conversions.

Built for teams that want answers, not more dashboards.

7-day free trial · Cancel anytime · No charge until day 8

No session recordings · No PII captured · Behavioral signals only

Checkout Friction Detector

Critical Friction Alert

2m ago

Shipping step drop-off spiked to 34%

Users are abandoning at the shipping address form. Required phone field causing 3.2x more exits than last week.

Weekly Conversion Report

Mar 24 - Mar 30, 2026

Shipping address form 34% drop-off
Promo code field 22% hesitation
"Place Order" button 18% rage clicks

Your checkout is leaking revenue

Users hesitate, rage-click, abandon mid-step, and you never know. Traditional analytics show you what happened. We show you why.

🚫

Hidden drop-offs

Users abandon at specific fields or steps — but GA won't tell you which ones or why.

😬

Field-level friction

Confusing labels, bad validation, and unclear inputs silently erode completion rates.

🔍

Manual digging

Session replays and heatmaps require hours of manual review to find actionable insights.

Friction detection on autopilot

Install one lightweight script. Our backend analyzes every interaction and sends you clear, prioritized friction signals — no dashboard to check.

1

Add the script

One script tag. Works with any checkout — custom, Shopify, multi-step, SPA.

2

We detect friction

Hesitation, rage clicks, dead clicks, validation failures, abandonment patterns.

3

Get actionable alerts

Email alerts and weekly reports with prioritized recommendations.

What we detect

Actionable signals, not vanity metrics.

Field hesitation

Users focus a field and freeze — unclear labels or confusing inputs.

Validation failures

Repeated errors on the same field indicating UX issues.

Step abandonment

Users start checkout but leave at a specific step.

Rage clicks

Frustrated rapid clicking on elements that seem unresponsive.

Dead clicks

Clicks on buttons that produce no visible result.

Repeated edits

Users type, delete, retype — they don't understand what's expected.

Submit friction

Multiple submit attempts without successful conversion.

Weekly reports

Prioritized summary of your worst friction points.

Simple, transparent pricing

Every monthly plan starts with a 7-day free trial. Yearly plans are billed upfront with 2 months free.

Starter

$19 /month

7-day free trial

Up to 10,000 events/mo

  • Weekly friction report with 4-week trend
  • Real-time email alerts (10/mo)
  • 1 project

Card required · cancel anytime before day 8

Most Popular

Growth

$49 /month

7-day free trial

Up to 100,000 events/mo

  • Weekly friction report with 4-week trend
  • Real-time email alerts
  • Slack alerts
  • AI-enhanced summaries & recommendations
  • Shareable read-only report links
  • Up to 3 projects

Card required · cancel anytime before day 8

Pro

$149 /month

7-day free trial

Up to 1,000,000 events/mo

  • Weekly friction report with 4-week trend
  • Real-time email alerts
  • Slack alerts (per-project channels)
  • AI-enhanced summaries & recommendations
  • Shareable read-only report links
  • Webhook / API delivery
  • Segment / RudderStack destination
  • Priority alert delivery (<2 min)
  • Up to 10 projects

Card required · cancel anytime before day 8

Enterprise

For teams that need more

Custom pricing for high-volume sites, multi-brand portfolios, and teams with security or compliance requirements that don't fit the standard plans.

SSO (SAML / Google)
Custom retention
Dedicated CSM
DPA + custom MSA
99.9% uptime SLA
Unlimited events / projects

Privacy-first by design

We measure how users interact with your checkout — not what they type. No session recordings, no screen capture, no form values. The data we collect is so narrow there's nothing sensitive to leak.

Never record sessions

No screen capture, no replays, no DOM snapshots.

Never capture form values

Timing and focus patterns only — not what users type.

No card numbers, passwords, or PII

Sensitive fields are excluded from collection by default.

Not sold, not used for ads or training

Your data is used only to generate your alerts and reports.

What we never capture

Card numbers · CVV · Passwords · Form values · Screen contents · Mouse paths · Keystrokes · End-user names, emails, or addresses

We capture interaction patterns: which field a user focused, how long they paused, whether they rage-clicked, where they abandoned a step. Field names (e.g. "email", "phone") — never field values.

Frequently asked questions

Does this track credit card data?
No. Our JS library never captures raw card numbers, CVVs, passwords, or other sensitive field values. It only tracks interaction patterns like timing, focus changes, and click behavior.
Do you record sessions like other analytics tools?
No. We never record sessions, capture screen contents, or store keystrokes. Our JS library measures interaction patterns — timing, focus changes, click cadence — and discards everything else. There is no recording to play back, by design. That keeps your customers' data minimal and means there is nothing sensitive in our database to leak.
Is my data shared with anyone?
Your event data is used only to generate your alerts and reports. We do not sell it, share it with advertisers, or use it to train models. The only sub-processors involved are infrastructure providers strictly necessary to deliver the service: hosting (AWS), email delivery (Postmark), and payments (Lemon Squeezy). On Growth and Pro plans, anonymized signal metadata — signal type, field names, page paths, counts — may be processed by an AI provider (Anthropic or OpenAI, selected by us) to generate plain-English recommendations. Raw events never leave our infrastructure. You can turn AI enhancement off for your account at any time from the portal.
Do I need a dashboard?
No. That's the point. We send you actionable friction alerts via email and/or Slack. Weekly reports summarize your top issues with prioritized recommendations.
How long does setup take?
Under 5 minutes. Add one script tag to your checkout page. We start detecting friction immediately and send your first report within a week.
Is there a free trial?
Yes — on monthly plans. Every monthly plan starts with a 7-day free trial: long enough to receive your first friction signals from your checkout. We collect a card at sign-up but don't charge it until day 8. Cancel before then and you're not billed. Yearly plans are billed upfront and don't include a trial.
How does billing work?
Monthly plans renew every 30 days after your 7-day trial. Yearly plans are billed once per year upfront (with 2 months free vs. paying monthly). Either way you can manage or cancel anytime from your account portal — access continues through the end of the paid period.
Does it work with custom checkout flows?
Yes. The JS library works on plain HTML forms, multi-step wizards, and SPAs. It auto-discovers forms and supports custom selectors for any layout.
Does it work on multi-step forms?
Absolutely. Configure step selectors and we'll track per-step timing, revisits, abandonment, and blocked steps.
How are alerts delivered?
Starter plans get weekly email reports plus a taste of real-time alerts (10/month). Growth adds unlimited real-time email alerts and Slack. Pro adds webhook/API delivery for custom integrations.
Can I manage my account?
Yes. Use the "Account Access" link to get a secure magic link to your portal where you can view billing history, change or cancel your plan, and manage settings.

Start monitoring your checkout today

Set it up once. Get alerts and reports automatically. Fix what matters.

Start Your 7-Day Free Trial

No charge until day 8 · Cancel anytime