Adding Your Own Habits
Create your own daily habits alongside the ones your trainer set — then tap to log them each day.
Your trainer can set habits for you (steps, water, sleep). You can also add your own. Both kinds appear in the same daily habit list and work the same way.
Adding a habit
- Open your habits page (
/habits). - Tap Add Habit.
- Pick a preset (Daily Steps, Water Intake, Sleep, Workouts) or type your own habit name.
- Set the daily target and unit.
- Tap Save Habit.
- Open Habits to see the habits you already track.
- Click Add Habit to start a new one.
- Pick a preset such as Water Intake, and the name and target fill in.
- Click Save Habit and it joins your list.
The habit appears in your list immediately.
Logging a habit
On your dashboard, the Habits card shows today's habits as a row of cells. Tap a cell to mark that day complete. Tap again to undo.
For numeric habits, tap the cell and enter your value (e.g. "2.1" for 2.1L of water). The cell shows a check when the value meets or exceeds the target.
Monthly completion percentage
Each habit shows a percentage at the end of the month. The denominator is not always 30 or 31 — it counts only the days that were active:
- If you created the habit on the 15th, the denominator for that month is 16 (days 15 through 30), not 30.
- Days before you created the habit don't count against you.
This means a 90% completion on a habit you started mid-month is genuinely good, not an artifact of missing early days.
Trainer-created vs your own habits
A small badge distinguishes the two types:
- From your trainer — set by your trainer. You can log it but cannot delete it.
- Owned by you — you created it. You can edit the name, target, and active status.
Your trainer can see your habit logs for both types. They cannot see habits you created but then deleted before they checked your dashboard.
Common pitfalls
Where to find this
- Dashboard:
/dashboard/client→ Habits card. - API:
POST /api/clients/[id]/habits,POST /api/clients/[id]/habits/[habitId]/log.
