⚡ Manage tasks & send scheduled reminders with Telegram Bot, Google Sheets & GPT-4o mini

3,940 views · ⚡ Personal Productivity

Description

This n8n automation lets you build a complete AI-powered task management system that integrates Telegram, Google Sheets, and GPT-4o mini to help users easily manage to-do lists and receive daily task reminders.

Users can interact with the system via Telegram, while the AI assistant (powered by GPT-4o mini) processes commands naturally, updates a central Google Sheet, and ensures scheduled reminders are sent for pending tasks.


✨ Key Features

✅ Add, list, update, complete, or delete tasks via Telegram ✅ AI-powered conversational responses using GPT-4o ✅ All tasks stored and synced in Google Sheets ✅ Daily scheduled task summary and pending reminders sent to Telegram ✅ Friendly, human-like assistant responses ✅ Fully configurable and easy to set up


🛠️ Workflow Functionality Breakdown

1. User Interacts on Telegram

2. AI-Powered Processing

3. Google Sheets Sync

4. Scheduled Daily Task Summary

5. Automated Reminders


✅ Prerequisites

Before setting up the workflow, ensure you have:

✔️ An n8n instance (Cloud or self-hosted) ✔️ A Telegram Bot Token ✔️ Access to Google Sheets API (OAuth2 credentials) ✔️ An OpenAI API Key with GPT-4o access ✔️ A Google Sheet structured as per the specification below


📝 Google Sheet Structure

Your Google Sheet should have the following columns:

Column NameDescription
TaskShort task description
Statuspending or done
Created AtDate & time task was created (YYYY-MM-DD HH:mm:ss)
Due Date(Optional) When task is due (YYYY-MM-DD HH:mm:ss)
Notes(Optional) Additional details

Important: The first row should be the header row with these exact column names.


🔧 Setup Instructions

1. Telegram Bot Setup

2. Google Sheets API Setup

3. OpenAI API Setup

4. Sheet Linking

5. Schedule Configuration (Optional)


⚙️ Configuration Options


📂 Files Included


💡 Tips


Ready to stay organized with AI-powered task management? Import this workflow, link your accounts, and your Telegram assistant is good to go! 🚀


🔗 Nodes Used

Google Sheets, Webhook, Telegram, Telegram Trigger, Schedule Trigger, AI Agent

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup