MacroDeckDocs
Clients

Client onboarding

Add a client end‑to‑end — the 5‑step intake wizard, profile tabs, and where their plan lives.

Adding a client is a single five‑step wizard. Every field except the name is optional at this stage, so you can get someone into the system in under thirty seconds and fill the rest in later.

Open the Add Client wizard

You can open it from anywhere — the Add client button is pinned to the bottom of the sidebar, and there's a matching button on the Clients list page.

Clients list

The Clients list itself is worth a tour: filter, export, invite (sends a portal invitation by email), and import (CSV bulk add) all sit in the top‑right toolbar.

Step 1 — Contact

The minimum to create a client. Only Full name is required; email and phone are useful for inviting them to the client portal but you can add them later.

Add client — Step 1: Contact

Tip: if you don't have the client's email yet, skip it. You can come back to the profile and send the portal invitation when you do.

Step 2 — Demographics

Date of birth, gender, and height. Once you've entered all three, MacroDeck previews their Ideal Body Weight using the Broca formula in the box below.

Add client — Step 2: Demographics

DOB and gender are used everywhere downstream — BMR / TDEE calculations, meal plan macros, and any disease‑aware recipe filtering. Get them right.

Step 3 — Body composition

Current weight and goal weight. The computed body composition card updates live to show BMI and lean body mass once height + weight are in.

Add client — Step 3: Body composition

Both fields are optional. If you skip them you'll see "not set" downstream until you log a weight on the client's profile.

Step 4 — Activity & Goal

This is where the daily macro targets are derived. Pick the client's typical activity level and a primary goal (Weight loss, Muscle gain, Maintenance, Medical), and MacroDeck computes their daily targets — calories, protein, carbs, fat, fiber.

Add client — Step 4: Activity & Goal

You'll see a Computed daily targets preview here once everything's filled. If something looks off, jump back to Step 2 or 3 and fix the input — the targets recalculate automatically.

Step 5 — Notes

Free‑text dietary notes — preferences, restrictions, anything worth flagging up front. These show on the client's profile and are visible to the AI meal plan generator.

Add client — Step 5: Notes

Click Create client to save. You'll be dropped onto the client's profile page.

The client profile

The profile is organised into tabs, each focused on a different layer of the client's record.

Client profile — Overview tab

Overview

The home tab. Read‑only summary of contact, demographics, height/weight, activity, goal, and the live daily macro targets. Two side controls:

  • Edit (pencil icon) on each card to update.
  • Recalculate macros to refresh the daily targets after you change weight/activity/goal.

Medical

Conditions, allergies, medications, and health intakes. This is where you capture diabetes, PCOD, hypertension, anything the recipe matcher should respect.

Client profile — Medical tab

Click Add intake to record a structured medical intake (history, current medications, lab values). Anything you record here is used by the AI meal plan generator to filter recipes.

Food Pool

The set of recipes available to this client given their conditions, allergies, and taste profile. By default it draws from the global food library; everything else (meal plan generation, assignments) pulls from this filtered pool.

Client profile — Food Pool tab

Use Edit taste profile to mark cuisines or specific foods the client likes / dislikes / hates. The food pool updates automatically.

Meal Plan

Where you generate, assign, and review meal plans for this client.

Client profile — Meal Plan tab

Two distinct sections:

  • Meal Plans — AI‑generated plan sessions. Click New session to start the AI designer for this client.
  • Assigned Plans — manually‑built meal plan templates assigned with a date range. Click Assign Plan to assign one of your saved templates.

(See Meal plans for the full meal plan walkthrough.)

Measurements

Body measurements over time — weight, body fat, circumferences, photos. Charts the trend automatically.

Appointments

Past and upcoming appointments scoped to this client.

Bulk import (CSV)

For migrating from another tool, use the Import button on the Clients list. Upload a CSV with one row per client and MacroDeck will create them all in one go. The expected columns are name, email, phone, dob, gender, height_cm, weight_kg, goal_weight_kg, activity, goal, notes. All except name are optional.

What's next

The client is set up.

Meal plans — build a template, generate a plan with AI, assign it to your client.