Only a fraction of expired sessions ever produce a draft, since a session with nobody reachable on it stops at a Slack line. Claude Code reads the session and the customer before deciding which of those two a run is, so the spend that reaches the writing half is spend on sessions somebody could actually recover.
Run a staged conversation — no account needed. The agent handles it for real while a simulated world answers its tool calls; nothing touches real accounts, and nothing is actually sent.
Payment
SucceededExpired checkout
priya.raghavan@northloop.in · cs_live_a1Fq7Zc9RmT4
Created 4 August at 14:02 IST and expired unpaid twenty four hours later. Cart: 2 x Studio annual seats at 18,000 INR each, total 36,000 INR. The session carries customer cus_QtR8m2Vd, an account opened in June that has never paid for anything, and the payment page was opened three separate times.
Using this template drops you into a guided setup. It asks exactly this, nothing else:
Connect Stripe
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect Gmail
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect Slack
One sign-in. The agent acts through your account, scoped to what this template uses.
Recovery policy
What you are willing to say to somebody who did not finish paying: the tone, how quickly the mail goes out, any offer you genuinely make and its exact wording, the cart value above which a person writes instead, and who should never be chased at all. Anything absent from this is not on the table.
Runs on Claude Code
Preselected for this page — connect your Claude Code account during setup, or switch to NoClick's built-in models with one click.
Watch it handle a test run
A staged conversation against a simulated world — then it’s live.
No address means one line describing the cart and then a finished run. On most stores that removes a large share of expired sessions before any writing happens.
Nothing sweeps old sessions and no schedule wakes it. The bill moves with how many checkouts expire, which your Stripe dashboard already tells you.
Only the ones carrying a real address, which on most stores is a minority, and your policy trims further with a minimum cart value and a quiet period. Everything filtered out still produces one Slack line, so the volume stays visible rather than hidden. Cost tracks expired sessions, and drafts are the smaller half of that.
Free to start. Guided setup, a test run against staged conversations, and it's live.