# Habits Tracker (https://21notion.com/en/docs/lifestyle/habits-tracker)

## Module Introduction

Changing a habit is like pushing a boulder up a mountain—the hardest part isn't lack of strength, but not seeing how far you've come. This module turns every day's persistence into visible color blocks with heatmaps. Reading, exercise, early bedtime, vocabulary memorization—whatever habit you want to build, open this to see your competition with yesterday. When the calendar fills with green squares, that sense of achievement becomes the best motivation to keep moving forward.

![FLO.W habit tracking system, using calendar and heatmap to track habit formation progress](https://pic.eryinote.com/PicGo/202510301540424.png)

> 🎯 **Habits Tracker** is just one of many built-in features in the FLO.W template. You'll also get task management, project tracking, a notes system, and more — one template covering every aspect of work and life.
>
> <br />
>
> [👉 View full features & pricing](/pricing)

## FAQ

<Accordions type="single">
  <Accordion title="How to create a quick check-in button" id="quick-checkin-button">
    **Question**

    Because of high-frequency use, is there a way to check in as soon as I open Notion? This would shorten the check-in path and be more efficient.

    **Answer**

    Create a **Button** where you want quick check-in access. The basic logic of the button is as follows:

    * After clicking the button, create a page in a **Database** named **FLO.W Habits Tracker DB**
    * Edit the **Date** Property of this **new page** and set it to **Trigger Date**
    * Edit the **Related Habit** Property of this **new page** and link it to **the habit page you want to check in**

    Button logic requires some learning and research. If you don't know how to operate it, you can start a new topic in the group to ask.
  </Accordion>

  <Accordion title="How to fix duplicate check-ins" id="duplicate-checkin-fix">
    **Question**

    I clicked the **Check-in** button multiple times, causing errors in **Check-in Statistics**. How do I remove duplicate check-in records?

    **Answer**

    Find the specific check-in target at the location shown below, then delete the duplicate date pages.

    <img src="https://pic.eryinote.com/PicGo/202509130249675.png" alt="Delete duplicate check-in records diagram" />
  </Accordion>

  <Accordion title="Will pages added by check-ins affect Notion performance?" id="performance-impact">
    **Question**

    Does every check-in create a new page? Won't this result in a huge pile of pages over time, affecting database loading efficiency and stability?

    **Answer**

    1. The pages displayed here are limited and will collapse after a certain number. Also, if you really don't want to see them, you can hide these Properties.
    2. The check-in mechanism does generate a new page each time, but these pages won't be mixed with your Notes—they're in an independent Database. Also, since check-in pages are blank, they won't pollute search results.
    3. The performance overhead of the check-in statistics formula is minimal and won't consume too much performance when loading.
    4. Notion formulas only run when loaded—meaning if you don't look at it, it essentially doesn't exist.
  </Accordion>
</Accordions>
