Snap & track nutrition: Telegram food photos → Gemini Vision AI → Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 10 nodes and runs on Telegram events (message). Along the way it connects Telegram, Google Gemini Chat Model, Google Gemini and Google Drive and 1 more.
How it runs
Trigger: On Telegram events (message).
- Analyze an image (Google Gemini): analyze (image)
- Upload file (Google Drive): uses Google Drive
- AI Agent: runs an AI agent, with model: Google Gemini Chat Model; memory: Simple Memory; output parser: Structured Output Parser
- Send a text message (Telegram): uses Telegram
- Append row in sheet (Google Sheets): append
- Send a text message (Telegram): uses Telegram
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (9)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Telegram
n8n-nodes-base.telegram - Google Drive
n8n-nodes-base.googleDrive - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Google Sheets
n8n-nodes-base.googleSheets - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured
From the author
📸🍽️ Telegram Food Photo → 🤖 Gemini Vision AI → 📊 Nutrition Data → 📄 Google Sheets + 🗂️ Drive What this workflow does - 📸 Snap and send a photo of your meal via Telegram - 🧠 Gemini Vision AI analyzes the image and estimates calories, protein, carbs,…