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.