← Back to Blog

How to Track Your Goals in Notion (With Embedded Widgets That Actually Work)

June 18, 2026

The best way to track goals in Notion is to combine a simple database for your goals with embeddable widgets for daily tracking. Use a Habit Tracker widget for recurring behaviors, a Progress Bar for milestone-based goals, and a Pomodoro Timer for deep work sessions. Blocs offers all three as free or one-time-purchase embeds that live directly inside your Notion pages, no extra app needed.

Key Takeaways

  • Notion's built-in databases work well for planning goals, but they lack real-time tracking tools like habit streaks, progress bars, and timers.
  • Embeddable widgets close that gap without making you leave Notion or manage a separate app.
  • Blocs offers a free Habit Tracker, free Water Tracker, and free Pomodoro Timer with no sign-up required. Pro widgets (Progress Bar, Countdown, Calendar) unlock for a one-time $17 payment.
  • The full setup described below takes under 15 minutes.

Why Notion Alone Falls Short for Goal Tracking

Notion is excellent for writing out your goals, organizing them into databases, and linking related notes. But out of the box it has no way to:

  • Check off a daily habit and see a running streak
  • Visualize progress toward a numeric goal (pages read, workouts completed, liters of water)
  • Run a focused work timer without switching to another tab
  • Count down to a deadline with a live display

The common workaround is building elaborate formula-driven databases or downloading a separate habit app. Both approaches fragment your workflow. The cleaner solution is to embed interactive widgets directly into the same Notion page where your goals live.

What You'll Need

  • A Notion account (any plan, including free)
  • The Blocs widget URLs (no account required for free widgets)
  • About 10-15 minutes to set up your goal-tracking page

How to Set Up Goal Tracking in Notion: Step by Step

Step 1: Create Your Goals Database

Start with a simple Notion database. Create a new page and add an inline database with these properties:

  • Goal (Title): name of the goal
  • Category (Select): Health, Work, Learning, Finance, etc.
  • Target (Number): your measurable end state
  • Due Date (Date): your deadline
  • Status (Select): Not started, In progress, Done

Switch the view to a Board grouped by Status so you can see goals move from left to right as they progress. This is your goals command center.

Step 2: Add a Habit Tracker Widget

Most meaningful goals involve daily habits. Under your goals database, add a new section and embed the Blocs Habit Tracker:

  1. Type /embed in Notion and select the Embed block.
  2. Paste this URL: https://blocs.me/habit-tracker
  3. Click Embed link.

The widget loads directly in your page. Add habits like "30-min workout," "Read 20 pages," or "No sugar." Each tap logs the habit for the day. The free version supports up to three habits with basic tracking. Blocs Pro ($17 one-time) unlocks unlimited habits, streaks, and weekly and monthly analytics views.

Step 3: Add a Progress Bar for Milestone Goals

For goals with a clear numeric target (50 books, 100 gym sessions, $5,000 saved), a visual progress bar gives you immediate feedback. The Blocs Progress Bar is a Pro widget. Embed it the same way:

  1. Type /embed in Notion.
  2. Paste: https://blocs.me/progress-bar
  3. Click Embed link.

You can configure the target value, unit label, and color theme inside the widget. Set one progress bar per major goal and stack them in a two-column Notion layout for a clean dashboard feel.

Step 4: Add a Pomodoro Timer for Deep Work Goals

If one of your goals involves a skill that requires focused practice (writing, coding, studying), a Pomodoro Timer keeps you accountable in the moment. The Blocs Pomodoro Timer is free:

  1. Type /embed in Notion.
  2. Paste: https://blocs.me/pomodoro
  3. Click Embed link.

The default session is 25 minutes with a 5-minute break. Pro users can customize session lengths and track cumulative focus time per day.

Step 5: Add a Countdown Timer for Deadline-Driven Goals

For time-sensitive goals (a race, a launch, an exam), a countdown creates urgency. The Blocs Countdown Timer is a Pro widget. Embed it at the top of your goal page so the deadline is always visible when you open Notion.

Recommended Page Layout for Goal Tracking

Here is a layout that works well in practice:

SectionWhat to Put Here
Top of pageGoal name, due date, and Countdown Timer widget
Left columnGoals database (Board or Table view)
Right columnHabit Tracker widget
Below columnsProgress Bar widgets (one per major goal)
Bottom of pagePomodoro Timer for deep work sessions

Notion's two-column blocks (drag any block next to another) make this layout straightforward to set up without any special templates.

Free vs. Pro: What You Actually Need

You can build a solid goal tracker using only Blocs' free widgets. Here is an honest breakdown:

FeatureFreePro ($17 one-time)
Habit Tracker (up to 3 habits)YesYes
Unlimited habitsNoYes
Habit streaks and analyticsBasicDaily, weekly, monthly
Pomodoro TimerYes (25/5 default)Yes (custom durations)
Water TrackerYesYes (custom goals)
Progress BarNoYes
Countdown TimerNoYes
Theme customizationNoYes
Cloud sync across devicesNoYes

If you are tracking three or fewer habits and only need a Pomodoro Timer, the free tier is genuinely sufficient. Upgrade to Pro when you want progress bars, countdowns, unlimited habits, or streak data.

Tips for Staying Consistent with Goal Tracking in Notion

  • Keep your goal page as your Notion home. Set it as a favorite and open it first. If tracking is one extra click away, you'll skip it.
  • Review weekly, not just daily. Blocs Pro's weekly analytics show which habits are slipping before you fall too far behind.
  • Pair goals with habits. Every goal in your database should have at least one corresponding habit in your tracker. Vague goals without daily actions rarely get done.
  • Use the Progress Bar for output, not effort. Track books finished, not hours read. Outcome-based metrics keep you honest.
  • Reset habits at the same time each day. The Blocs Habit Tracker resets daily. Build a 5-minute morning or evening ritual around checking it.

FAQs

Can I track goals in Notion for free?

Yes. Notion itself is free for personal use. The Blocs Habit Tracker and Pomodoro Timer are also free with no sign-up required. You can build a functional goal-tracking page at zero cost. The $17 Pro upgrade is worth it if you want progress bars, countdowns, unlimited habits, or analytics.

Do Blocs widgets sync across devices?

Free widgets are session-based and do not sync. Blocs Pro includes cloud sync, so your habit streaks and progress data persist across your phone, tablet, and desktop.

Will the widgets slow down my Notion page?

Blocs widgets are lightweight iframes. They load asynchronously, so they don't block the rest of your page. Most users notice no meaningful performance difference.

Can I embed multiple widgets on the same Notion page?

Yes. You can embed as many Blocs widgets as you want on a single page. Notion's column layout lets you arrange them side by side for a clean dashboard look.

Do I need a Notion paid plan to embed widgets?

No. The Embed block is available on all Notion plans, including the free tier. Any URL-based embed works regardless of your Notion subscription.

What if I want to track fitness goals specifically?

Check out the best fitness Notion widgets guide. It covers how to combine the Water Tracker, Habit Tracker, and Progress Bar for workout and nutrition goals specifically.

Start Tracking Your Goals in Notion Today

The setup is simple: create your goals database in Notion, then embed the widgets that match the type of goal you are tracking. Habits get a Habit Tracker. Milestones get a Progress Bar. Deep work gets a Pomodoro Timer. Deadlines get a Countdown.

Start with the free widgets and see if they fit your workflow before deciding on Pro. No account needed to try them.