LogoLogo
  • AppFlowy
    • ⭐Start here
      • Welcome to AppFlowy Docs
      • How to get help
      • Install AppFlowy
    • 🛠️Installation
      • 🖥️System Requirements
      • 💿Installation methods
        • Mac / Windows / Linux Packages
          • Installing on Linux
            • Installing & Setting up Flutter on Linux from Source
        • Docker
    • 🌱Community
      • 🤙Get in contact
      • 📔AppFlowy Mentorship Program
        • Program Guidance
        • Proposal Template
        • Pull Request Template
        • Mentorship 2023
          • Mentee Projects
            • Calendar View for AppFlowy Database
            • Custom Themes
            • Shortcuts and Customized Hotkeys for AppFlowy
            • Table
            • ⭐Favorites
            • Code Block
            • Outlines
            • Importers
            • AI Writers
            • Templates
          • Project Ideas
      • ✍️Write for AppFlowy
        • 📃Drafts
          • [Draft] Use Case: Software Engineer
          • [Draft] Use Case: High School Students
          • [Draft] How to add a new property to appflowy database
      • 🍂Hacktoberfest
    • 🛣️Roadmap
    • 🌋Product
      • 💽Data Storage
      • 🎨Customize and Style Content
      • ⏮️Duplicate, Delete, and Restore
      • 💎Databases
        • 🔢Database Properties
        • 🗃️Manage Properties
      • Ⓜ️Markdown
      • ⌨️Shortcuts
      • 🪄AppFlowy AI
      • 🦙AppFlowy Local AI - Ollama
      • 🎨Themes
      • ☁️AppFlowy Cloud
      • 🧩AppFlowy Plugins
        • Table-view Databases
        • Kanban Board
        • Calendar
        • Auto Generator
        • Smart Edit
        • Code Blocks
        • Math Equations
        • Cover
        • Emoji
  • Documentation
    • 💎Software Contributions
      • 🟢Get started
      • 💀Architecture
        • Frontend
          • Tauri
            • 🗺️CodeMap
          • Web
            • 🌟Design Philosophy
          • Flutter
            • 🗺️Project Structure: CodeMap
            • 🧮Grid
            • ⚙️Setting
          • Inter-Process Communication
          • User
            • User Data
            • Events & Notifications
          • Folder
            • Events & Notifications
          • Document
          • Database View
            • Events & Notifications
            • Grid
            • Calendar
            • Kanban Board
        • Backend
          • Initialize
          • Events
          • Delta(WIP)
          • Profiling
          • Database
        • Domain Driven Design
        • Proposals
      • 🏗️Conventions
        • 🔤Naming Conventions
        • ⌨️Code Conventions
          • 🐦Flutter
        • 🐙Git Conventions
      • 💛Submitting Code
        • 🏦Setting Up Your Repositories
        • ⤴️Submitting your first Pull Request
      • 🤟Coding Standards and Practices
        • 👽Rust Backend
    • 🚀AppFlowy
      • 👾How to contribute to AppFlowy
      • 🏗️Building from Source
        • 🌳Flutter Setup
          • 🐧Building on Linux
          • 🍎Building on macOS
          • 🪟Building on Windows
        • 🌐Web Setup
        • 📡Tauri Setup
      • ☁️Debugging with AppFlowy Cloud
      • 🔁Debugging in VS Code
      • ☎️Translate AppFlowy
      • ❓Troubleshooting
      • 👮‍♀️Licenses
    • 🏍️AppFlowy Editor
      • ⌨️How to Implement Markdown Syntax To Style Text In AppFlowy Editor
      • 🧩How to Create a Plugin for AppFlowy Editor
      • 👮‍♀️Licenses
    • ☁️AppFlowy Cloud
      • 🌈Architecture
      • ☀️Deployment
  • Guides
    • Sync Desktop and Mobile
    • Self-Hosting AppFlowy
      • ☁️Self-hosting AppFlowy with AppFlowy Cloud
      • 🆓Self-hosting AppFlowy for free Using Supabase
    • Import From Notion
  • Blog Highlights
    • 🔮Demystifying AppFlowy Editor's Codebase
  • Handbook
    • Core values
Powered by GitBook
On this page
  • Section I: Start fresh
  • Section II: Sync from desktop
  • Section III: Plan B

Was this helpful?

Edit on GitHub
  1. Guides

Sync Desktop and Mobile

PreviousDeploymentNextSelf-Hosting AppFlowy

Last updated 9 months ago

Was this helpful?

Thank you for helping us test AppFlowy Mobile on either TestFlight or the Play Console. Here is the guide on how to sync data across mobile and desktop devices. Actually, it is part of the AppFlowy Cloud services that we have been working on over the past year.

IMPORTANT: Please expand the image below to decide where to get started.

Section I: Start fresh

We currently support three third-party login options:

  • Google

  • GitHub

  • Discord

Please choose one of the above options to log in.

Syncing data across devices is easy; simply log in to your desktop app using the same account:

Section II: Sync from desktop

Begin by backing up the data folder to a safe location.

Navigate to 'Settings' -> 'Files', and then click the folder icon next to the 'Change' button.

Copy the folder one level up (likely called "AppFlowyDoNotRename," as seen in the attached) and paste it into a secure local location, or compress it into a zip file and email the zip file to yourself for safekeeping.

Now follow the steps below:

  1. Go to Settings -> Cloud Settings

  2. Set Cloud Server to AppFlowy Cloud

  1. Enable sync: toggle it on

  1. Enter the Base URL as https://beta.appflowy.cloud . Ensure that you do not include a trailing slash; it should be https://beta.appflowy.cloud not https://beta.appflowy.cloud/.

  1. Click the Restart button

  2. Once the app has restarted, navigate to 'Settings' -> 'User'.

  3. Choose one of the available third-party login options.

  4. Select an account that you have never previously used to log into AppFlowy. For other scenarios, please refer to Section III: Plan B

  5. Allow some time for the app to sync, especially if you have a lot of data in the desktop app.

  6. Now go to AppFlowy Mobile and log in using the same account

Section III: Plan B

Don't worry; we've got you covered. To move your desktop data to the account used on mobile, please follow the steps below:

  1. Open your AppFlowy Desktop application.

  2. Navigate to 'Settings' -> 'Files'.

  3. Locate your AppFlowy data folder.

On Windows, click the path to copy it to your clipboard, then paste this into your file explorer to access the folder.

For Mac users, click the folder icon next to the 'Change' button to open the data folder.

  1. Copy the folder one level up (likely called "AppFlowyDoNotRename," as seen in the attached) and paste it into a secure local location

  2. Also compress it into a zip file and email the zip file to yourself for safekeeping.

  1. Now, return to the desktop app and navigate to 'Settings' -> 'Cloud Settings':

  1. Select 'AppFlowy Cloud' as your cloud server option.

  2. Enable syncing by toggling 'On'.

  3. Click the 'Restart' button.

  4. Once the app restarts, navigate to 'Settings' -> 'User'.

  5. Log in using the same account you used for the mobile version.

  6. Go to Settings -> Files

  7. Click on 'Import Data from External AppFlowy Folder'.

  8. Locate the appflowy data folder copied from step 5

  9. Click 'Choose' to start the import.

  10. Wait for the process to complete.

  11. Now you're all set!

the latest desktop app (v0.4.1 or above).

the latest desktop app (v0.4.1 or above).

the latest desktop app (v0.4.1 or above)

Enter the base URL:

Congratulations, you're all set! Your data should now be successfully synced across your devices using AppFlowy. If you encounter any issues or have any questions, don't hesitate to reach out on for support. We're more than happy to help!

Download
Download
Download
https://beta.appflowy.cloud
Discord