Audit
Free Stripe diagnostic. What Stripe already recovered, what is still dying, and what Foxhound would add.
How the audit works
The audit at /audit connects to Stripe with read-only OAuth and reads the trailing period. It needs no Foxhound account, and the link can be handed to somebody else who can run it against their own Stripe account without signing up. Read-only is the access Foxhound asks Stripe for and the access it checks it was given: a grant that comes back wider than that is refused rather than used.
The audit only reads. It looks at failed invoices, expiring cards, open disputes, and basic account health over the trailing period, and writes nothing back to Stripe.
What you get once Stripe is connected
Foxhound runs the full audit on demand: connect Stripe from the audit page and the run happens while you wait. The engine reads your invoices, subscriptions, disputes and card-update events and works out six things: what failed, what is expiring, what is past due, whether Stripe is updating cards for you, where your disputes stand, and your recurring revenue. It takes about thirty seconds and needs no Foxhound account.
A run is readable under Audit history, with each one on its own page, when the Stripe account you audited is the one connected to your Foxhound account. Audit somebody else's account and you still see the results, and they are not filed into your history. Where a scope could not be read, it says so rather than showing you a zero, because a zero that means unknown is worse than no number at all.
The monthly report is the one part that arrives without you looking. Turn it on under Settings and Audit and on the 1st of each month Foxhound runs the whole audit again and emails you the result, with a link to that run and a line saying what it recovered for you.
Reading your results
Results are framed around lift: what Stripe's own retries already recovered, what is currently unrecovered, and where Foxhound's silent retries and review-and-sign disputes would add on top.
Failed invoices
Every failed invoice in the window, with what Stripe's own retries already brought back, what is still unrecovered, and what Foxhound would add on top of that. The three are shown apart because they are three different things, and only the third is what Foxhound is for.
No fabricated numbers
The audit does not project a recovery rate from platform-wide statistics, there is no long-running platform history to draw one from yet. It reports what your account actually shows, plainly.
Running it every month
With a Foxhound account you can have the audit re-run itself. Turn on auto-run under Settings and Audit, and on the first of each month Foxhound runs it and emails you the result at your notification address.
It is ONE email. The report reads your Stripe account fresh, the same way the audit you run by hand does, and it carries what Foxhound recovered for you as a line inside it rather than as a second message. Nothing is billed for it.
The email uses the lookback you set on the same page and links to that run, so you can open the whole thing. A scope Stripe would not answer for says so in the email, exactly as it does on the page.