← Back to Blog
October 17, 2026
The fastest way to build a fitness tracker in Notion is to combine a workout log database (tracking exercise, sets, reps, and weight) with embedded widgets for the metrics a database can't visualize well, like daily water intake and habit streaks. This hybrid approach takes about 15 minutes to set up and works for strength training, cardio, or general wellness goals.
A Notion fitness tracker is a database or page inside Notion used to log workouts, body metrics, water intake, and health habits in one place. Most people build it from a table database with properties like exercise name, sets, reps, weight, and date, then add views to filter by week or workout type.
Notion's own template gallery offers free starting points for fitness and workout tracking, which you can duplicate and customize rather than building from scratch.
Create a new database (table view), then add properties for Date, Exercise, Sets, Reps, Weight, and a relation to a "Workout Days" page if you want to group exercises by session. Add a formula property for total volume (sets × reps × weight) if you want progress math done automatically.
/table in a Notion page and choose "Table - Full page."prop("Sets") * prop("Reps") * prop("Weight") to auto-calculate training volume per entry.Database properties are great for structured data like sets and reps, but poor at showing visual progress like hydration streaks or daily habit completion at a glance. Embedded widgets fill that gap by rendering interactive, clickable trackers directly on the page without extra apps.
This is where Blocs fits in: it's a set of embeddable productivity widgets you drop into Notion as an iframe, so your fitness page gets live visual tracking without leaving your workspace.
| Widget | What it tracks | Free or Pro |
|---|---|---|
| Water Tracker | Daily hydration goal with visual fill | Free (basic) |
| Habit Tracker | Workout streaks, daily movement goals | Free (basic) |
| Pomodoro Timer | Timed workout intervals or rest periods | Free (basic) |
| Progress Bar | Weight loss goals, race training progress | Pro only |
| Countdown Timer | Days until a race, event, or goal weigh-in | Pro only |
Here's what the water tracker looks like embedded directly in a fitness page:
And a habit tracker for logging workout streaks:
To embed a Blocs widget, go to blocs.me/pricing or the widget's dedicated page, copy the embed URL, then in Notion type /embed and paste the link. Notion renders it as a live iframe that updates and syncs in real time, no plugin or sign-up required for the free widgets.
/embed and select "Embed link"For general fitness, track workout frequency (habit streak), daily water intake, body weight trend, and session notes - that's enough data to see patterns without turning tracking into a chore. The CDC's physical activity guidelines recommend at least 150 minutes of moderate activity per week, which a simple habit tracker can log day by day.
Yes, Blocs' Water Tracker, Habit Tracker, and Pomodoro Timer are free with default settings and no sign-up required. Upgrading to Blocs Pro ($17 one-time, not a subscription) unlocks custom goals, unlimited habits, weekly/monthly analytics, and Pro-only widgets like Progress Bar and Countdown Timer.
| Feature | Free | Pro ($17 one-time) |
|---|---|---|
| Water tracker | Default daily goal | Custom goals + history |
| Habit/streak tracker | 1-3 habits | Unlimited habits + streak analytics |
| Workout timers | Basic Pomodoro | Countdown + Clock widgets |
| Progress toward a goal weight/race | Not available | Progress Bar widget |
| Theme matching your Notion setup | Default theme | Full customization |
No. Notion's template gallery offers starting points, but you can build a fully functional fitness tracker from scratch using a single table database with 15 minutes of setup.
Yes. Notion's database features are free, and Blocs' basic Water Tracker and Habit Tracker widgets are free with no sign-up, which covers hydration and streak tracking at no cost.
A habit tracker shows yes/no completion and streaks for recurring goals (like "worked out today"), while a workout database stores detailed exercise data like sets, reps, and weight for progress analysis over time.
Database views (Calendar, Board, Timeline) show trends from your logged data, and Blocs Pro adds built-in weekly/monthly analytics directly inside the habit and water tracker widgets without manual charting.
No. Blocs widgets are lightweight iframes designed for Notion embeds and load independently of your page content, so they don't affect database performance.
Not yet. Blocs currently covers water, habits, timers, and goal progress, and a dedicated workout-logging widget is on the roadmap.
Build your database first, then add the free water tracker and habit tracker widgets to your Notion fitness page. For goal-based tracking like race countdowns or weight-loss progress bars, check out Blocs Pro for a one-time $17 upgrade.
Habit Tracker Calendar for Notion: The Easiest Way to See Your Streaks (2026)
Blocs' free habit tracker calendar for Notion shows daily streaks in a visual grid, right inside your page. No database setup. Try it free in 2026.
Aesthetic Habit Tracker Widget for Notion (Free + Customizable) | Blocs
Blocs' aesthetic habit tracker widget embeds free in Notion, no sign-up needed. Customize colors, themes, and streaks; Pro unlocks unlimited habits for $17 once.
How to Add a Habit Tracker to Notion (Free Embed, No Templates)
Add a free habit tracker to Notion in 2 steps: grab the Blocs embed URL, paste it as an iframe. No sign-up, no complex templates. Works on any Notion page.