Outlook to Obsidian Macro: Save emails as Markdown notes in one click

Hi everyone!

I wanted to share a VBA macro I created for saving Outlook emails directly as Markdown notes in your Obsidian vault. It automates the process by extracting emails, adding structured YAML frontmatter, and even opening the note in Obsidian after creation.

Check it out on GitHub: Outlook to Obsidian Macro

This project is heavily derived from Obsidian-For-Business by @tallguyjenks, with most of the original code coming from his work.

Key Features

  • Saves emails as Markdown files in your Obsidian vault.
  • Includes YAML frontmatter with properties like title, date, from, to, and more.
  • Automatically opens the created note in Obsidian.
  • Adds a task like - [ ] email title to help track follow-ups.

Limitations

  • Doesn’t save attachments
  • Only works with regular emails (not meetings or calendar invites).
  • Windows + Outlook Desktop only.
1 Like

Is there a video about this Macro on your YT channel? If not, can we expect it on one beautiful sunny day? :slight_smile:

The idea looks great. I don’t see myself using it, but as my programming knowledge started as a VBA developer, I greatly respect anything like this, so - great job!

Cheers, Marko :nerd_face:

I do not have a YouTube channel. While what I did was mostly refurbishing Bryan Jenks’ code, I am not him.

1 Like

This is Bryan Jenks I think: tallguyjenks