You can create a habit tracker in Notion to track one habit on your page. Mark each day that you do it, and the widget counts your days toward a target and your current streak. Some templates also show the last week, 30 days, or the month.
Viewers of a public Embed can use the controls of the tracker, such as marking a day, and Blocky saves those changes.
Notion data
The habit tracker does not take Notion data. You set its target in the editor.
Create a habit tracker and embed it in Notion
- In the Blocky dashboard, click Create widget.
- Under Category, choose Study.
- Under Widget type, choose Habit. This is the habit tracker.
- Under Style, choose a template, such as Normal.
- Click Open editor.
- In the Elements panel, select Widget, and then open the Inputs tab.
- In Target days, set how many days the habit counts toward.
- Change the Title and Goal elements to name your habit and its goal, and then change the colors and settings of the tracker.
- Click Save. Blocky publishes the tracker and opens the dashboard.
- On the card of the tracker, click Copy.
- In Copy embed link, copy the link on the Public tab. Anyone who has a Private link can use it, so use a private link only on pages that you control.
- In Notion, open the page for the tracker. Type
/embed, choose Embed, and paste the link.
- Confirm the embed. If the tracker needs more space, resize the embed block.
Templates
The create dialog lists the templates of the habit tracker under Style:
- Normal (Normal habit tracker). A white card with a light blue header, a days-done count, and a blue bar toward your target. Press Mark Completed once a day.
- Minimalist (Minimalist habit tracker). A light gray card with a large days-done count and a row of the last seven days in circles.
- Retro (Retro habit tracker). A cream card with a thick amber border and black monospace readouts. A grid of the last 30 days fills in green.
- Heatmap (Heatmap habit tracker). A white card with this month as a calendar, under an indigo progress bar. Done days fill indigo.
- Gradient (Gradient habit tracker). A purple-to-pink header with your goal and an overall progress bar, then tiles for your streak and the days of this week.
- Gamified (Gamified habit tracker). An indigo header with HABIT QUEST, your title, and a level badge. Every 5 days in a row adds a level, up to level 10.
Inputs
The Inputs tab of Widget has one input. Target days is the number of days that count toward your target, from 1 to 1000. It starts at 30. The days-done count, the completion rate, and the Progress and Overall progress bars compare your done days with this target. Two bars do not use it: Weekly completion on the Gradient template compares the done days of this week with the days so far this week, and Experience on the Gamified template fills toward the next level, which comes every 5 days in a row. The level stops at 10, after 45 days in a row.
The name and the goal of the habit are the Title and Goal elements on the canvas.