Calory tracker & meal logger with Telegram, Gemini AI and data tables
Ready for 3.0What this workflow does
This AI workflow has 65 nodes and runs when an HTTP GET request hits its webhook URL (plus 1 other trigger). Along the way it connects Telegram, Google Gemini Chat Model, Data table and Google Gemini.
How it runs
Trigger: When an HTTP GET request hits its webhook URL (plus 1 other trigger).
- Standardize Input (Edit Fields (Set)): sets or maps fields
- Typing… (Telegram): uses Telegram
- Is User Registered? (Data table): uses Data table
- If: checks a condition and branches into true / false
- Get Conversation State (Data table): uses Data table
- get_message (register) (Edit Fields (Set)): sets or maps fields
- Conversation State Router (Switch): routes items into branches
- Register Agent (AI Agent): runs an AI agent, with model: Google Gemini Chat Model; 1 tool (Register User); memory: Simple Memory
- Update Meal Agent (Step 2 - Ask for Desc) (AI Agent): runs an AI agent, with model: Google Gemini Chat Model
- Update Meal Agent (Step 3 - Final Output) (AI Agent): runs an AI agent, with model: Google Gemini Chat Model; 2 tools (updateMeal, fetchmealdetails); memory: Simple Memory
…plus 34 more steps. See the full node list below.
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 (15)
- Telegram
n8n-nodes-base.telegram - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - If
n8n-nodes-base.if - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Code
n8n-nodes-base.code - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - Telegram Trigger
n8n-nodes-base.telegramTrigger - Switch
n8n-nodes-base.switch - Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow - Data table
n8n-nodes-base.dataTable - Data Table Tool
n8n-nodes-base.dataTableTool - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Merge
n8n-nodes-base.merge - Webhook
n8n-nodes-base.webhook
From the author
This can be your Alternative to Cal AI App Overview: A comprehensive n8n workflow demonstrating advanced AI agent orchestration, stateful conversation management, and multi-modal input processing for nutrition tracking applications. Technical Architecture:…