Send your Obsidian notes to any Webhook endpoint with YAML frontmatter support and attachment handling. Perfect for automating your note-taking workflow and integrating with external services.
- 📤 Send note content to any Webhook endpoint
- 📋 YAML frontmatter parsing and inclusion in the Webhook payload
- 📎 Automatic attachment handling
- ⚡ Quick access through command palette
- 🧪 Built-in Webhook testing functionality
- Open Obsidian Settings
- Go to Community Plugins and disable Safe Mode
- Click Browse and search for "Post Webhook"
- Install the plugin
- Enable the plugin in your Community Plugins list
- Set your Webhook URL in the plugin settings
- Open any note
- Use the command palette (Ctrl/Cmd + P) and search for "Send to Webhook"
- Your note's content, frontmatter, and attachments will be sent to the configured Webhook
The plugin automatically parses YAML frontmatter and includes it in the Webhook payload. Example note:
---
title: My Note
tags: [Webhook, automation]
category: tech
---
Your note content here...
![attachment.png]
Will be sent as:
{
"title": "My Note",
"tags": ["Webhook", "automation"],
"category": "tech",
"content": "Your note content here...\n\n![attachment.png]",
"filename": "note.md",
"timestamp": 1234567890,
"attachments": [
{
"name": "attachment.png",
"type": "png",
"size": 12345,
"data": "base64_encoded_data..."
}
]
}
The plugin automatically:
- Detects attachments referenced in your notes using the
![[filename]]
syntax - Reads the attachment files
- Converts them to Base64
- Includes them in the Webhook payload
- Supports images and other file types
MIT License - feel free to use this plugin in any way you'd like.
Created by MasterB1234