Notes for Calendar Events

What This Workflow Does

  1. Fetches a list of all events for today from a single calendar.
  2. For each event in this list, a new related note will be created in Obsidian, in a folder named “Meeting Notes”, containing key details.
  3. The link to the Obsidian note will be appended to its related event.
  4. All new notes will be appended to the current Daily Note.

Please note:[1] The workflow assumes there’s a current daily note.

Download

Download Notes for Calendar Events.shortcut workflow. Double-click the downloaded file to install the workflow in Apple Shortcuts.

Requirements

  • Actions for Obsidian
  • Apple Calendar
  • Obsidian

Workflow Screenshot

Workflow history / Change log

2024-02-29

Adjusts vault handling to work with AFO 2024.1.

2023-03-17

Fixes the mystery of the silently failing “If” block for calendar entries with an empty Notes attribute. Thanks to TK for the heads-up!

2023-02-09

Updated the downloadable workflow with a correctly Apple-signed version. Same workflow, just installable now. Sorry for the hiccup!

2023-02-03

First version.


  1. Pun not intented. ↩︎

Quick question, this uses the note filed to add the link to the calendar event, in my testing this causes an update to the meeting and sends the obsidian link out to all parties, which is very confusing.

Is there anyway to add a check if the meeting exists without that link? Like with data jar or something like that?

Thanks

Quick question, this uses the note filed to add the link to the calendar event, in my testing this causes an update to the meeting and sends the obsidian link out to all parties, which is very confusing.

True, but to be fair, the idea of the workflow is the two-way connection between notes and calendar events, i.e. adding a way to click a link in the note to get to the event and the other way around. :wink:

But I can see your point. So what are you trying to achieve? You want a note per event but you do not want to link back from the event to the note, correct?

Sidenote: If you’re looking for “invisible” connections (i.e., local, private), then maybe Hookmark is worth a look.

This is a very helpful shortcut.
I would like to achieve the following in addition:

  1. I would like to customize the selection - be able to select which event I would like to create a new related note.
  2. Be able to bring the attendees in the meeting and create a people profile for each of the attendees using a people template. This will later help me to run a dataview query or write a people MOC, regarding the interactions with the attendees in a period of time or on a particular topic.
  3. How to bring minute of the meeting ( recorded by meeting note taker) from a mail to the meeting note which is created through the shortcut.

objective is essentially to achieve for every project - create/record the meetings and the people involved and what each one says.

I inspired from this shortcut but created for Fantastical. It works perfect! I automated it for 2 am in the morning. So, I see my daily notes ready when I start work in the morning.

Nicely done, @acar, and welcome to the forum! :call_me_hand:t3:

Workflow updated: Adjusted vault handling to work with AFO 2024.1.