Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Flomo Sync

watermelon4000watermelon400018 downloads

Sync your Flomo memos to your vault. Auto-login, tag-based folders, incremental updates.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Sync your Flomo memos to Obsidian. Auto-login, tag-based folders, incremental updates.

Features

  • One-click login: Log in to Flomo directly from Obsidian — no manual token copying
  • Full sync: Fetches all your Flomo memos and converts them to Markdown
  • Tag-based folders: Memos are organized into folders matching your Flomo tag hierarchy
  • Incremental updates: Detects new, updated, and deleted memos
  • Auto sync: Optional sync on startup + configurable interval
  • HTML → Markdown: Converts rich text (bold, italic, highlights, blockquotes, lists, images) to clean Markdown
  • Frontmatter: Each memo includes YAML frontmatter with date, slug, source, and tags

How It Works

Flomo → Login → Fetch all memos → Convert HTML to Markdown → Write to vault
                                                                ↓
                                                        flomo/
                                                        ├── project/content/
                                                        │   └── 2026-05-01_07-59-23.md
                                                        ├── story/dairy/
                                                        │   └── 2026-04-30_23-15-52.md
                                                        └── _untagged/
                                                            └── ...

Each memo becomes a Markdown file named by its creation timestamp. Files are organized into folders based on your Flomo tags. A memo with multiple tags is copied to all matching folders.

Installation

From Community Plugins (coming soon)

  1. Open Settings → Community Plugins → Browse
  2. Search for "Flomo Sync"
  3. Install and enable

Manual Install

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create a folder flomo-sync inside your vault's .obsidian/plugins/ directory
  3. Copy the three files into that folder
  4. Restart Obsidian and enable the plugin in Settings → Community Plugins

Build from Source

git clone https://github.com/Watermelon4000/flomo-obsidian-sync.git
cd flomo-obsidian-sync
npm install
npm run build

Then copy main.js, manifest.json, and styles.css to your vault's .obsidian/plugins/flomo-sync/ directory.

Setup

  1. Open plugin settings
  2. Click 🔑 Login with Flomo
  3. Log in to your Flomo account in the popup window
  4. Token is captured automatically — done!

Note: The token may expire periodically. If sync stops working, click Login again.

Settings

Setting Default Description
Flomo Folder flomo Root folder in your vault for synced memos
Sync on Startup Off Auto-sync when Obsidian opens
Sync Interval 60 min How often to auto-sync (0 = disabled)

Commands

  • Sync Flomo Now — Trigger a manual sync
  • Reset Flomo Sync History & Re-sync All — Clear sync records and do a fresh full import

You can also click the 🔄 ribbon icon to sync.

Output Format

Each memo is saved as a Markdown file with frontmatter:

---
date: 2026-05-01 07:59:23
slug: MjM0NDE0NzA4
source: flomo
tags:
  - "project/content"
---

Your memo content here, converted from HTML to Markdown.

#project/content

Disclosures

Network access: This plugin connects to flomoapp.com to fetch your memos. All data is stored locally in your Obsidian vault.

Unofficial API: This plugin uses Flomo's internal web API (the same endpoints used by the Flomo web app). It is not an official Flomo integration and may break if Flomo changes their API. Use at your own discretion.

Desktop only: The auto-login feature requires Electron (Obsidian desktop). This plugin does not work on mobile.

No tracking: This plugin does not collect any analytics, telemetry, or personal data.

Feedback

Questions, bugs, or feature requests? Reach out at [email protected]

License

MIT © Zihong Chen

95%
HealthExcellent
ReviewSatisfactory
About
Sync Flomo memos into your vault and convert rich HTML to clean Markdown files with YAML frontmatter (date, slug, source, tags). Organize notes into folders mirroring Flomo tags (duplicate memos for multiple tags), and keep content current with incremental updates, optional auto-sync, and one-click login.
ImportSyncingIntegrations
Details
Current version
1.0.1
Last updated
3 days ago
Created
3 weeks ago
Updates
2 releases
Downloads
18
Compatible with
Obsidian 1.2.3+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
watermelon4000watermelon4000
delicatewatermelon.com
GitHubwatermelon4000
  1. Community
  2. Plugins
  3. Import
  4. Flomo Sync

Related plugins

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Readwise Official

Sync highlights from Readwise to your vault.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

ZotLit

Integrate with Zotero, create literature notes, and insert citations from a Zotero library.

WebDAV Sync

General-purpose & bidirectional WebDAV syncing for your vault. Designed for stability and robust file handling without vendor lock-in.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Remotely Save

Sync notes between local and cloud with smart conflict: S3, Dropbox, webdav, OneDrive, Google Drive, Box, pCloud, Yandex Disk, Koofr, Azure Blob Storage.

Telegram Sync

Transfer messages and files from Telegram to Obsidian.

Nutstore Sync

Sync your vault with Nutstore (Jianguoyun) using WebDAV protocol.