Home / Projects / Subscription Incinerator

Subscription Incinerator

A consumer app for the subscriptions you forgot you were paying for. Subscription Incinerator finds them, ranks them, and burns the ones you wave through — with AI-drafted cancellation emails calibrated to each merchant’s actual policy.

Category  AI · Consumer fintech Stack  Next.js · Prisma · Postgres · Redis LLM  Anthropic Claude Status  Live

The problem

Subscription creep is a tax on attention. Most people pay for at least three things they no longer use, and the cancellation flow is deliberately designed to be tedious — chat widgets that route to a human, “reasons for leaving” surveys, retention offers buried behind two more clicks. We wanted to compress that work to a single tap.

What we built

Subscription Incinerator connects to a user’s Gmail via Google OAuth, scans for receipt patterns, and assembles a list of every active recurring charge. It estimates monthly burn, flags duplicates, and lets the user mark each one as keep, burn, or review later.

For each cancellation, Claude drafts a polite, merchant-specific email that uses the right legal handle (right to cancel, cooling-off period, refund window) for the user’s region. Brevo sends the email; the worker checks the user’s inbox for a confirmation reply and updates state. If no reply lands within 72 hours, an SMS reminder goes out and a follow-up email is queued.

The AI angle

The interesting bit is the merchant pattern matching. Each merchant gets a learned profile — what receipts look like, what successful cancellations look like, which canned objections show up. Claude uses that profile when drafting, and updates it from outcomes. Over time, the system gets demonstrably better at incinerating each merchant.

How it’s used

  • People returning from a free trial who’ve forgotten which trials they started.
  • Couples consolidating finances who want one source of truth for shared subs.
  • Anyone going into a budget reset who wants the easy wins first.

What it taught us

That polite-but-firm beats clever every time. The earliest drafts tried to be witty. The cancellation success rate jumped when we rewrote the prompt to be plain, formal, and aware of consumer law. The lesson generalises: when an AI output has to do real work in the world, restraint usually wins.