Subscription Expense Auditor
Every SaaS subscription gets inventoried, scored for waste, and put on a renewal calendar — automatically.
SaaS spend quietly compounds — the same tool on two cards, a plan that doubled at renewal, seats nobody uses anymore. Each run pulls recurring charges from the Stripe ledger for the window, normalizes vendor names so one tool under two card descriptors becomes one line, and flags duplicate charges, price hikes, and unused seats with the dollar impact of each. It builds a renewal calendar where anything renewing inside 30 days carries a cancel or renegotiate recommendation, and computes an annualized savings estimate ranked by impact. The spreadsheet inventory and the savings alert are staged behind one approval gate — nothing writes to your sheet or posts to Slack unreviewed. Idempotent per vendor + window: reruns update the inventory in place, never duplicate a line or re-alert on a renewal already flagged.
How it runs
Multi-agent orchestration — here's the flow, step by step.
Resolve the spend window, load the last-run vendor map from memory, and dedupe so reruns update rather than duplicate.
workflow orchestratorPull recurring charges from the Stripe ledger for the window, keyed by card descriptor and cadence.
payment scannerNormalize vendor names, map charges to subscriptions, and detect price hikes against the prior period.
subscription analystFlag duplicate charges, overlapping tools, and unused seats — each with the dollar impact.
expense classifierRoll up monthly and annualized spend per vendor and compute the total savings estimate, ranked by impact.
data analystBuild the renewal calendar: every renewal inside 30 days flagged with a cancel or renegotiate recommendation.
subscription analystStage the spreadsheet inventory rows and the savings alert for one-click approval; on approval, write the sheet and post, returning receipts.
distributorAssemble the summary: vendors found, waste flagged, renewals inside 30 days, and the in-hub footer when connections are missing.
report formatterRequired Agents
7- workflow-orchestrator
- payment-scanner
- subscription-analyst
- expense-classifier
- data-analyst
- distributor
- report-formatter
Connections
Required
Optional
What it does
- Pulls recurring charges from the payment ledger — weekly sweep, monthly audit, or on demand
- Vendors normalized so the same tool under two card descriptors becomes one line
- Duplicate charges, price hikes, and unused seats flagged with the dollar impact of each
- 30-day renewal calendar: every renewal inside 30 days gets a cancel / renegotiate recommendation
- Annualized savings estimate ranked by impact, so the biggest waste gets acted on first
- Gmail renewal and receipt notices sharpen terms and dates when connected
- Spreadsheet inventory and savings alert staged behind an approval gate — nothing writes or posts unreviewed
- Idempotent per vendor + window — reruns update in place, never duplicate
Example prompt
Audit all our SaaS subscriptions from the last 90 days — flag anything we're double-paying for, and tell me what's renewing in the next month.
Ready to deploy Subscription Expense Auditor?
Start free. One click, full agent orchestration.
Get Started Free →