A quick‑start Google Sheets habit tracker: simple table with “done/skip/freeze” dropdowns, auto‑streak formula, color‑coded status, optional timer script, journal linking, email reminders, and a chart for progress—all ready to copy and customize.
Start with a simple table: date, habit name, status, notes. Keep the header row bold and freeze it so it stays visible while you scroll. A narrow date column (MM/DD) saves space and lets you glance at the month at a glance.
Create a dropdown for each habit cell. In Google Sheets, Data → Data validation → List of items, type “done, skipped, freeze”. The three options cover check‑off habits, a rest day, and a missed day without breaking a streak. I use the same list in my Trider app, where “freeze” is a limited feature that protects my streaks.
Add a helper column called “streak”. Use this formula in row 2 and drag down:
=IF(B2="done", IF(A2=TODAY()-1, C1+1, 1), IF(B2="freeze", C1, 0))
It checks whether yesterday’s status was “done”, then adds one; a freeze carries the previous count forward. The result is a live streak count that updates every day.
Conditional formatting turns green when the status is “done”, orange for “freeze”, and red for anything else. Select the status column, Format → Conditional formatting, add three rules with custom formulas like =$B2="done". The visual cue is the same vibe I get from Trider’s color‑coded categories (Health, Productivity, Mindfulness).
If you want a Pomodoro‑style habit, add a column named “timer”. Put the minutes you plan to work (e.g., 25) and a checkbox next to it. When the checkbox is ticked, a script can pop a toast:
function onEdit(e){
var range = e.range;
if(range.getColumn()==5 && e.value=="TRUE"){
SpreadsheetApp.getActiveSpreadsheet().toast("Timer completed – great job!");
}
}
The toast mimics the satisfaction of finishing a timer habit in Trider, where the habit only marks complete after the built‑in timer runs out.
Create a second sheet called “journal”. Each row mirrors the date column from the tracker. Write a quick note, add a mood emoji, and tag it with keywords. In the tracker sheet, use =VLOOKUP(A2, journal!A:C, 2, FALSE) to pull the mood into the main view. This mirrors the way Trider auto‑tags journal entries and lets you see mood trends alongside habit performance.
Google Sheets can’t push notifications, but you can schedule an email reminder with Apps Script:
function sendReminder(){
var today = Utilities.formatDate(new Date(), "GMT", "MM/dd");
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("tracker");
var range = sheet.getRange("A2:A");
var dates = range.getValues().filter(r=>r[0]==today);
if(dates.length){
MailApp.sendEmail(Session.getActiveUser().getEmail(), "Your habit check‑in", "Open your sheet and update today’s habits.");
}
}
Trigger it to run every morning. It’s a cheap hack that feels like the push notifications Trider sends for each habit reminder.
Search the template gallery for “habit tracker”. Pick one that matches your style, then tweak the columns to match the dropdown and streak formula above. I often import a “Morning Routine” pack, then replace the generic checkboxes with the three‑option list I described. The result is a ready‑made board that still feels personal.
Add a chart on a separate “analytics” sheet. Highlight the streak column, Insert → Chart, choose a line chart. The visual line shows ups and downs, just like the analytics tab in Trider where you can see consistency over weeks.
When a habit is no longer relevant, move its rows to an “archive” sheet. The main tracker stays lean, and the historical data is still searchable. In Trider you’d archive a habit, preserving the data without cluttering the dashboard.
And that’s the core of a flexible, free habit tracker you can build in Google Sheets. No fluff, just the pieces you need to start logging, visualizing, and improving your daily routines.
Procrastination is an emotional response, not a time-management problem; overcome it by breaking down intimidating projects into ridiculously small first steps and changing your environment to signal it's time to work.
This guide skips the generic advice and offers concrete tactics to overcome procrastination. It focuses on building momentum through immediate, laughably small actions rather than waiting for motivation that will never come.
To stop procrastinating on a presentation, separate the argument from the visuals by starting in a plain text editor, not the slide software. Then, trick yourself into starting by breaking the work down into tiny, specific tasks, like "find one photo" instead of "make the intro slide."
This guide explains why hiding your phone doesn't curb procrastination and offers practical strategies to break the habit, such as making your device less appealing with grayscale mode and adding friction by deleting apps.
Download Trider to access AI tools and publish your routines.
Get it on Play Store