How I Work with Obsidian
How it all began
As I mentioned here, I’ve tried many different productivity tools for keeping myself organized at work but I’ve settled on Obsidian.
It was going to be a demo for a co-worker.
I started very simple, a note for each day, using the Daily Note plugin - no template, just a blank space where I put the various projects names and a line or two about status.
I probably had the Calendar plugin installed - because it makes it easier to work with the Daily Note and I like having the calendar on the screen.
I probably had two notes named after clients - so I could use wiki links - and one or two notes for Projects.
I gave the demo, explained how easy it was to work with and the potential benefits - I made a new daily note during our demo and added more data, I showed some basic markdown, all the typical demo things.
Later I did the same demo for one of our Service Delivery Managers.
When I was going through it the second time I realized I should probably use it for myself.
In the intervening months I’ve added more a template and built additional workflows - I’ve also expanded the use.
Today
I now use Obsidian to track my daily tasks, I use it to record meeting notes, I use it to keep track of thoughts for/prep for meetings that are going to happen, I track the time I spend on tasks/projects, I track project status (sort of).
Daily Note
Most of my time in Obsidian I am looking at the Daily Note for today. The today note has 3 main sections - Meetings, TODO and Scratch. In the meetings section I create a simple list of the meetings I have - start time, end time, client name, a couple words to remind me what the meeting is about.
In the TODO section I track all the tasks on my TODO list. I use the h1 header (#
) for each client and list all the tasks/projects for that client below their name, using checkboxes (markdown for this below) to track the status.
The Scratch section is where I put notes for things I need some space to write, sometimes I will draft an email or a ticket update here - I don’t actually use it that much, but I keep it around.
Workflow
In the morning I create the new today note, then I copy the content from yesterday’s TODO section into today’s. I will then spend some time checking that I’ve got times entries in our ticket system for all the tasks/projects I worked on yesterday. Any items that I completed yesterday I delete from the today note, they will continue to exist in yesterday’s note. Things that were partially completed yesterday will stay in today’s note, so I can work on them more today or tomorrow - this keeps things on my TODO list, so I don’t forget about them.
Once I’ve cleaned up the today note I go to my calendar and add my meetings to the meetings section - as explained above. Our team has a daily stand up meeting every morning at the same time, so I have added that to the template - that way I don’t have to manually re-type that every day.
After I’ve made the list of meetings, in the TODO section I add another line under each client for the upcoming meeting, so I have an entry for time keeping later.
As I mentioned above I keep track of the status of tasks by using checkboxes - Obsidian (if not Markdown) will create a checkbox, if you start a line with - [ ]
. When a task is done, put an x
in the box and it is complete - [x]
. The theme that I use in Obsidian for this vault is called Minimal and has additional icons for checkboxes - if I put a /
in the checkbox it will display the checkbox as half filled - I use this when I start working on something; if I put a >
in the box it will change the checkbox to an arrow icon - I use this if I’m delegating a task; if I put a <
in the box it changes the checkbox to to a calendar icon - I use this if I’ve scheduled the task in the future.
During the day, as I work on a task I mark the check box half-filled and put the start time at the end of the line. When I finish something, I put the end time at the end of the line and mark the check box as complete.
If something else comes up before I finish - a meeting is starting or someone has asked me to work on something else - then I put in the time I stop working on that task, when I come back to the task I’ll use a semi-colon ;
to separate time entries.
- [x] Meeting with client - 1330 - 1400
- [/] Security Audit - 1300 - 1330; 1400 - 1500
Tracking Meetings
Meeting notes can go in two different places.
- Added in the Daily Note TODO under the line item for the meeting - I write minutes as we talk - this is where notes go for a Project or Client item.
- If I’m speaking with a co-worker, I may put the meeting notes on a note I’ve created for them.
Where the notes go depends on what I have open in Obsidian when the meeting starts, more than a grand strategy - this could get very complicated so I don’t have rules around it - I am trying to be time efficient, I need to keep some notes, so I put the notes where it is convenient and I can fix it after the meeting, I can move them or I can copy them to the other location, tryting to keep things simple and efficient.
If I think of something I need to talk to someone about, I will add it to my note for them, under a heading “FOR NEXT CALL”, then when we have that call, I can check the note for anything I’ve written down.
Tracking Projects - sort of
I mentioned that I sort of use Obsidian for Project tracking - we have other tools that we use for projects, I don’t want to re-create those tools or duplicate the work by keeping things up to date in more than one place. But I do keep some details about my projects in Obsidian too. I create a project note and I put some high-level details about the project in that note, it is mostly just a reference point. I use this to keep track of the projects that I’ve worked on - for reference - and so I can use the project name as a heading in my daily note. Under the TODO section I put an h1 tag in for the Client name, then I put an h2 tag in and wiki link to the project name.
The formatting looks like this:
# Client Name
## [[Project Name]]
Below Project Name I put checkboxes for the items I need to work on that day - I update them day to day.
Conclusion
I’ve built a task management, project tracking, mini-CRM, time tracking app out of a blank page, with workflows around it to keep me organized and effective. I use a few plug-ins to assist and a theme that gives me some additional icons for checkboxes. The system is built to be low friction so I can get my work done and track the things that need to be done or have been done. Obsidian is incredibly flexible. What will you use it for? What do you use it for?