Nutrition coaching

Nutrition coaching for personal trainers: a food log clients keep, and a week you can coach from.

Clients log what they eat in your app, by barcode, by name or from the label. You see each day against the macro plan you set, what stands out across the week, and you comment on the day it happened.

14-day free trial · No credit card

Noor’s Nutrition section in Trainnode: calories on plan 2 of 5 days, 117 g protein a day against 150 g, 6 of 7 days logged, and what stands out, with Give a recipe.

In the client’s app

Food logging that is quick enough to keep doing.

A food log only helps if it is still being filled in at week six. So the common cases take one tap: yesterday’s breakfast again, a recipe, a pack scanned last week. Going over target shows in ochre, never red.

  • Dutch and English basic foods, plus products sold in the client’s country
  • Barcode scan; a new product is read from a photo of its label
  • Count pieces, portions, tablespoons or the client’s own bowl, not only grams
  • Change a recipe for one meal; the coach sees what was different
  • Recent, Favourites and one tap for yesterday’s breakfast
  • Write a meal or a whole day out in words; the client checks the foods before they are logged
The Add food sheet in the Trainnode app, Recent tab: Volkorenbrood 2 slices, Havermout, Banaan and other foods Noor logged before, one tap each.

On the client page

Read the week, not 35 meals. Comment on the day it happened.

Each client’s Nutrition section counts the days on plan and the protein a day, then says what stands out: which meals bring little protein, which days went unlogged, which were filled in afterwards. Open a day and write what you noticed; the client gets a notification and finds it on that day in the app.

  • Calories on plan, Protein a day and Days logged, per week
  • Each day marked On plan, Protein low, over or under, or Not logged
  • What stands out, with Give a recipe on a protein gap
  • Comments show Seen or Not seen yet, on the dashboard and in the coach app
  • Fibre and saturated fat per day, for clients working on health, not only weight
  • Clients choose: their whole diary, or only the daily totals

Your dashboard

Tuesday 13 October opened in Trainnode: Noor logged it in one go at 21:40, 1,373 of 1,850 kcal and 90 g protein, every meal in a table, and David’s comment marked Seen.

Your client’s app

Noor’s food day in the app: David’s comment on that day with Reply in chat, above her breakfast of havermout and lunch of three slices of volkorenbrood.

Studio recipes

Your recipes, at the top of their list.

Build recipes once for the whole studio, or give one to a client when their week calls for it. The app counts portions for them, and you see how often each recipe actually gets logged.

  • Who sees it: every client, or chosen clients
  • Give a recipe sorts by most protein per serving
  • Logged N× in 30 days, per recipe and per client
  • Clients’ own recipes in their own tab

Your dashboard

Studio recipes in Trainnode with the Kwark bowl open: 308 kcal and 24 g protein per serving, its ingredients, how to make it, shared with every client, logged 3 times.

Your client’s app

The Recipes tab in the Trainnode app: the Kwark bowl from David at the top with his note, then the studio’s salmon, chicken rice bowl and overnight oats.

Nutrition targets

Calorie and macro targets, calculated in seconds, split by the day.

Pick a goal and Trainnode sets calories, protein, carbs and fat from the client’s own weight, body fat and training. Training-day and rest-day targets sync to their app, the right one is picked each day from whether they trained, and you can change any number by hand.

  • Targets per day type: training, rest or default
  • You choose how close counts as on plan, from ±5 to ±20%
  • Calories on plan and Protein target hit as Momentum goals
  • Every number editable, with your notes beside it
Nutrition compared with plan in Trainnode: 2,150 kcal with 130 g protein, 240 g carbs and 70 g fat, and each day of the week marked as a training or rest day.

Beside the training

Intake next to recovery, not in a separate app.

The nutrition plan and the food log sit on the client’s Health tab with their sleep, weight and recovery. When weight stalls or a week is flagged for short sleep, the intake and the training are on the same screen.

  • Each day’s logged intake against the plan
  • A day logged in Trainnode wins over Apple Health totals
  • Weight and body fat from tracked metrics
The Recovery card on a client’s Health tab in Trainnode: thirteen weeks of sleep, resting heart rate and stress, with weeks outside her usual range flagged.

Frequently asked questions

Do my clients need MyFitnessPal or another calorie app?
No. Food logging is part of your studio’s app, next to their workouts, bookings and chat, and barcode and label scanning are included.
Which foods can clients find?
Dutch basic foods from NEVO (RIVM), English basic foods from USDA FoodData Central, and branded products from Open Food Facts, searched in the country the client shops in.
What if a product isn’t in the food list?
The client photographs the nutrition table and the numbers are filled in for them to check. After that the product is saved for everyone at your studio, so the next person can scan it straight in.
Is this a meal plan?
No. You set calorie and macro targets and share recipes; the client chooses what to eat. Trainnode doesn’t write menus or tell clients what to eat.
How are the macro targets calculated?
Trainnode estimates daily energy needs with the Mifflin–St Jeor equation from weight, height, age and sex, scaled by how often the client trains. Your goal sets protein and fat per kg and the calorie multiplier, and carbs fill the rest.
Can I set different targets for training and rest days?
Yes. Each client can have training-day, rest-day and default plans. Build one and copy it to the next as a starting point.
Can I override the calculated numbers?
Always. Every value is editable: calories, protein, carbs and fat, and the inputs behind them. Add a note for anything the numbers don’t say.

Ready to coach with less admin?

Start your free trial today, or see everything Trainnode does.