🤖 Multi-tool personal assistant with Telegram, Grok-4, Gmail, Calendar & Memory

1,700 views · 🤖 AI Chatbots & Agents

Description

Summary

Chat with your AI agent in Telegram. It remembers important facts about you in Airtable, can transcribe your voice messages, search the web, read and manage Google Calendar, fetch Gmail, and query Notion. Responses are grounded in your recent memories and tool outputs, then sent back to Telegram.

What this workflow does

Apps and credentials

Typical use cases

How it works (node-by-node)

Node map

NodeTypePurpose
Telegram TriggerTriggerReceive text/voice from Telegram
Text vs voice routerFlow controlRoute text vs voice; also trigger memories fetch
Get a fileTelegramDownload voice audio
Transcribe a recordingOpenAISpeech-to-text for voice notes
Get memoriesAirtableLoad recent user memories
AggregateAggregatePack memory records into “Memories” array
MergeMergeCombine input and memories before agent call
Simple MemoryAgent memoryShort-term chat memory per chat ID
xAI Grok Chat ModelLLMCore reasoning model for the Agent
Search Web with SerpAPIToolWeb search
Google Calendar toolsToolList/create/update/delete events
Gmail toolsToolSearch and read email
Notion toolToolQuery a Notion database
Save MemoryAirtable ToolPersist distilled user facts
AI AgentAgentOrchestrates tools + memory, produces the answer
Send a text messageTelegramReply to the user in Telegram

Before you start

Setup instructions

  1. Telegram
  1. Memory
  1. Tools
  1. Agent (AI node)

How to use

Customization ideas

Limits and notes

Privacy and safety

Example interactions

Tags

Changelog

🔗 Nodes Used

Airtable, Telegram, Telegram Trigger, AI Agent, Simple Memory, SerpApi (Google Search)

📥 Import

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

📖 Importing guide · 🔑 Credential setup