Skip to product information

Telegram Meal Diary: Gemini Vision to Google Sheets

Telegram Meal Diary: Gemini Vision to Google Sheets

 (200+Reviews)
Regular price £73.99
Regular price £73.99 Sale price
SAVE Sold out
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
âš¡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
Telegram Meal Diary: Gemini Vision to Google Sheets

Telegram Meal Diary: Gemini Vision to Google Sheets

Regular price £73.99
Regular price £73.99 Sale price
SAVE Sold out

Log Every Meal Photo to Google Sheets with Telegram + Gemini Vision (Daily Totals Included)

This n8n workflow turns meal photos sent to your Telegram bot into structured nutrition estimates using Google Gemini Vision, then automatically records each entry in Google Sheets and replies back with the per-meal estimate plus your running daily totals.

What this workflow does

  • Listens in Telegram for a new message sent to your bot.
  • Validates the message: if the message doesn’t include a photo, the workflow replies requesting a meal photo.
  • Processes the photo: downloads the largest available Telegram photo version and sends it to Google Gemini Vision (including any caption) to return structured dish and nutrition estimates.
  • Food detection gate: if Gemini indicates the image is not food, the workflow stops and replies in Telegram accordingly.
  • Appends to Google Sheets: writes date/time, user info, dish, portion, calories, macros, confidence, and notes to a Meals tab.
  • Reads today’s totals for the same Telegram user and sends a Telegram reply containing the meal estimate and updated daily totals.

Use cases

  • Busy users tracking meals without manual logging—send a photo in Telegram, get calories and macros instantly.
  • Individuals following diet goals who want a personal food diary automatically maintained in Google Sheets.
  • SaaS operators and automation engineers building nutrition tracking features on top of n8n.

Technical details

  • Telegram bot trigger for incoming messages.
  • Logic using if, switch, set, and code nodes.
  • Google Gemini (PaLM) Vision for dish + nutrition estimation.
  • Google Sheets OAuth2 integration writing to a tab named Meals (with columns like date/time, user_id, user_name, dish, portion, calories_kcal, protein_g, carbs_g, fat_g).
  • Uses sticky note nodes for workflow organization.

Setup note: add a Telegram credential (BotFather token), a Gemini API key with vision access, and replace YOUR_SHEET_ID in the Google Sheets steps.

View full details