Clinch is a Shopify app that shows targeted offers when shoppers are about to leave, then tracks every recovered sale back to a real order.
✓Free to install✓No code required✓Pay only when recovered
Most recovery tools (email flows, SMS, retargeting) only reach visitors who made it to checkout. That's 2% of your traffic.
The other 98% leave without a trace. No email. No cart. No way to follow up. They were interested. Then they were gone.
Clinch operates in that window. The last second before the tab closes. It's the only moment you have with an anonymous visitor, and Clinch uses it.
Most tools show the same generic offer to every visitor. Clinch knows what page they're on, what product they're looking at, and what they put in the cart. The offer reflects that, or doesn't appear at all.
Here's 10% off your order.
Here's 10% off, just for this session.
Clinch reads the product name from the page they're on and references it directly. Generic popups don't.
The cart is right there. Clinch reads the total and frames the offer around closing this specific purchase.
If a product is already on sale, Clinch detects it automatically and holds back. No double discounting, no margin erosion.
Every recovery in your Clinch dashboard has an order ID. Not a click. Not a subscriber. A real Shopify order, linked to the exact offer that closed it.
You see the code that was shown, the session it was shown in, and the order it generated. If Clinch didn't close an order, it doesn't show up.
Pick a discount %. Install. That's the entire setup. No flows to build, no segments to manage, no popup editor to learn.
Clinch detects the exit signal: cursor heading toward the browser bar on desktop, tab blur on mobile. The last moment before the tab closes.
A targeted discount code generated specifically for this visitor, this session, single-use. Expires in 24 hours. Never reusable.
They apply the code at checkout and buy. The discount runs through Shopify natively. No checkout modifications. No third-party redirects.
Clinch detects the completed order and logs it as a recovery — order ID, amount, and the exact offer that closed it. All visible in your dashboard.
When you blast the same 10% off code to every visitor, they learn to wait. Come back in a few minutes and the discount will be there. Your margin erodes. Your customers game you.
Clinch works differently. Every code is unique to that visitor, that session. It can't be shared, reused, or Googled. It expires. There's no pattern to learn.
Every tool in the market counts subscribers and clicks. Clinch counts orders. If it didn't close a sale, it's not in your dashboard.
Clinch is free to install. You start recovering revenue on day one. Paid plans scale with your results, never with your traffic.
10% only from recovered revenue — not your total store revenue.
No. Clinch loads asynchronously after first paint and weighs < 8 KB gzipped. It never blocks LCP, FID, or CLS. We measure this on every Shopify theme we support and publish lab results in the admin.
If Lighthouse drops a single point because of Clinch, support refunds your month, written into the terms.
No. They run on a different visitor surface. Klaviyo and Postscript do their best work after a visitor identifies themselves (enters email, phone, or completes checkout). Their flows require an identified profile to send to.
Clinch works on the visitor who never identifies. The anonymous 98% who leave without entering anything. The two stack cleanly: Klaviyo grows your list, Clinch grows your orders.
No, and this is the whole point. Every code is unique to that visitor, that session, single-use, expires in 24 hours. It can't be shared, reused, Googled, or posted to Reddit.
Generic popup tools train this behavior. Clinch is built specifically not to.
Yes. Clinch uses the standard Shopify Discount API and Order Webhooks, which are available on every Shopify tier including Plus. No checkout modifications, no Script Editor required.
Clinch fires on behavioral signals (cursor, scroll, tab focus) and does not set tracking cookies. Generated discount codes are written server-side and tied to the Shopify session, not to a third-party identifier. Compliant by default.
Clinch is served from your Shopify app proxy, not a third-party CDN. It's not flagged by uBlock Origin, Brave, or AdGuard. The popup is a first-party element on your domain.
It depends on your traffic, average order value, and product type. Stores typically see 3–8% of exit-intent interventions turn into a recovered order. On a store with 5,000 monthly visitors and a $90 average order value, that can mean 15–40 additional orders per month.
The Free plan lets you find out at zero upfront cost. You only pay if Clinch actually recovers sales.
Exit-intent detection on desktop uses cursor movement. On mobile, Clinch detects tab blur and idle time — the signals that indicate a visitor is about to switch apps or close the browser. Mobile triggers are active in V1 with desktop-first tuning. Full mobile-specific triggers are on the roadmap.
Yes. You control the offer copy, discount percentage, and brand color from your Clinch dashboard. The popup inherits your color and you set the default headline. In V1 the layout is fixed — a clean, minimal design that works across all Shopify themes without conflicting with your storefront.
Clinch only fires once per session, only when a visitor is actively leaving, and never if they already dismissed it or already used a Clinch code. It won't interrupt a visitor who is actively browsing or adding to cart.
The offer is also relevant — it references the product they were looking at, not a generic "10% off everything." A relevant offer at the right moment is not annoying. A generic popup on page load is.
Install Clinch. Set your offer. Every recovered order shows up in your dashboard, with the order ID to prove it.
Add to Shopify · Free to install