βGet fit.β βLearn French.β βSave more.β These are good intentions, but none of them tells you what to do on a Tuesday evening in February. That is where most resolutions quietly stop: not because people lack motivation, but because nothing turns the big wish into the next small action.
Planning your New Year's resolutions in Notion fixes the missing link. You write the goal once, break it into milestones, attach a daily habit, and let Notion show your progress. Below is the setup step by step, and a free template if you would rather duplicate it than build it.
Why resolutions fade (and what fixes it)
- They are vague. βRead moreβ has no finish line. βRead 12 books in 2027β does.
- There is no plan between January and December. A year is too long to feel urgent. A milestone due at the end of March is not.
- Progress is invisible. If you cannot see that you are 30% there, it feels like you are nowhere.
- Everything starts at once. Ten resolutions on day one compete for the same evenings.
The system below answers each of these: a clear goal, dated milestones, a daily habit and a progress bar.
The structure: goal β milestones β daily habits
Three linked databases do the work:
| Database | Key properties | What it answers |
|---|---|---|
| Goals | Category, Priority, Timeline (short, mid, long term), Start and End date, Progress | What do I want by the end of the year? |
| Tasks & Milestones | Goal link, Deadline, Priority, Status, Progress bar | What has to be true by the end of this month or quarter? |
| Daily Habits Tracker | Date, Checkbox, Linked milestone | What do I do today? |
Because the databases are linked, ticking a habit moves its milestone forward, and finishing milestones moves the goalβs progress bar. You see the whole chain from βtodayβ to βthis yearβ.
How to set it up in Notion
1. Write two or three goals, not ten
Create a Goals database. For each goal add a Category (Personal, Career, Financial, Relationships, Health & Fitness, Travel), a Priority and a Timeline. Make the goal name measurable: βPass the B1 French examβ, not βFrenchβ.
2. Break each goal into milestones
In a Tasks & Milestones database, add three to five milestones per goal, each with a deadline. For the French exam: finish A2 course by March, 1,000 words in my deck by June, one mock exam a month from September. Link each milestone to its goal with a relation.
3. Attach one daily habit
Each milestone gets a small, repeatable action in the Daily Habits Tracker: 15 minutes of French, 12 pages of reading, a gym session. Keep it small enough to do on a bad day. If you want help making the habit stick, our daily habit tracking guide covers how to keep it going.
4. Add a progress bar
On Goals, add a rollup that counts milestones with Status = Done and a formula that divides it by the total. Display it as a bar. On milestones, a rollup of the habitsβ checkboxes (percent checked) does the same at a smaller scale.
5. Add a vision board
A few images of what βdoneβ looks like at the top of the page sound soft, but they make the page something you want to open. Use a gallery or simply paste images into a column.
The weekly review: 10 minutes on Sunday
- Open Goals and look at each progress bar. Which goal moved, which one did not?
- Check the next milestone for each goal. Is the deadline still realistic? Move it now rather than missing it silently.
- Look at last weekβs habits. If a habit was skipped more than it was done, make it smaller, not bigger.
- Pick one focus for the coming week and write it at the top of the page.
A Notion weekly planner is a good home for that focus if you plan your days in Notion too.
Examples of resolutions that work in this system
| Goal | Milestone | Daily habit |
|---|---|---|
| Read 12 books in 2027 | 3 books by end of March | Read 12 pages |
| Pass the B1 French exam | Finish the A2 course by March | 15 minutes of flashcards |
| Run a 10K | Run 5K without stopping by April | Walk or run 20 minutes |
| Build a 3-month emergency fund | First month saved by April | Log spending |
Learning a language? Pair the goal with a spaced-repetition deck. Our Notion vocabulary template guide shows the setup.
Want habits to feel like a game?
If daily habits are the part that usually breaks, Consistency OS turns them into a game: every habit, task and goal earns XP, you climb 10 levels, unlock badges and see your current and longest streak for each habit. It is also on the Notion Marketplace. Not ready for that? Start with the free 30-Day Habit Challenge in January.
Start 2027 with a plan, not a wish
Goals, milestones, daily habits and a vision board in one Notion page. Free, and works on the free Notion plan.
Get the free template βBottom line
Resolutions last when the year is broken into pieces you can act on this week. In Notion that means a goal with a finish line, a few dated milestones, one small daily habit and a progress bar you can see. Set it up in December, review it every Sunday, and February stops being the month resolutions disappear.
Frequently asked questions
Is there a free Notion template for New Year's resolutions?
Yes. The NotiEase New Year's Resolutions template is free. It has a Goals database with categories and timelines, Tasks & Milestones linked to each goal, a Daily Habits Tracker and a vision board, and it works on the free Notion plan.
How many resolutions should I set?
Fewer than you think. Two or three goals you work on every week are easier to keep than ten you forget by February. You can always add a new goal once one is done.
How do I track progress on a goal in Notion?
Link each goal to its milestones with a relation, then use a rollup to count finished milestones and a formula to turn that into a percentage or a progress bar. The bar fills up as you tick milestones off.
What should I do if I fall behind on a resolution?
Shrink the next step instead of quitting. Move the milestone date, cut the daily habit to a two-minute version and keep the streak alive. A weekly review is the moment to make that call.