Skip to content

A plugin for Obsidian that sends notes to Webhook endpoints (e.g. n8n, Make.com, Zapier) for streamlined automation and integration.

License

Notifications You must be signed in to change notification settings

Masterb1234/obsidian-post-webhook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Post Webhook Plugin

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.

Features

  • 📤 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

Installation

  1. Open Obsidian Settings
  2. Go to Community Plugins and disable Safe Mode
  3. Click Browse and search for "Post Webhook"
  4. Install the plugin
  5. Enable the plugin in your Community Plugins list

Usage

  1. Set your Webhook URL in the plugin settings
  2. Open any note
  3. Use the command palette (Ctrl/Cmd + P) and search for "Send to Webhook"
  4. Your note's content, frontmatter, and attachments will be sent to the configured Webhook

YAML Frontmatter Support

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..."
    }
  ]
}

Attachment Support

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

License

MIT License - feel free to use this plugin in any way you'd like.


Created by MasterB1234

About

A plugin for Obsidian that sends notes to Webhook endpoints (e.g. n8n, Make.com, Zapier) for streamlined automation and integration.

Resources

License

Stars

Watchers

Forks

Packages

No packages published