Send Emails from Obsidian
This workflow enables the functionality of sending emails directly from the Obsidian note-taking software. Users can trigger the email sending process via Webhook, automatically extracting YAML Frontmatter information from the notes to fill in the recipient, subject, and other details, thereby improving efficiency. Additionally, it supports sending attachments from the notes after encoding them in Base64, and provides feedback on the email sending results back to the notes, making it easier for users to track the email status. This simplifies the process of sending emails with attachments and enhances work efficiency.

Workflow Name
Send Emails from Obsidian
Key Features and Highlights
This workflow automates sending emails directly from the Obsidian note-taking application. It supports triggering email dispatch via Obsidian’s Post Webhook plugin and parses YAML Frontmatter metadata within notes to automatically populate email recipients, subject, CC, BCC, and other fields. The workflow also handles attachments embedded in notes by converting them to Base64 format for email transmission. Additionally, it appends the email sending status back into the Obsidian note for easy tracking.
Core Problems Addressed
- Bridges the gap between Obsidian note content and email sending, enabling one-click forwarding of note content.
- Automatically extracts email metadata, eliminating the need to manually fill in recipients, subject, and other details, thereby improving efficiency.
- Automates attachment processing and inclusion, simplifying the workflow for sending emails with attachments.
- Provides real-time response via Webhook, achieving seamless integration between Obsidian and email systems.
Use Cases
- Knowledge workers or content creators who want to send customized emails directly from their note-taking tool.
- Quickly sharing project notes, meeting minutes, or proposal documents with team members via email.
- Batch sending note content to multiple recipients through automation scripts to boost productivity.
- Users requiring automation in email sending processes and attachment handling.
Main Workflow Steps
- The user sends note content from Obsidian to the n8n workflow’s Webhook node using the Post Webhook plugin.
- The workflow checks whether the note contains any attachments.
- If attachments exist, it splits and converts each attachment’s Base64 data back into file format.
- Aggregates the processed attachments in preparation for email sending.
- Parses the YAML Frontmatter in the note to extract email recipients, subject, and sending options.
- Sends the email via the Gmail node, supporting both attachment and non-attachment scenarios.
- Retrieves the email sending timestamp and returns a confirmation message to Obsidian, appending it at the bottom of the note.
Involved Systems and Services
- Obsidian (sending note data via the Post Webhook plugin)
- Gmail (sending emails authorized through OAuth2)
- n8n automation platform (orchestrating the entire email construction and sending process)
- Webhook (receiving trigger requests from Obsidian)
Target Users and Value
- Obsidian users, especially knowledge workers who frequently forward note content as emails.
- Project team members needing to quickly share note content via email for collaboration.
- Automation enthusiasts looking to enhance the efficiency and convenience of email workflows.
- Content creators and freelancers aiming to simplify email communication and reduce repetitive tasks.
This workflow achieves seamless connectivity from notes to emails, significantly enhancing Obsidian’s practicality and office automation capabilities.