Send Obsidian Notes as Emails with Dynamic Attachments
detail.loadingPreview
This workflow empowers you to transform your Obsidian notes into dynamic emails, complete with custom metadata from YAML frontmatter and automated attachment handling. Seamlessly share your thoughts and files directly from your preferred note-taking environment.
About This Workflow
Revolutionize how you share information from Obsidian with this powerful n8n workflow. Trigger emails directly from your Obsidian notes using the Post Webhook plugin, sending content dynamically configured via YAML frontmatter. This automation intelligently parses recipients, subjects, and even sender details from your note's metadata. Crucially, it handles attachments automatically, converting base64 encoded files into binary for seamless inclusion in your emails. Whether it's a quick text update or a detailed report with embedded images, this workflow ensures your Obsidian insights reach their audience efficiently, enhancing your personal and professional communication. It even appends the webhook response back to your note for confirmation.
Key Features
- Obsidian-Native Email Trigger: Initiate email sending directly from any Obsidian note using the Post Webhook plugin.
- Dynamic Email Configuration: Utilize YAML frontmatter within your notes to define recipients (To, CC, BCC), subject, sender name, and reply-to addresses.
- Automatic Attachment Handling: Effortlessly include images and files from your Obsidian notes, which are automatically processed and attached to your emails.
- Intelligent Email Routing: Automatically detects and branches the workflow to send emails with or without attachments, optimizing performance.
- Workflow Feedback: Automatically appends the webhook response to your Obsidian note, confirming successful execution.
How To Use
- Install Obsidian Plugin: Begin by installing the Obsidian Post Webhook plugin in your Obsidian vault.
- Configure Webhook: Copy your n8n Webhook URL (from the workflow's trigger node) and paste it into the Obsidian Post Webhook plugin settings.
- Add YAML Frontmatter: In your Obsidian notes, define email metadata using YAML frontmatter (e.g.,
--- to: "email@example.com" subject: "My Note" ---). - Connect Gmail: In n8n, ensure your "Email With Attachments" and "Email Without Attachments" nodes are authenticated with your Gmail account credentials.
- Review Mappings: Verify the expressions in the Gmail nodes (
sendTo,subject,message, etc.) correctly map to the data extracted from your Obsidian note's body and attachments. - Trigger from Obsidian: Open your desired note in Obsidian, use the command palette (
Ctrl/Cmd + P), search for "Send to Webhook," and execute to send your email.
Apps Used
Workflow JSON
{
"id": "a91da00d-8601-4b24-bd62-e1a8c921b5f2",
"name": "Send Obsidian Notes as Emails with Dynamic Attachments",
"nodes": 28,
"category": "Personal",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: a91da00d-8601...
About the Author
Free n8n Workflows Official
System Admin
The official repository for verified enterprise-grade workflows.
Statistics
Related Workflows
Discover more workflows you might like
Automated TradingView Stock Alert Tracker & Notifier
This n8n workflow automates the tracking of TradingView stock alerts. It monitors your Gmail inbox for specific alerts, extracts key stock symbols, logs them into a Google Sheet, and sends instant notifications to your Telegram chat, streamlining your investment monitoring process.
Smart Expense Tracking with Telegram & AI
Automate your personal finance management by turning your Telegram chat into an intelligent expense tracker. Simply send a photo of a receipt or a text message, and this workflow uses AI to categorize your spending, extract crucial details, and provide instant summaries.
Voice Task to Notion: AI-Powered Processing
This n8n workflow automates the intelligent processing of voice-activated tasks intended for Notion or similar tools. It leverages advanced AI to understand inputs, builds a dynamic knowledge base from them, and logs processing outcomes to Google Sheets. Instantly get alerted via Slack for any errors, ensuring reliable task management.