AgentRecipes
Recipes › Finance & invoicing

How to list subscriptions and renewal dates from Gmail with ChatGPT Agent

Finance & invoicingChatGPT Agent

The problem

Renewal notices are scattered through years of email, so it is hard to know what you pay for and when it renews.

Tools needed

Step-by-step recipe

  1. Turn on Agent mode in ChatGPT and connect Gmail.
  2. Ask it to search for terms like renewal, subscription and auto-renew, or for specific service names.
  3. Have it open each relevant email and extract service, renewal date and cost.
  4. Ask for a short list you can review.
  5. Tell it to ask permission before unsubscribing or cancelling anything.

Copyable prompt

Prompt template
Search my Gmail for subscription and renewal emails from the last [12] months (terms: renewal, subscription, auto-renew, "your plan", receipt, plus these services: [LIST]).
For each service, give: name, cost, billing period, next renewal date (if stated), and the email it came from.
Show the list sorted by next renewal date. Do not cancel, unsubscribe or reply to anything without asking me first.

Original template written by AgentRecipes, not copied from the source. Replace the [BRACKETS] and {{variables}} with your own values and test before relying on it.

What the builder reported

The writer says it helped her cancel unused streaming services. The article gives no figures and doesn't show the resulting list.

These are the source author's own claims. AgentRecipes has not tested or verified them.

Watch out for

Source

Original write-up: Tom's Guide ↗

Found via Agent Use Cases: “Track subscriptions and renewals from Gmail”. This recipe summarises the source in our own words; read the original for the full details. Link last checked 2026-10-15.

More finance & invoicing recipes

Extract invoice data into a bookkeeping sheet with n8n and OpenAIReceipts and invoices arrive as photos and PDFs. Typing date, merchant, amount and VAT into a spreadsheet and filing the file is slow…n8nSend overdue invoice reminders with an AI agent that adjusts its tone (n8n)Chasing late payments is awkward. Reminders should be gentle for a few days overdue and firmer after weeks, and nobody wants to write…n8nGenerate and email invoices from a template with MakeFreelancers who send several invoices a week rebuild the same document by hand each time.Make

New agent recipes in your inbox

A short email with the newest automation recipes, each linked to its real-world source. No spam, unsubscribe anytime.