Time Blocking means you assign a dedicated timeframe in your day to work on a task. This helps you to keep the balance between staying focused and spending too much time on a task by getting into a "rabbit hole" = working too long on a task.
NotePlan supports Time Blocking by creating visual blocks of time in your timeline on the right, which hosts normally your events and reminders.
Time Blocking on Mac
Time Blocking on iPhone and iPad
How to create a Time Block?
You can define a time block by adding a start and optional end time to bullets, tasks, checklists, or headings (it won't work with plain text). The easiest way is by dragging the line from the editor into the timeline in the sidebar on the right:
NotePlan detects the time in the sentences using natural language processing. You can use 12h format (e.g. "5pm") and 24h format (e.g. "14:00"). The more detailed you are, the easier it is for NotePlan to detect the time. For example, NotePlan won't detect the time if you just write "15", but "15:00" works or "at 15".
Prevent accidental Timeblocks
Creating events instead of Timeblocks
Timeblocks don't appear in your calendar, but you can create events instead of just a visual block by selecting "Add Event" in the context menu that appears when you drop a task into the timeline. It will create an event that you will see in other calendar apps. In NotePlan the text will be replaced with an embedded event. You can update the event by clicking on it or on the event in the timeline and editing the details (switch to another note to get the update in the editor).
Why bullets, checklists, and headings in addition to tasks?
## 09:00 - 11:00 Communications * Reply to emails * Reply to messages * Check to tweets
Lists and Bullets
- 09:00 - 11:00 Communications * Reply to emails * Check tweets
Daily Notes vs Regular Notes
* Reply to emails at 5pm >2022-01-10
- With the plugin "Event Helpers" you can create calendar events from your Time Blocks (with the
/time blocks to calendarcommand)
- Using "Event Automations" you can create Time Blocks from tasks which are scheduled to today using the
>todaytag (with the