Log meals and track daily calories by texting Telegram

Estimates calories from a text or photo of your meal and logs it to your daily total in Google Sheets.

How the work actually flows

It branches. Exactly one path is taken.

Pattern: Exclusive Choice (4)

flowchart TD trig>"meal message sent to bot"]:::trig s0["AI estimates calories"]:::svc s1[("save to daily log")]:::store trig --> s0 gx{"× meal log or total query"}:::gate s0 --> gx p00["estimate calories"]:::task gx -->|"log a meal"| p00 p01["save to sheet"]:::task p00 --> p01 p10["look up daily total"]:::task gx -->|"check daily total"| p10 p11["reply with total"]:::task p10 --> p11 p01 --> s1 p11 --> s1 out[/"meal logged with calorie estimate"/]:::out pay{{"track calories without app hassle"}}:::pay s1 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itAn outside serviceA record or sheetOne path onlyResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
Messaging & NotificationsSpreadsheet & Database Ops
Connects
TelegramGoogle SheetsGemini

The problem it solves

You want to track what you eat but stopping to log every meal in an app feels like a chore, so you give up after a few days. Estimating calories on your own is also guesswork without nutrition data on hand.

Who it fits

Anyone trying to track daily calorie intake without opening a dedicated diet app.

How it works

  1. You send a message or photo describing what you ate to a Telegram bot
  2. AI estimates the calories for that meal
  3. Adding /eaten saves the meal to your daily log in Google Sheets
  4. You can message the bot anytime for your running daily total
What you get

Meals logged without opening a diet app

Text or photograph what you ate and get an instant calorie estimate logged to your running daily total.

What you get

An instant calorie estimate for any meal and a running daily log you can check anytime.

What you need

A Telegram bot account, a Google account for Gemini AI, and a Google Sheets account.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook