Planning, Templates

I Made A Sleep Tracker For My Notion Dashboard

Screen Shot 2020-01-17 at 12.25.25 PM.png

💤 Sleep & Dream Tracker

This Notion template is intended for those seeking a sleep tracking calculator for their personal dashboard. Tracking sleep habits can be far more nuanced and with the implementation of API, these extra elements will become available. For now, here are formulas and properties to track approximate hours slept and dreams had.

Some time ago (at the start of my Notion discovery) I created this sleep tracker and I can’t believe I haven’t shared it yet. Maybe its simplicity held me back. It is quite straight forward formula. Who knows, maybe you can take some inspiration from this. I created a calculator to return the hour I should go to sleep and a tracker to compare my actual hours slept to my goal. This is all well and good but it’s the dream column that’s providing the most considerable return. I’ve found that nights bad dreams occur are when I sleep too much or I lacked physical activity the previous day. I’m no doctor but maybe this means something? Tracking seemingly insignificant human cycles can at the very least provide more introspection.

Screen Shot 2020-01-17 at 12.24.35 PM.png

Included in this database are the following properties (ML stands for manual labor):

  • [ML] Day of week - text ("from one day → next day")

  • [ML] Alarm Set - date with time

  • Estimated Sleep Time - formula

    • dateSubtract(prop("Alarm Set"), 7, "hours")

  • [ML] Went to Sleep - date with time

  • [ML] Woke Up - date with time

  • Result

    • if(dateBetween(prop("Woke Up"), prop("Went to Sleep"), "hours") > 8, "😳Excessive", if(dateBetween(prop("Woke Up"), prop("Went to Sleep"), "hours") > 5, "😴Decent", if(dateBetween(prop("Woke Up"), prop("Went to Sleep"), "hours") > 3, "🥱Groggy", if(dateBetween(prop("Woke Up"), prop("Went to Sleep"), "hours") >= 1, "😰Poor", if(dateBetween(prop("Woke Up"), prop("Went to Sleep"), "hours") == 0, "🥴All Nighter", "")))))

  • [ML] Dreams - text

Customize

The following is how to adjust the Result formula ⤵

Change greater than hours & label in quotations

  • if(dateBetween(prop("Woke Up"), prop("Went to Sleep"), "hours") > 8, "😳Excessive"

Change Estimated Sleep Time

Change number of hours are ideal for you

  • dateSubtract(prop("Alarm Set"), 7, "hours")

COPY TEMPLATE