Back to Blog
tutorial notion obsidian web2markdown-pro

How to Connect Web2Markdown with Notion and Obsidian

Step-by-step guide to connecting Web2Markdown Pro with your Notion database and Obsidian vault for automated knowledge management.

· 5 min read

Web2Markdown Pro lets you send Markdown content directly to a Notion database or your Obsidian vault — no manual copy-pasting, no third-party middleware.

This guide walks you through the full setup, from start to finish.


Requirements

  • Web2Markdown Pro (install from Chrome Web Store)
  • A Notion account (or Obsidian with sync plugin)
  • ~15 minutes to set up

Part 1: Connect to Notion

Step 1: Create a Notion Integration

  1. Go to notion.so/my-integrations
  2. Click ”+ New integration”
  3. Name it: Web2Markdown
  4. Select your workspace
  5. Under Capabilities, check:
    • ✅ Read content
    • ✅ Update content
    • ✅ Insert content
  6. Click Submit
  7. Copy the Internal Integration Token (starts with secret_...)

Step 2: Create a Notion Database

Create a new database in Notion with this structure:

PropertyTypeDescription
TitleTitlePage title
URLURLSource link
TagsMulti-selectClassification tags
Date AddedDateDate saved
ContentTextMarkdown content

Step 3: Share the Database with Your Integration

  1. Open the database you just created
  2. Click ”…” (three-dot menu) → “Add connections”
  3. Find and select Web2Markdown
  4. The Database ID is in the URL:
    notion.so/your-workspace/[DATABASE_ID]?v=...
    Copy the DATABASE_ID (32 hex characters).

Step 4: Configure in Web2Markdown

  1. Open the extension → Settings tab
  2. Under Notion Integration:
    • API Token: Paste your secret_... from Step 1
    • Database ID: Paste the database ID from Step 3
  3. Click “Test Connection” — you’ll see a green success message
  4. Click Save

Step 5: Export Your First Page to Notion

  1. Open any web page
  2. Click the Web2Markdown icon
  3. Select “Send to Notion”
  4. Check your Notion database — the article will appear within seconds!

Part 2: Connect to Obsidian

Obsidian 1.7+ has a built-in Web Clipper that integrates directly with Web2Markdown.

  1. Open Obsidian → SettingsWeb Clipper
  2. Enable Web Clipper and select your target vault
  3. In Web2Markdown Settings → Obsidian:
    • Enable “Use Obsidian Web Clipper protocol”
    • Set default save folder (e.g., Clippings/)
  4. Export a page → select “Send to Obsidian”
  5. Obsidian will open automatically and create a new note

Option B: Via Local REST API

If you use the Local REST API plugin:

  1. Install the plugin in Obsidian → Enable it
  2. Copy the API key from plugin settings
  3. In Web2Markdown Settings → Obsidian REST API:
    • API URL: http://localhost:27124
    • API Key: Paste the key from Step 2
    • Default Folder: Web Clippings/

File Structure in Obsidian

Every exported page creates a .md file with this format:

---
title: Page Title
source: https://example.com/article
date: 2026-02-23
tags: [research, ai]
---

# Page Title

Markdown content here...

Part 3: Real-World Workflows

Workflow for Researchers

Reading an article

Select important passages

Right-click → "Export Selection to Obsidian"

Add tags in the popup

Auto-saved to Obsidian vault

Workflow for AI Developers

Find documentation/article

Click "Send to Notion"

Notion database updates

AI agent reads from Notion API

Process and generate insights

Batch Import Multiple URLs

With Web2Markdown Pro, you can import a list of URLs at once:

  1. Open extension → Batch Export tab
  2. Paste your URL list (one URL per line)
  3. Select destination: Notion or Obsidian
  4. Click “Export All”
  5. The extension processes each URL and sends them automatically

Tips and Tricks

Customize YAML Frontmatter

You can customize the metadata template in Settings:

---
title: {{title}}
source: {{url}}
date: {{date}}
author: {{author}}
tags: {{tags}}
reading_time: {{reading_time}}
---

Filter Content Before Exporting

Use the Smart Extract feature to only capture the main content, ignoring:

  • Navigation menus
  • Sidebar widgets
  • Footer links
  • Cookie banners

Keyboard Shortcut

Set a shortcut in Chrome: chrome://extensions/shortcuts

  • Recommended: Alt+Shift+M → Export current page to Notion/Obsidian

Troubleshooting

“Invalid API Key” error with Notion:

  • Make sure the database has been shared with the integration (Step 3)
  • Token must start with secret_, not ntn_

Obsidian doesn’t open when exporting:

  • Make sure Obsidian is running (minimized is fine, fully closed is not)
  • Check that the Local REST API plugin is enabled

Content missing after export:

  • Try enabling “Wait for dynamic content” in Settings
  • The page may use JavaScript lazy loading — the extension needs extra time

Conclusion

Once set up, your workflow becomes so smooth that you’ll wonder how you ever did it manually.

The key benefit: your data is always in clean Markdown format, ready for AI agents to process without burning extra tokens on parsing.

Running into issues during setup? We’re always happy to help — email support@web2markdown.com or open an issue on GitHub.