Meetings Note Template Obsidian

Obsidian Meeting Notes Template & Workflow

Track your meetings with this simple workflow

If you have a lot of meetings and want a system to track your meetings, you landed on the right spot. This article provides a simple workflow and template examples for meetings you can replicate in your obsidian vault. 

I’m not a meetings guy. This idea was requested by one of my subscribers. So here it is. 

It is created for a seamless meeting workflow. You will be able to see all previous meetings with their summary, related related projects, and people all in one place. 

This way you can keep track of all your meetings including the purpose, summary, related people, and all other important info.

Here’s the basic idea:

Obsidian Meeting Note template
  • Meeting Note: This note has a link to the meeting attendees and related projects.
  • People Note: This note has a link to all the previous meetings along with the summary of the meeting with this person, and projects and tasks related to this person.
  • Project Note: This note has a link to all meetings related to this project along with related people. 

Required Plugins

Before we dive into the templates, let’s talk about the plugins we use. We’ll heavily rely on these two plugins:

  • Dataview
  • Templater: After installing the plugin, enable the triggeer templater on file creation option. 

Let’s dive into the templates now:

Meeting Note Template

---
creation date: <% tp.file.creation_date() %>
tags: meeting
date:
---
Attendees::
Related Projects::
Topics::
Length::
purpose::
summary::

## 🗓️Agenda
Why is this meeting being held? Create a task over here

## 📤 Desired Outcome
What are the desired outcomes of this meeting?

## 📝Discussion Notes
Notes from the discussion

## ✔️ Action Items
- Tasks that needs to be completed.

<% await tp.file.move("/MEETINGS/" + tp.file.title) %>
1*08dljp5VCflGIuCUz5A9jQ
  • YAML Frontmatter: We added file creation date, tags, and meeting date as metadata in the frontmatter. This becomes better if you use the property view in the editor. The file creation date is automated with the help of the templater plugin
  • Attendees: Here, add the people to have meetings with. This can be multiple people as well. We are using two colons :: to indicate that this is inline metadata. We’ll use it for the dataview query in the later part of the workflow. We’ll create a note for attendees with the People note template, tailored for meetings. 
  • Related Projects: Here, add the projects related to this meeting. We’ll create a project note as well, with the project note template.
  • Purpose: Here, write the purpose of the meeting.
  • Summary: Here, write the summary or outcome of the meeting. This becomes helpful to get an overview in the later part.

Similarly, you can add other important info as per your needs on the template. 

Finally, we have tp.file.move function which moves this note to our desired folder. 

People Note Template

You use this template to create a note for meeting attendees. This template lets you see all previous meetings and projects associated with the attendee. 

Metadata

Let’s first add the metadata. You can add or remove the information as you wish from here.

---
alias:
email:
telephone:
mobile:
tags:
birthday:
creation date: <% tp.file.creation_date() %>
---

Previous Meetings

We had Attendees metadata in our meeting notes. Now, we’ll use a dataview query for listing all the previous meetings with that attendee.

### Previous meetings with <% tp.file.title %>

```dataview
TABLE date as Date, purpose as "Purpose", summary AS "Summary"
FROM "MEETINGS" where contains(file.outlinks, [[<% tp.file.title %>]])
SORT file.cday DESC
```
1*gnOlToR1s7Vv IJasc GFA

The dataview query is self-explained. The inline metadata that we created in the meeting template will now be useful. 

Here, the dataview queries for all meeting notes from the MEETINGS folder that contains an outgoing link to our file title(automated with templater).

Related Projects

We also had the Related projects metadata. Now, we’ll utilize that metadata to list projects related to the meeting attendees.

 ## Related Projects
```dataview
TABLE file.cday as Created
FROM "PROJECTS" where contains(file.outlinks, [[<% tp.file.title %>]])
SORT file.cday DESC
```
1*1USD8fQf

Same query but it queries notes from the PROJECTS folder. 

Related tasks

We had the action items section in our meeting note template. Let’s make use of it now. We’ll list all the tasks related to our attendees. 

This is super helpful if you use Obsidian for task management. Even if you don’t, this can come in handy.

## Related Tasks

```dataview
task
where contains(outlinks, [[<% tp.file.title %>]] ) or contains(file.link, [[<% tp.file.title %>]])
sort created desc
limit 10
```
1*biFUQrGn7C JXwb8gZew6w

It will list tasks that are related to our attendees.

Automatically move this note

Finally, you can use this templater function to move this note to your desired folder. 

<% await tp.file.move("/PEOPLE/" + tp.file.title) %>

Projects Note Template

We had Related Projects metadata in our meeting note template. Let’s create a template file for our Projects. 

---
creation date: <% tp.file.creation_date() %>
alias:
---

Related::

<% await tp.file.move("/PROJECT/" + tp.file.title) %>

## Related People

```dataview
TABLE file.cday as Created
FROM "PEOPLE" where contains(file.outlinks, [[<% tp.file.title %>]])
SORT file.cday DESC
```

## Related Meetings
```dataview
TABLE file.cday as Created, purpose as "Purpose", summary AS "Summary"
FROM "MEETINGS" where contains(file.outlinks, [[<% tp.file.title %>]])
SORT file.cday DESC
```

## Review
1*zwDKY2ZUG lkKOfojahlqg

Here you again add inline metadata for related people. 

The tp.file.move function automatically moves your note to a desired location. 

And then finally we have dataview in action to list related people and related meetings. 

You can add reviews at the end based on your needs.

Project Note

This is not a template but a simple note to list all the projects in your vault. 

```dataview
Table
Related as Related
From "PROJECTS"
```
1*O9v34fI07PO5ZQ4OR2c9vQ

Recent Meetings Note

This dataview query will list all the meetings you had recently. 

```dataview
table date as Date, purpose as "Purpose", summary as "Summary"
from "MEETINGS"
Sort file.cday DESC
```
1*AE2wScbI7AEFwn7C8RInog

In the last two notes, you can see that I’ve used the cssclasses property. You can use the cards view from the minimal theme here.

That’s all about the meeting notes template and workflow. I hope you found this helpful. 


If you loved this article, you’d also love Obsidian Ninja.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.