You know where shoppers drop. Now know why.

Your analytics show the drop and stop there. hedlyte explains that drop — the reason those shoppers gave up, what losing them costs you every month, and the one change that wins them back. Then it goes hunting for the next leak.

A brief, not a dashboard — a new one each time there's money to win back.

hedlyte found somethingFROM A REAL STORE

phone shoppers · dropped at checkout

You're losing $4,200/mo at checkout.

Phone shoppers add to cart — then leave the moment shipping appears at the final step. A surprise cost, right before they pay.

DO THIS Show the shipping cost on the product page.
read from 1,478 sessions see the evidence

Real output from hedlyte running on a live store. Yours is computed from your own shoppers.

Runs anywhere you sellShopifyWooCommerceBigCommerceCustom & headlessOne small snippet
The problem

You pay for the traffic. Most of those shoppers leave. You never find out why.

Two in three visitors you paid to bring in leave without buying. Your analytics can tell you how many, and which step — never the reason. So the number gets reviewed, nothing gets decided, and the leak keeps running quietly on every order you don't get.

What a finding looks like

Somewhere in your funnel, one of these is already true.

The kind of thing hiding in a checkout right now — invisible on every chart you own, obvious the moment something actually reads the behaviour behind the number. This is what lands in your inbox.

Every frame below is real output from a live store, shown unnamed — so you know exactly what arrives in yours.

hedlyte found somethingFROM A REAL STOREVisa · Amex

$3,100/mo

Card payments are failing silently

About 1 in 9 attempts is declined with no reason shown. The shopper sees "try again," tries once, and gives up.

DO THIS Show the real decline reason and a one-tap retry.
read from 890 sessions see the evidence
hedlyte found somethingFROM A REAL STOREemail traffic

412 shoppers/mo

Your own promo code is rejected

Shoppers click your campaign link, paste the code at checkout, and it comes back "invalid." They don't ask why — they close the tab.

DO THIS Auto-apply the code straight from the link.
read from 1,204 sessions see the evidence
hedlyte found somethingFROM A REAL STOREmobile

$1,900/mo

Sold out between cart and checkout

The size the shopper added is gone by the time they reach payment. No alternative offered, no notify-me — just a dead end.

DO THIS Offer the nearest size and back-in-stock inline.
read from 540 sessions see the evidence
hedlyte found somethingFROM A REAL STOREiOS Safari

700 shoppers/mo

The size selector doesn't respond

Shoppers tap the size they want and nothing happens. They tap again, then leave without adding to cart.

DO THIS Make the whole swatch tappable, not just the label.
read from 1,050 sessions see the evidence
Try it on your own store

Watch an AI shopper try to buy from you.

  1. 01Your store's addressNothing to install
  2. 02It shops, you watchA real browser, live
  3. 03What stopped itRanked by what it costs you
Audit my store — free

Free to watch · a few minutes · the findings unlock with an email

How it works

It doesn't hand you a report and walk away.

Connect once, on any platform. From then on it works the way a good conversion team would — continuously, in the background, without being asked. The difference is the last step: it comes back to check whether it was right.

  1. 01

    Install

    One async snippet, on any platform. It never blocks a page.

  2. 02

    Diagnose

    It reads the sessions and finds where the money leaks — the step, the segment, the monthly cost.

  3. 03

    Prescribe

    You get the leak, who it hits, the change to make, and the clips that prove it.

  4. 04

    Verify

    Ship the fix and it measures the same shoppers again — says whether it worked, and remembers either way.

Every answer makes the next one sharper. That loop is the part nobody else runs.

Watch it work

Ask it anything about your funnel. Watch it go and find out.

It doesn't guess and it doesn't answer from a summary. It measures first, narrows down to who is actually affected, then reads the recordings of those exact shoppers — and shows you every step it took to get there.

Ask the Brain — Checkout funnel
YouWhy are mobile shoppers dropping at checkout?
  1. Looking at who these shoppers are0.4s
  2. Comparing drop-off by device1.1s
  3. Comparing drop-off by browser within mobile1.9s
  4. Reading 12 sessions that dropped at checkout, all at once31.4s
  5. Watching one of those sessions to see what actually happened9.7s
  6. Pulling up a clip to show you0.2s

Mobile Safari shoppers are 4× more likely to abandon at payment.

I read 12 of them. In 9, the shopper tapped Pay, the keyboard opened over the button, and nothing happened again for 40 seconds or more. Desktop finishes at 3.1%; this group finishes at 0.7%.

read from 1,478 sessions watch one of the 9

Every line above is copied from one real run, including the timings.

  • It shows its work. Every claim traces back to the sessions behind it — no black box, no "trust the model".
  • It says what it can't see. When the behaviour points at something visual, it tells you to go look rather than inventing a reason.
  • It counts, you don't. Every number on this screen is computed in code. The model decides where to look; it never does the arithmetic.
The answer, not the data

It reads like a diagnosis. Because it is one.

Every finding is specific enough to act on today — never a vague "users are confused." And when your funnel's healthy, hedlyte says so. No manufactured problems.

What a finding actually reads likeFROM A REAL STORE"Mid-range Android shoppers can't see the Pay button — the keyboard covers it. 214 of them dropped here last week. Fix: move the button above the fold."

Why it's different

Not another dashboard to interpret.

Everything else

Reports what happened

Charts, funnels, segments, exports — more detail every year. Those tools tell you a number moved. Turning that into a reason, and a reason into a decision, is still your job, and it still takes hours you don't have.

hedlyte

Tells you what to do

It reads the behaviour behind the number, works out the reason, prices it, and pushes you the decision with the fix attached and the proof underneath. You read a memo, not a dashboard.

CatchesPayment declinesCoupon errorsShipping sticker shockDead & rage clicksOut-of-stock at checkoutHidden pay button
Early access

Get early access. Your first finding is free.

We're onboarding stores in batches. One snippet, on any platform, and hedlyte starts reading real shoppers — your first answer lands as soon as there's enough to be sure of, and a new one whenever there's money to recover.

Scoped to the funnels you choose · your data stays yours · works on any platform

Field notes

Where online stores quietly lose revenue

The leak you can't see is the one that costs most

Most online funnels are standardized — product page, add to cart, cart, checkout, purchase — and most of the traffic is mobile. That's exactly why the leaks are easy to miss: a checkout that works perfectly on your desktop can be quietly broken on a mid-range Android, and nothing in the totals would tell you. Cart abandonment and checkout drop-off show up as a percentage on a chart with no explanation attached, and a percentage has never once told anyone what to change.

The highest-ROI problems are also the most neglected, because none of them are visible in aggregate: failed payments, invalid-coupon errors, a shipping cost that only appears at the final step, an out-of-stock surprise after checkout has started. Each one shows a message to a real shopper and sends them away. Each one is invisible until something reads what actually happened, at the level of the individual journey, and counts how often it repeats.

A bug to fix, or an offer to rethink?

Not every drop is a defect. When a leak concentrates in one segment — a single device, browser, or step — it's usually something broken that you can go fix this week. When it's spread evenly across everyone, it isn't a UI problem at all; it's the offer, the price, or the copy. Telling those two apart is the difference between shipping a fix that moves the number and burning a sprint on the wrong thing entirely.

That judgment is what hedlyte automates. It examines the shoppers who dropped, separates what's certain from what's merely worth testing, prices the gap in the unit that matters to you, and gives you the cheapest experiment to run next. It's the analysis a conversion specialist would do by hand — running continuously in the background, on any platform, and reporting back only when there's something worth your attention.