Templates / Subscription tracker & reminders with GPT-4 nano, Telegram & Google Sheets

Subscription tracker & reminders with GPT-4 nano, Telegram & Google Sheets

Needs changes

by Ramon David · 692 views · created 2025-08-26 · AI Chatbot, Multimodal AI

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: SerpApi (Google Search). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 18 nodes and runs on Telegram events (message) (plus 2 other triggers). Along the way it connects OpenAI Chat Model, Telegram, Google Sheets and SerpApi (Google Search) and 1 more.

How it runs

Trigger: On Telegram events (message) (plus 2 other triggers).

  1. Smart Bill Manager (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 4 tools (SerpAPI, Calculator, Get row(s) in sheet in Google Sheets, Append or update row in sheet in Google Sheets); memory: Window Buffer Memory
  2. Send a chat action (Telegram): send chat action
  3. Read Subscriptions (Google Sheets): uses Google Sheets
  4. Format Response (Edit Fields (Set)): sets 1 field: response
  5. Any Subscriptions Due? (If): checks a condition and branches into true / false
  6. Send Telegram Response (Telegram): uses Telegram
  7. Aggregate: combines items into one
  8. Message a model (OpenAI): uses OpenAI
  9. Send Telegram Response (Telegram): uses Telegram

Services it uses

OpenAI Chat ModelTelegramGoogle SheetsSerpApi (Google Search)OpenAI

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • SerpApi (Google Search) in SerpAPI: no direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
SerpApi (Google Search)
SerpAPI
No direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node

Nodes used (15)

From the author

This workflow manages subscription billing reminders and data updates via Telegram. It runs daily at 8:00 AM to check for upcoming due subscriptions, formats relevant information, and sends reminders to users. It also processes user messages for subscription…

Excerpt from Ramon David's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.