← Back to Blog
May 11, 2026
The best way to track your progress in Notion is to embed interactive widgets directly into your workspace using Blocs. You get live habit streaks, visual progress bars, and goal tracking without building complex databases or leaving Notion. Free widgets are available for habits and daily goals; a one-time $17 upgrade unlocks progress bars, countdowns, and analytics.
/embed block and dropping in the widget URLNotion is a powerful tool for organizing your life, but it was never designed with progress tracking in mind. Its native checkboxes and databases can technically log things — but they don't visualize progress, count streaks, or remind you of your goals. Most people end up with a sprawling database they stop updating after two weeks.
The workarounds people use — formulas, rollups, linked databases — work in theory. In practice, they're fragile and tedious to maintain. If you're spending more time managing your tracker than actually making progress, something is wrong.
Embeddable widgets solve this. They run as live iframes inside your Notion page, handle all the tracking logic themselves, and require zero database maintenance from you.
There are three main approaches, each suited to a different kind of goal:
| What You're Tracking | Best Tool | Free? |
|---|---|---|
| Daily habits (exercise, reading, etc.) | Blocs Habit Tracker | Yes (basic) |
| Project or goal completion % | Blocs Progress Bar | Pro only |
| Time left until a deadline | Blocs Countdown Timer | Pro only |
| Year, month, or week completion | Yearly Progress Bar | Pro only |
| Focus sessions and deep work | Blocs Pomodoro Timer | Yes (basic) |
Embedding a Blocs widget takes under two minutes. Here's the exact process:
Go to the Blocs widget you want to use. For the habit tracker, that's https://blocs.me/habit-tracker. For the progress bar, it's https://blocs.me/progress-bar. Copy the URL directly from your browser.
Navigate to the Notion page where you want the tracker to live. Click anywhere in the body of the page to place your cursor.
Type /embed and select the "Embed" block from the menu that appears. A dialog will prompt you to paste a URL.
Paste the Blocs widget URL and click "Embed link." The widget will load directly in your Notion page. Resize it by dragging the edges to fit your layout.
That's it. The widget is live and interactive — you can click, update, and track directly from Notion without opening another app or tab.
The Blocs Habit Tracker is the most popular widget for progress tracking because habits are the foundation of most personal goals. You check off habits daily, and the widget maintains your streak automatically.
The free tier lets you track a set of default habits. With Blocs Pro ($17 one-time), you unlock:
For anyone using Notion as a daily dashboard, embedding the habit tracker at the top of your home page is one of the highest-leverage changes you can make. You see your habits every time you open Notion, which is the simplest form of accountability. See also: the best Notion widgets for habit tracking.
For project-based goals — finishing a course, completing a writing project, hitting a sales target — a progress bar is more useful than a habit tracker. It shows you exactly how far along you are as a percentage, which is motivating in a way that checkboxes aren't.
The Blocs Progress Bar widget lets you set a custom goal and update your current value manually. It renders as a clean visual bar directly in your Notion page. You can set it to track anything with a numeric target — pages written, workouts completed, dollars saved, whatever your goal is.
If you're tracking time-based progress (how far through the year you are, how many days until a launch), the yearly progress bar and countdown timer are better fits.
If you work toward deadlines, a countdown timer embedded in your Notion page creates useful ambient pressure. You can see exactly how many days (or hours) remain without switching apps or checking a calendar.
The Blocs Countdown Timer is a Pro widget that lets you set any target date and displays a live countdown. Pair it with a project planning page and you always have your deadline in view.
If you're just getting started with progress tracking in Notion, the free Blocs tier is enough to test the concept. You get a habit tracker and a Pomodoro timer — both embeddable, both functional, no account required.
If tracking progress is central to how you use Notion, Pro is worth it. At $17 as a one-time payment (not a subscription), you unlock the progress bar, countdown timer, unlimited habits, analytics, and themes. Most users recoup that value in the first month just from the time saved not maintaining manual databases.
| Feature | Free | Pro ($17 one-time) |
|---|---|---|
| Habit Tracker | Default habits | Unlimited custom habits |
| Progress Bar | No | Yes |
| Countdown Timer | No | Yes |
| Analytics and Streaks | No | Daily / weekly / monthly |
| Cloud Sync | No | Yes (all devices) |
| Theme Customization | No | Yes |
Notion doesn't have a native progress tracking widget. You can use formulas and rollup fields in databases to calculate percentages, but these require manual setup and maintenance. Embedding a dedicated widget like Blocs is faster and more reliable for most use cases.
Yes. Blocs widgets store your data in the browser (locally) by default. With Blocs Pro, cloud sync is enabled so your progress carries over across devices and sessions.
Yes. You can add as many embed blocks as you need. Many users embed a habit tracker, a progress bar, and a countdown timer all on the same dashboard page.
No. The embed block is available on all Notion plans, including the free tier. You can embed Blocs widgets regardless of which Notion plan you're on.
A habit tracker is for recurring daily actions (did you do it today?). A progress bar is for cumulative goals with an endpoint (you're 40% of the way to your target). Use a habit tracker for consistency-based goals and a progress bar for completion-based goals.
Yes. Blocs has a water tracker and Notion mood tracking is also possible with the right setup. See the Notion mood tracker guide for details.
The fastest way to get started is to embed the free habit tracker and see how it fits into your workflow. No sign-up required. If you find yourself wanting more — custom habits, a progress bar, analytics — the $17 Pro upgrade covers everything.
Copy the embed URL, drop it into a Notion page with /embed, and your progress tracker is live in under two minutes.