⚡ AI-powered personal assistant for Telegram with memory & task management

1,794 views · ⚡ Personal Productivity

Description

Telegram AI Assistant with Memory, Tasks, and Live Search (Airtable + Google Calendar)

This workflow creates an intelligent Telegram-based AI assistant that remembers user details, manages lists, integrates with Google Calendar, and can fetch live information from the web. It is designed for everyday use and improves over time with your feedback.

What It Does


Prerequisites

  1. n8n (Cloud or self-hosted instance).
  2. Telegram Bot (create via @BotFather on Telegram).
  3. Airtable account with a new Base containing 3 tables:
    • User Memory
    • Grocery’s
    • To Do List
  4. Google Account with Calendar enabled (for OAuth2).
  5. OpenAI API Key (for AI responses + voice transcription).
  6. SerpAPI Key (optional, for live web search).

Airtable Schema

Inside your new Airtable Base, create the following tables and fields:

User Memory

Grocery’s

To Do List

> Field names must match exactly.


Setup Instructions

  1. Import the workflow JSON into n8n.
  2. Configure credentials for each service in the workflow:
    • Telegram API → Paste in your bot token.
    • Airtable → Add your Airtable personal access token. After this, Airtable nodes will show dropdowns where you can select your Base and then your Tables (no need to paste IDs).
    • Google Calendar → Connect your Google account. Once credentials are added, simply pick your Calendar from the dropdown (e.g., “primary” or any shared calendar).
    • OpenAI → Add your API key for chat + voice transcription.
    • SerpAPI → Add your API key (optional).
  3. For Telegram Trigger:
    • Click “Listen for Test Event” and send a message to your bot to register the webhook.
    • In group chats: disable privacy mode in @BotFather so the bot can see all messages.
  4. Activate the workflow and start chatting with your bot.

How to Use


Configuration Notes


Security


Troubleshooting


Why This Template Works for Everyone

🔗 Nodes Used

Airtable, Telegram, Telegram Trigger, AI Agent, OpenAI Chat Model, Simple Memory

📥 Import

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

📖 Importing guide · 🔑 Credential setup