Audit Recurring Charges From a bank CSV and Report to Telegram
On a schedule this scans a bank CSV for recurring subscriptions, flags renewals due soon and anything that looks unused, and sends a tidy report to Telegram — so you stop paying for things you forgot about.
- 1
Step 1 — Schedule the audit
Add a
Schedule Trigger(weekly or monthly). - 2
Step 2 — Load the charges
Add a
banknode (or read the CSV) to fetch recurring transactions with amounts and dates. - 3
Step 3 — Flag renewals + zombies
Add a
Code/Filternode marking charges renewing in the next 7 days and any not seen recently, so nothing renews by surprise. - 4
Step 4 — Report to Telegram
Add a
Telegramnode. SetOperationtoSend Message, enter your chat ID, and build the message from the list of upcoming renewals and flagged subscriptions. Create the bot with @BotFather and add its token as a credential.
Frequently asked questions
Can it cancel anything automatically?
No — and it shouldn't. It surfaces what to review; a human decides what to cancel. That keeps you in control of spend.
How does it spot "zombie" subs?
Compare against usage data if you have it, or simply flag long-running charges you never explicitly review. The report prompts the human judgement.