For Shopify merchants

Find out what broke your checkout — and what you changed to cause it.

The worst storefront bugs don't throw an error. Shipping rates quietly return empty, the payment form never loads, and buyers just… leave. Culprit catches those silent failures and points at the change that started them.

Get early access See how it works
Installs in minutes · No code · No theme edits
The problem

Silent failures don't show up in your reports

A crashed page gets noticed. A checkout that quietly offers no shipping option to customers in one region does not. Your traffic looks normal, your store looks fine, and the only symptom is that conversion drifted down and nobody knows why.

🚚

Empty carrier rates

Buyers enter an address and get no shipping option at all. They can't complete the order — and Shopify reports nothing wrong.

💳

Payment form never loads

The gateway iframe silently fails to render. The page looks normal; there's just nothing to pay with.

🛒

Add to cart blocked

An app conflict or inventory rule rejects the add, and the button just doesn't seem to work.

🏷️

Coupon checks time out

A discount app hangs. Shoppers wait, assume the code is invalid, and abandon.

What's different

Other tools tell you something broke. Culprit tells you what you changed.

Knowing checkout is broken is the easy half. The expensive half is the hour you spend toggling apps off one at a time trying to find the cause. Culprit tracks theme publishes and newly-added third-party scripts, then lines them up against the moment failures started.

Every other monitor

“Checkout error rate is up 40%.”
…now go find out why.

Culprit

“Checkout shipping started failing at 2:14pm — 6 minutes after you published theme summer-sale-v3.”

How it works

Install it, then forget it until something breaks

Install from the Shopify App Store

One click. No theme file editing, no developer, no code snippets to paste.

Culprit watches every real checkout

It runs on your live storefront and inside checkout, tracking the funnel step by step — so it sees what actual buyers experience, not a synthetic test.

You get told when it matters

An email the moment failures spike — with how many shoppers were affected and the estimated checkout value at risk.

And you get a suspect

Each problem is matched against recent store changes, so you start with a lead instead of a blank page.

Built right

Respectful of your store and your customers

No customer data

Culprit records anonymous technical events only — no names, emails, addresses or payment details. Ever.

Honours consent

Integrated with Shopify's Customer Privacy API. If a shopper declines analytics consent, we collect nothing.

Light on your storefront

A tiny script that batches during browser idle time. Monitoring shouldn't be the thing that slows you down.

Short retention

Event data is automatically purged after 90 days. We keep the minimum needed to spot a problem.

Pricing

One plan. Free trial.

Billing is handled by Shopify and appears on your normal Shopify invoice. Cancel any time from your admin.

Culprit

$19/month

7-day free trial

Continuous checkout monitoring, funnel tracking, revenue-at-risk estimates, change correlation, and email alerts.

Start free trial

Stop losing sales to bugs nobody reported

Install Culprit and find out what your storefront is doing when you're not watching.

Get early access
Launching on the Shopify App Store shortly · 7-day free trial