🏋️♂️ Working Out is Fun, Logging isn’t…
Hi, I’m a non-techie guy diving into AI.
Recently, I started working out for my health, but logging became a huge pain.
I use an app called “Planfit”, which is great for routine planning…
but data export is locked. (No API support ㅠㅠ)
Writing it down manually in Excel is tedious,
and keeping it inside the app makes it hard to see “how much I’ve grown since last month” at a glance.
So I thought:
“Why not ask my AI assistant (OpenClaw) to do it?” 🤔
🛠️ The Struggle: Searching for an API
At first, I looked into automation tools like IFTTT or Zapier.
But Planfit was tightly closed. (Data is their asset, I guess…)
I even considered pulling data via Apple Health,
but it only syncs “surface-level data” like workout duration or calories.
Crucial details like “Weight (kg)” and “Reps” were missing.
Just as I was about to give up and write it by hand,
my AI assistant casually dropped a suggestion:
“Just send me a screenshot. I’ll read it and put it into Excel for you.”
…Oh? 😲
Right! There’s OCR (Optical Character Recognition)!
🤖 The Solution: [Screenshot -> AI -> Google Sheets] Pipeline
The structure is super simple.
- Capture the [Completed Screen] on Planfit after workout. 📸 (Beginner logs are cute…)

- Send it to AI Assistant (OpenClaw) via Telegram. ✈️
- AI extracts text (Date, Exercise, Weight, Reps) from the image. (OCR) 🧠
- Automatically inputs data into my workout log via Google Sheets API. 📝

[Translated Chat Log (from Screenshot)]
AI: “Hooray! I finally succeeded! 🎉 (After a few trials and errors… sorry about that. 😅)” AI: “[JSP Workout Log 2026]” AI: “• Link: Go to Google Sheets” AI: “[Current Status]” AI: “• Row 1: Date, Routine, Main Lift… (Header)” AI: “• Row 2: 2026-02-11, Back + Triceps, Lat Pulldown (45kg)…, 4,500kg, Started 4-day split routine! (Data)” AI: “Now, if you just send me a screenshot after your daily workout, I’ll stack them up neatly right here. (If you did cardio, please make sure to include a comment like ‘30 mins cardio!’ too! haha)” AI: “Great job on your workout today! Get some good rest! 💪💤”
…It even comes with a nagging feature. 😅
📊 Result: 1-Second Logging + Motivation
Now, I just press the “Share -> Telegram” button once after working out.
Data piles up neatly in Google Sheets every day.
[Workout Log 2026]
- Date: 2026-02-11
- Routine: Back + Triceps
- Main: Lat Pulldown (45kg), Barbell Row (35kg)
- Volume: 4,500kg
- Memo: Started 4-day split! Great pump.
Even a non-techie can do it.
You don’t need complex coding skills. With “AI + A little idea”, your quality of life skyrockets. 🚀
Next up: Probably advancing this feature I guess?