Bidirectional sync between Workflowy and Amazing Marvin. Create todos in Workflowy, schedule them in Marvin, complete them anywhere.
Plan & capture
Schedule & remind
Tasks are matched between platforms using special emoji links in item titles:
These links contain unique IDs that allow the sync to match items correctly. Notes are kept free for your own content.
When both sides have changes, the sync uses a "last write wins" approach:
Marvin recurring task instances are excluded from normal bidirectional sync to prevent duplication and conflict issues. Instead, they use a "log completions only" approach:
#recurring tagA sync pair connects a Workflowy branch to a Marvin category. You can create multiple sync pairs to organize different areas of your life.
Dedicated habit sync pairs automatically log your completed Amazing Marvin habits to Workflowy each day. Completed habits appear as checked-off items under daily date nodes, with tags for habit type and completion counts. Past date nodes are automatically completed to keep your log tidy.
Get a private URL that returns today's scheduled tasks, habits, and calendar events as structured JSON — perfect for AI agents, custom dashboards, and automations.
Feed the URL to an AI agent for daily briefings, connect it to Zapier or Make for automations, or build your own dashboard. Data refreshes every sync cycle. Enable it in Settings after signing up.
Get your Workflowy API key from workflowy.com/api-key
Get your Amazing Marvin API key from Amazing Marvin API Settings
Important: The "Add Marvin Links" setting is NOT supported when multiple people sync the same shared Workflowy branch. Leave this disabled for shared branches.