This workflow follows the Agent → Googlegemini recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
googlePalmApijwtAuthtelegramApi
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
How this works
This workflow transforms your Telegram chat into a seamless personal assistant, handling queries from scheduling reminders to researching topics with intelligent responses powered by Google Gemini. It's ideal for busy professionals or anyone seeking an always-on AI companion that remembers past conversations for more personalised interactions. The key step involves the AI agent processing your messages through a memory buffer, ensuring context-aware replies while integrating tools for tasks like web searches or calendar updates.
Use this workflow when you need a versatile, event-driven assistant integrated directly into Telegram for quick, on-the-go assistance without switching apps. Avoid it for high-security environments requiring strict data controls, or if you prefer voice-based interactions over text. Common variations include swapping Google Gemini for another LLM or adding email integrations for broader automation.
About this workflow
Ultimate Personal Assistant. Uses telegram, agent, lmChatGoogleGemini, memoryBufferWindow. Event-driven trigger; 23 nodes.
Source: https://github.com/SamVivan1/n8n-Workflows-Backup/blob/main/ultimate-personal-assistant-U1haGqYgKBrLqDW7.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Arvifund - Supabase. Uses httpRequest, telegram, googleSheets, telegramTrigger. Event-driven trigger; 90 nodes.
Arvifund - Supabase (Fixed v2). Uses httpRequest, telegram, googleSheets, telegramTrigger. Event-driven trigger; 90 nodes.
Arvifund - Supabase (Fixed v4). Uses httpRequest, telegram, googleSheets, telegramTrigger. Event-driven trigger; 90 nodes.
Arvifund - Supabase (Fixed v3). Uses httpRequest, telegram, googleSheets, telegramTrigger. Event-driven trigger; 90 nodes.
Telegram Trigger receives incoming messages (text, voice, photo, document). Switch routes by message type to appropriate processors: Text → forwarded as-is. Voice → downloaded and sent to Transcribe a