Skip to main content

Nutrition

Set macro targets, build meal plans, and track client nutrition.

Nutrition Overview

HubFit gives you a full set of nutrition tools to create meal plans, manage foods, and monitor what your clients are eating.

Your Nutrition page has three tabs:

  • Plans — Create and manage meal plans for clients or your library
  • Meals — Build reusable meal templates with recipes and macros
  • Foods — Create custom foods and share them with clients

From these tabs you can:

  • Create structured meal plans or macro-based plans
  • Generate plans instantly with the Smart Meal Planner
  • Import meals from the HubFit Recipes database
  • Build a personal food and meal library
  • Share foods directly to your clients' nutrition trackers
  • Assign plans to individual clients
  • Track client food logs and macro compliance

When you open a client's Nutrition page, you'll see a different set of tabs:

  • Meal Plans — The plans assigned to this client
  • Nutrition Logger — Their daily food logs and macro compliance
  • Cronometer Logger — Synced data from Cronometer (if connected)

Meal Plans

When you create a new plan, you choose one of two plan types:

Meal Plan

A structured day of eating with specific meals, foods, portions, and cooking instructions.

Each plan can contain up to 10 meal blocks (e.g. Breakfast, Lunch, Dinner, Snack). Within each meal block, you can add up to 4 meal options so your client can choose between alternatives.

Each meal option includes:

  • A list of foods with exact quantities and macros
  • An optional meal image
  • Cooking instructions
  • Serving size and assigned servings
Best for clients who want to be told exactly what to eat, meal prep clients, or anyone who prefers structure.

Macros Plan

A plan based on macro targets rather than specific meals. When you select Macros Plan, you'll see a toggle between two modes:

Total Macros — A single set of daily macro targets (protein, carbs, fats). Calories auto-calculate. Add an optional description with guidance for your client.

Macros by Meal — Macro targets broken down per meal slot. You can add as many meal slots as you need (e.g. Breakfast, Lunch, Dinner, Snacks), each with its own protein, carbs, and fat targets. Each slot also supports an optional note.

Total Macros is best for flexible dieting / IIFYM clients and experienced clients who know how to hit their targets. Macros by Meal is best for clients who want guidance on meal distribution but flexibility on food choices.

Creating a Meal Plan

1
Navigate to the Nutrition page (or a client's Nutrition tab)
2
Click Add Plan (or Add Meal Plan on a client's page)
3
Enter a plan name and optional description
4
Select plan type: Meal Plan
5
Click Add Plan — the plan builder opens
6
Click Add Meal to create a meal block
7
In the Add Meal modal, choose how to add your meal: Your Library (import a saved meal), HubFit Recipes (browse over 5,000 recipes - import and modify them to make them your own), Meal AI (generate a meal with AI), or Create New (build from scratch)
8
Once a meal is added, open it in the Meal Builder to configure: meal name, description, cooking instructions, a meal image, foods with quantities and macros, and servings
9
To add alternative options, click the add option button on the meal block — up to 4 alternatives per block
10
Add up to 10 meal blocks per plan
11
Reorder meals using the reposition tool
12
Review total daily macros displayed at the top of the builder
Duplicate existing plans to save time. Import plans from your library to a client's profile. Total macros auto-calculate from all foods across all meals. You can edit the plan name and description anytime by clicking the edit button in the plan header.

Creating a Macros Plan

Total Macros

1
Click Add Plan
2
Select Macros Plan
3
Click Add Plan — the macros builder opens
4
Make sure the toggle is set to Total Macros
5
Enter daily targets: Carbs (g), Protein (g), Fats (g)
6
Calories auto-calculate: (Protein x 4) + (Carbs x 4) + (Fats x 9)
7
Add an optional description

Macros by Meal

1
Click Add Plan
2
Select Macros Plan
3
Click Add Plan — the macros builder opens
4
Toggle to Macros by Meal
5
Click Add Meal to create a meal slot
6
Set a name for each slot (e.g. Breakfast, Lunch, Dinner)
7
Enter macro targets per slot: Carbs (g), Protein (g), Fat (g)
8
Calories auto-calculate for each slot
9
Add optional notes per slot
10
Total macros for the day are displayed at the top

Smart Meal Planner

Smart Meal Planner

For a video overview, see Smart Meal Planner

The Smart Meal Planner uses HubFit's smart system to generate a complete meal plan from over 5,000 recipes based on your calorie and macro preferences.

How to use it

1
Open the Smart Meal Planner from the Plans tab or a client's Nutrition page by clicking Smart Meal Planner
2
Configure your plan (see settings below)

Calorie goal — Set the daily calorie target (default: 2000, range: 800-6000)

Macro split — Choose a preset or set custom percentages:

PresetCarbsProteinFats
Balanced40%30%30%
High Protein30%40%30%
Low Carb20%40%40%
Keto5%25%70%
Low Fat55%25%20%
CustomYour own percentages (must total 100%)

Total meals — Choose the number of meals: 3, 4, 5, or 6. Each option distributes calories across meal slots:

StructureDistribution
3 MealsBreakfast 30%, Lunch 35%, Dinner 35%
4 MealsBreakfast 25%, Lunch 30%, Snack 15%, Dinner 30%
5 MealsBreakfast 20%, Morning Snack 10%, Lunch 30%, Afternoon Snack 10%, Dinner 30%
6 MealsBreakfast 17%, Morning Snack 8%, Lunch 25%, Afternoon Snack 8%, Dinner 25%, Evening Snack 17%

Options per meal — Choose 1 to 4 alternatives per meal slot

Dietary restrictions (optional) — Filter by: Keto, Vegetarian, Vegan, Pescatarian, Gluten-Free, Dairy-Free, Nut-Free, Paleo

3
Click Generate Plan
4
Review the generated plan with full recipes and macros
5
Swap any individual meal you don't like — the planner will find an alternative that fits your macro targets
6
Use Regenerate to generate an entirely new plan
7
Enter a plan name (auto-generated as "[calories] kcal [split] Plan")
8
Click Save Plan

Food and Meal Library

Your Food Library lets you create custom foods that you can use in meal plans or share with clients.

Creating a food

1
Navigate to Nutrition > Foods tab
2
Click Add Food
3
Enter the food details: Name, Serving size, Serving unit (grams, ounces, cups, qty, scoops, tsp, tbsp, ml, oz), Macros (carbs, protein, fats in grams), and optional Notes
4
Calories auto-calculate from the macros
5
Click Add Food to save
Share Your Food Library with Clients

For a video overview, see Share Your Food Library with Clients

Sharing foods with clients

1
On the Foods tab, click Food Access
2
The Food Access modal shows two panels: Your Foods (private to you) and Shared (visible to your clients)
3
Click any food on the left to move it to the Shared panel
4
Use Share all to share your entire food library at once
5
To remove access, hover over a shared food and click the delete button, or use Remove all
6
Shared foods appear in your clients' nutrition tracker under the Coach Foods tab, marked with a gold badge

Managing Your Meal Library

Your Meal Library stores reusable meal templates that you can import into any client's meal plan.

1
Navigate to Nutrition > Meals tab
2
Click Add Meal to create a new meal
3
Choose how to add your meal: HubFit Recipes (browse over 5,000 recipes - import and modify them to make them your own), Meal AI (generate with AI), or Create New (build from scratch)
4
Configure meals with ingredients, cooking instructions, images, and macro breakdowns
5
Meals saved to your library can be imported into any client's meal plan - when in the meal plan builder, select Your Library to browse and add your saved meals
You can duplicate, edit, or delete meals at any time. Meals can also be added to Recipe Books.

HubFit Recipes

HubFit Recipe Library (5,000+ Recipes)

For a video overview, see HubFit Recipe Library (5,000+ Recipes)

HubFit Recipes is a built-in database of over 5,000 recipes, each with cooking instructions, images, individual foods with macros, and dietary info tags. You can import any recipe into your Meal Library or use them directly in meal plans.

How to access

1
Navigate to Nutrition > Meals tab
2
Click Explore Recipes

Searching and filtering

Search — Type a recipe name in the search bar

Quick filters (pill buttons) — Breakfast, Lunch, Dinner, Snack, Side, Dessert, Smoothie/Shake, Pre-workout, Post-workout

Advanced filters (via the Filters button):

CategoryOptions
DietVegetarian, Vegan, Gluten-free, Dairy-free, Keto, Paleo, High protein, Low carb, Low calorie, Low fat, Low sugar, High fiber, High fat, Nut-free, Pescatarian, Whole30
DifficultyEasy, Medium, Hard
CuisineAmerican, Mediterranean, Asian, Mexican, Italian, Indian, Middle Eastern, British
TagsQuick, One pot, No cook, High volume, Bulk friendly, Cut friendly

Sort by — A-Z, Cal: Low-High, Cal: High-Low, Most Protein

Importing a recipe

1
Click on any recipe to view its details — ingredients, instructions, macros, and nutrition label
2
Click the import button to save it to your Meal Library
3
Use imported recipes in meal plans or recipe books

Recipe Books

Recipe Books let you create curated recipe collections from your Meal Library and share them with clients. You can organize recipes into sections, choose display formats, and grant or revoke access per client.

For a full guide on creating, sharing, and managing Recipe Books, see the dedicated Recipe Books article.

Macro Targets and Client Nutrition

Macro targets set daily nutritional goals that appear in your client's nutrition tracker.

How to set targets

1
Go to the client's Nutrition page > Nutrition Logger tab
2
Click Macros Target
3
The Set Macros Target modal opens
4
Choose the target type: Daily (same targets every day) or Rest Days (different targets for rest days)
5
Enter targets: Carbs (g), Protein (g), Fats (g)
6
Calories auto-calculate

Rest Day Macros

When you select Rest Days:

1
Enter your standard macro targets (training days)
2
Enter separate targets for rest days: Rest Day Carbs, Rest Day Protein, Rest Day Fats, Rest Day Calories
3
Select which days of the week are rest days (Mon, Tue, Wed, Thu, Fri, Sat, Sun)
4
Click Update Macros to save

Your client's tracker will automatically show the correct targets based on the day of the week.

To remove targets entirely, click Unset Macros.

Viewing Client Nutrition Logs

You can review what your clients are eating from the Nutrition Logger tab on their profile.

1
Go to the client's Nutrition page > Nutrition Logger tab
2
The weekly overview shows: a macro line chart tracking compliance over the selected week, weekly navigation to browse previous weeks, and a daily meal grid breaking down each day's logged meals
3
Click any day to see the detailed log: individual meals (Breakfast, Lunch, Dinner, Snacks), each food logged with portion sizes and macros, total macros for the day vs. targets (if set), and daily notes (if the client added any)

Cronometer Integration

Cronometer Integration

For a video overview, see Cronometer Integration

HubFit integrates with Cronometer as an alternative to the built-in nutrition tracker. Clients who prefer Cronometer can connect their account and have their nutrition data sync to HubFit automatically.

How clients connect

Clients go to Settings > Integrations in the app, find Cronometer, and sign in to authorize HubFit. Once connected, their Cronometer diary syncs to HubFit.

Coach view

Once a client has connected Cronometer, a Cronometer Logger tab appears on the client's Nutrition page. You can view their synced meals and macros in the same weekly format as the standard Nutrition Logger.


Nutrition Tracker

In-App Nutrition Tracker

For a video overview, see In-App Nutrition Tracker

The nutrition tracker lets clients log everything they eat and track daily macro intake. Clients can search a food database, scan barcodes, create custom foods, save reusable meals, and log meals directly from their coach-assigned meal plan.

How clients log food

Clients tap the Add Food button on any meal block (Breakfast, Lunch, Dinner, Snacks) and choose from: All (search the full database), My Meals (saved meals), My Foods (custom foods), or Coach Foods (foods you have shared). They select a food, choose a serving size, adjust servings, and confirm. Daily totals update automatically.

Clients can also Copy Previous Day to duplicate yesterday's log, Reset Day Log to clear all entries, or view a Macros Breakdown for a detailed daily summary.

Logging meals from a meal plan

Clients can log a coach-assigned meal directly to the tracker instead of adding each food individually. They open the meal from the Meal Plans tab, tap Log Meal, adjust servings if needed, and confirm.

Barcode scanning

Clients can tap the barcode icon when adding food and point the camera at a food package. The app fetches the nutritional information automatically. If a barcode is not recognized, they can create a custom food entry or enter the barcode number manually.

Custom foods and saved meals

Clients can create custom foods with full macro details from the My Foods tab. They can also save combinations of foods as reusable meals from the My Meals tab - useful for meals they eat regularly.


Frequently Asked Questions

What is the difference between a Macros Plan and Macro Targets? A Macros Plan is a nutrition plan you assign to a client from the Meal Plans tab. Macro Targets are the daily goals that appear in the client's nutrition tracker, set from the Nutrition Logger tab. Creating a macros plan does not automatically set macro targets in the tracker - you must set them separately.

Why are my client's macro targets not showing in the tracker? Macro targets must be set from the client's Nutrition Logger tab using the Macros Target button. If you only created a Macros Plan from the Meal Plans tab, the targets will not appear in the tracker.

Can clients use Cronometer instead of the HubFit tracker? Yes. Clients can connect their Cronometer account from Settings > Integrations in the app. Their Cronometer nutrition data syncs to HubFit automatically, and you can view it from the Cronometer Logger tab on the client's profile.

Does Cronometer data count toward nutrition challenges? No. Nutrition challenge progress only counts food logged through the HubFit in-app nutrition tracker. Cronometer data does not count.

How do I share my custom foods with clients? Go to the Foods tab, click Food Access, and move foods from the Your Foods panel to the Shared panel. Shared foods appear in your clients' tracker under the Coach Foods tab.

Can clients scan barcodes to log food? Yes. Clients can tap the barcode icon when adding food to scan packaged items. If a barcode is not recognized, they can create a custom food entry manually.

How do rest day targets work? When you set rest day macros, the tracker automatically shows the correct targets based on the day of the week. Clients do not need to switch anything - training day targets appear on training days and rest day targets appear on rest days.

Can clients log food for previous days? Yes. The tracker has a date selector that lets clients log food for any day, not just today.

Can clients upload photos of meals in the nutrition tracker? No. The nutrition tracker does not support meal photos from the client side. Coaches can add images to meals they create from the web. For food journal photo tracking, use a check-in form with a Media question type.

Is the food database available in languages other than English? The food database is only available in English. The barcode scanner picks up foods in any language, but they are displayed in the language they were originally stored in. You can also create custom foods in any language and share them with clients using the Food Access settings.

Is the Smart Meal Planner available in languages other than English? No. The Smart Meal Planner only supports English as it uses HubFit's recipe library, which is English-only.

Can I enable food tracking without showing clients calorie and macro numbers? No. There is no way to hide calories and macros from clients when the nutrition tracker is enabled.

Can I export or download a meal plan as a PDF? No. Exporting meal plans as PDF is not supported.

Did this answer your question?