Skip to content
The coaching app for personal trainers · iPhone

Your programme in their pocket. Every rep back on your screen.

CubeFit is one app with two sides. You build the workouts, meal plans and supplement stacks. Your clients train with them, set by set, and everything they log lands on your roster.

  • Clients use it free
  • 14-day free trial
  • Google Calendar + Meet
  • Apple Health
  • From $39.99 a month
CubeFit app: Coach dashboard. Trained today, active this week, and who needs a nudge.
CubeFit app: Guided session. One exercise fills the screen. Log every set as you go.
4 clients need a nudgeNo session logged in four days or more
+2.5 kg on last timeShown on every lift
0
foods in the catalogue
USDA-based, Macedonian names supported
0
restaurant dishes
across 3 menus, with macros per dish
0min
reminder before every session
works with no signal
$0
for your clients
only the coach pays
How it works

One loop. Two sides.

You write the programme on your phone. Your client trains with it on theirs. What they lift comes straight back to you, so next week's plan starts from real numbers.

01Coach

You build the programme

Workout plans with sets, reps, rest, coaching cues and your own demo videos. Meal plans with a calorie target and macro split. A supplement stack for each client.

CubeFit app: Workout plan builder. Plan, days, exercises. Sets, reps and coaching cues.
02Client

They train with it

The guided session puts one exercise on the screen. They log every set on a big number pad, rest on a timer, and see “+2.5 kg on last time” before they leave the rack.

CubeFit app: Guided session. One exercise fills the screen. Log every set as you go.
03Coach

You see every rep

Each client's sheet shows every set they logged, their bodyweight by week, and the sleep and resting heart rate they chose to share. No screenshots sent over chat.

CubeFit app: Client sheet: Training. Every set of every workout, plus supplement adherence.
For coaches

Run your whole roster from your phone.

Plans, meals, supplements, sessions and every client's numbers, in one app built around the way personal trainers work.

Coach dashboard

A to-do list, not a report.

The first screen tells you who trained, who's on track this week, and who has gone quiet.

  • Three numbers that matter

    Trained today, active this week (as 3/9), and sessions booked.

  • “4 clients need a nudge”

    Anyone with no session logged in four days or more is flagged. One tap opens your roster.

  • Quick actions

    Session Scheduler, Subscription and Manage Clients, one tap each.

CubeFit app: Coach dashboard. Trained today, active this week, and who needs a nudge.

Trained today, active this week, and who needs a nudge.

Google Calendar + Meet

Session Scheduler: book and notify.

Book 1:1 calls, check-ins and form checks from the dashboard. Pick a client, a date, a time and a duration. Before you confirm, it tells you exactly what the client will receive. Connect Google once, and the calendar follows the session for its whole life.

The button can't double-book on a double tap. All Upcoming Sessions lists everything, one tap to reschedule or cancel.

  1. 01
    Book

    Pick the client, date, time and duration. Google Calendar creates the event and a Meet link, and the client gets an email invitation and a push notification.

  2. 02
    Reschedule

    The same calendar event moves. The Meet link stays the same, and the client is notified.

  3. 03
    Cancel

    The calendar event is deleted and the client is told.

  4. 04
    Remind

    The client's phone reminds them 30 minutes before the session starts, even with no signal.

For clients · free

The app your clients open every day.

Today's workout, today's meals, water, supplements and an eight-week view of their progress. Free for every client you coach.

CubeFit app: Guided session. One exercise fills the screen. Log every set as you go.
All sets done4 × 4 · 60 kg
The centrepiece

The guided session. Built for the gym floor, not the sofa.

A full-screen mode for training with the phone propped against a rack. At the end, a Session complete summary names the lifts that went up.

  • One exercise fills the screen

    Prop the phone on the rack. The weight field is already in front of you.

  • Set-by-set logging

    Kilograms and reps on a large number pad, then “Set N done”.

  • Rest timer

    Starts after each set with the coach's rest time, or 90 seconds. Skip rest ends it early.

  • “+2.5 kg on last time”

    Every lift is compared with last time, and a “number went up” moment pops up when it beats it.

  • Knows the exercise

    A plank asks for seconds, not reps × kg. Bodyweight moves don't demand a weight.

  • Watch the demo

    The coach's video plays without leaving the session.

  • Skip and come back

    Skipped exercises come back before the session lets you finish.

  • Leave halfway, lose nothing

    Every tick is saved. The session resumes at the first unfinished exercise.

Today, at a glance

A day streak, sessions this week as 2/3, bodyweight against last week, and the daily calorie target from the diet plan.

  • “1 session left · this week · 2 of 3 done”
  • The next coaching session, with a reminder 30 minutes before
  • Notifications for bookings, reschedules and cancellations
CubeFit app: Home. Day streak, sessions this week, bodyweight and the daily calorie target.
HomeDay streak, sessions this week, bodyweight and the daily calorie target.
CubeFit app: Log or Edit Weight. Today, yesterday or any date. Kilograms or pounds.
Log or Edit WeightToday, yesterday or any date. Kilograms or pounds.
Try it here

Don't take our word for it. Touch it.

Two of CubeFit's screens, rebuilt so you can use them right here. Balance a meal plan the way a coach does, then log a set the way your client will.

CoachDrag the sliders. Change the target.
Coach · Create Meal Plan
Daily calorie target
2500
Total calories
2456 / 2500
Protein
Building muscle & recovery
191g
764 cal4 cal/g
Carbs
Energy & performance
243g
972 cal4 cal/g
Fats
Hormones & absorption
80g
720 cal9 cal/g
P
31%
C
40%
F
29%
On target
ClientSet the weight, tap “Set done”, beat last time.
Client · Session A
Back Squat
4 × 4 reps · last 60 kg · 90s rest
0 of 4 sets
kgRepsDone
62.5
4
––
––
––
+2.5 kg on last time
Everything around the training

The rest of the week, covered.

Calls, food, water, supplements and recovery: the things that happen between sessions, in the same app as the plan.

Sessions with Google Meet

Book a 1:1 call, check-in or form check. With Google connected, the client gets a Meet link and an email invitation. Without it, an in-app notification.

Google Meet linkCreated with the calendar event
Email invitationFrom Google Calendar
Push notificationBooked, rescheduled or cancelled

Restaurant menus

Log a meal out from a real menu with macros per dish: Fitness House (122), Нешто Здраво (44) and a 21-recipe high-protein cookbook.

  • Fitness House122 items
  • Нешто Здраво44 items
  • Ivan Kocevski Cook Book21 items

800 foods

USDA-based, with Macedonian names and keyboards. Meals name themselves: “Bananas, Oats +1”.

Apple Health

Sleep, resting heart rate, steps and HRV, shared with the coach only if the client switches it on.

6h 9m
sleep
53
resting HR
9,721
steps
Sleep, last 14 nights

Water

One-tap glass, bottle or large. Undo last, 7-day history, gentle reminders.

2.25Lof 3.5 L
+250Glass+500Bottle+750Large

Reminders that work offline

Session reminders, water and supplements are scheduled on the phone, so they fire with no signal.

CUBEFITnow
Supplements due
Magnesium glycinate · 300 mg · Before bed
Taken

Meal import from CSV

Move your existing meal library in from a spreadsheet. Download the template below.

name,description,calories,protein,carbs,fats,…
Greek Yogurt Berry Bowl,…,320,28,36,7
Avocado Egg Toast,…,410,22,34,20
Protein Oatmeal,…,380,30,45,9

Private by default

Coaches see only their own clients. Health data is shared by consent. Both roles can delete their account in the app.

Your clients only Health by consent Delete in app

What gets sent, and when

No automated nagging. Clients hear about the sessions you book and the reminders they switch on themselves.

  • Session booked, rescheduled or cancelled

    Push + in-app list Client

  • Session starts in 30 minutes

    Local reminder Client

  • Drink water

    Local, spread across the day Client (opt-in)

  • Supplements due, with a Taken button

    Local, one per timing Client (opt-in)

  • Google Meet invitation

    Email from Google Calendar Client (Google connected)

Apple Health

Recovery data, with consent.

When a client connects Apple Health, CubeFit shows their sleep, resting heart rate, steps and HRV next to their training. You see it only if they choose to share it.

StepsActive energyExercise minutesSleepResting heart rateHRVVO2 maxBody mass
Share with my coach
Lets your coach see your sleep, resting heart rate and steps
Read-only
CubeFit reads what it shows and never writes to Apple Health.
Off until the client says so
The coach sees recovery data only after the client turns on “Share with my coach”.
Real sleep, not time in bed
Sleep stages are counted and overlapping sources merged, so a Garmin plus an Apple Watch don't double-count a night.
Your wearable already works
Garmin, Whoop and Oura write into Apple Health, and CubeFit reads from there. iPhone only.
CubeFit app: Apple Health access. The client chooses what CubeFit can read.
The client picks what to share
CubeFit app: Client sheet: Recovery. Sleep, resting heart rate and steps, if the client shares them.
What the coach sees
Meal import

Bring your meal library with you.

Already have your meals in a spreadsheet? Import the lot from a CSV instead of typing them in one by one.

Step 1

Download the template

A CSV with the right header and 30 example meals.

Step 2

Fill it in

One meal per row, in Excel, Numbers or Google Sheets.

Step 3

Import Meals

From Manage Diets in the app. Your library fills in at once.

Step 4

Duplicates skipped

Import again without worrying about copies.

Template columns

cubefit-meal-import-template.csv

Download the template
  • name

    Meal name on the card

    e.g. Greek Yogurt Berry Bowl

  • description

    One line under the name

    e.g. High-protein breakfast with berries

  • calories

    kcal per serving

    e.g. 320

  • protein

    grams

    e.g. 28

  • carbs

    grams

    e.g. 36

  • fats

    grams

    e.g. 7

  • ingredients

    Free text. Wrap in quotes if it has commas

    e.g. "Greek yogurt, mixed berries, granola, honey"

  • image_urloptional

    Optional image link

  • assigned_to_client_idoptional

    Optional. Assigns the meal on import

Pricing

Priced by roster. Free for clients.

Every plan has every feature. The only difference is how many clients you coach. Start with a 14-day free trial.

Starter
Up to 5 clients
$39.99/ month
  • Unlimited workout plans
  • Unlimited meal plans
  • Video upload support
  • Basic analytics
  • Email support
Pro
Most popular
Up to 10 clients
$49.99/ month
  • Unlimited workout plans
  • Unlimited meal plans
  • Video upload support
  • Basic analytics
  • Email support
Elite
Up to 15 clients
$59.99/ month
  • Unlimited workout plans
  • Unlimited meal plans
  • Video upload support
  • Basic analytics
  • Email support

Your clients pay nothing.

They download CubeFit, choose “I'm a Client”, and you add them by email. Every feature on the client side is free.

$0

Prices in US dollars. Subscriptions are auto-renewing monthly in-app purchases through the App Store, which shows your local price. Cancel any time from your account settings; your plan keeps working until the end of the period you paid for.

FAQ

Straight answers.

Including what CubeFit doesn't do yet, so there are no surprises after you sign up.

Only the coach. Clients download the app and use it free. Coaches pick a monthly plan sized to their roster: Starter for up to 5 clients, Pro for up to 10, Elite for up to 15.

Coach the way you already do. Just with every number in front of you.

Download CubeFit, choose “I'm a Coach”, and start the 14-day free trial. Your clients download it free and you add them by email.

Download on theApp StoreiPhone · Plans from $39.99 / month