Nothing runs between disputes. The agent wakes when Stripe records one, makes four reads and posts a single message, then stops until the next. Codex is quick through bounded API work of that kind, which suits a workflow whose entire month can be five runs.
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
SucceededDispute: fraudulent
Mei-Ling Chan · ch_3RbK92Lm4Qv1Xy
A 1,180.00 SGD charge dated 3 August is disputed as fraudulent by the issuing bank. Evidence is due 19 August at 23:59 UTC. This card has paid fourteen times since April 2024, most recently nine days ago, with no dispute ever raised. The charge covers an annual Studio plan bought from a Singapore address, and the account has signed in every week since.
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 Slack
One sign-in. The agent acts through your account, scoped to what this template uses.
Dispute playbook
How you handle disputes: which reason codes you contest and which you write off, the evidence you keep for each and where it lives, the amount above which somebody has to sign off, and the shape you want the Slack brief in. Every recommendation the agent makes is taken from here.
Runs on Codex
Preselected for this page — connect your Codex 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.
There is no schedule, no sweep and no watcher sitting idle. A month without disputes costs nothing and shows up as nothing.
Dispute, charge, customer, charge list, then one message. How large your Stripe account is has no bearing on the size of a run.
Within a minute or two, which is the entire point. What costs money on a dispute is rarely the argument, it is the days the notification sits unopened while somebody hunts for the receipt. Getting assembled facts into a channel while the clock is fresh is what buys the response window back.
Free to start. Guided setup, a test run against staged conversations, and it's live.