Importing Data
Switching to AgenToDo? Bring your tasks, projects, and tags with you. Everything is added to your existing database — nothing gets overwritten. Import the same file twice and you'll get duplicates, so take a backup first if you're experimenting.
Before importing a large database, consider starting fresh and moving items manually as you decide what's still relevant. The command bar makes quick work of it — just paste a list and say "triage these into projects."
OmniFocus
AgenToDo imports directly from OmniFocus backup files — tasks, projects, tags, folders, and even location-based contexts.
How to import
- In OmniFocus, choose File → Export… and save as
.ofocus-backup - In AgenToDo, go to Settings → Import
- Select OmniFocus, then pick your backup file
- Review the summary and confirm
What gets imported
- Tasks — title, notes, due dates, defer dates, estimated duration, flagged status
- Projects — with type (sequential / parallel) and folder hierarchy
- Tags — including nested tags and location-based contexts
- Folders — preserved as AgenToDo folder structure
Repeat rules aren't parsed yet. OmniFocus repeat rules don't come across — recheck your repeating items after import and set their repeats up again in AgenToDo.
Todoist
Import your entire Todoist workspace from a CSV backup — projects, tasks, subtasks, sections, priorities, and due dates.
How to import
- In Todoist, go to Settings → Backups and download your latest backup (ZIP file)
- Unzip the archive — you'll get a folder with one CSV file per project
- In AgenToDo, go to Settings → Import
- Select Todoist, then pick the unzipped folder (or a single project CSV)
- Optionally toggle Skip completed items if you only want active tasks
What gets imported
- Projects — each CSV becomes a project (except "Inbox" tasks, which go to your AgenToDo Inbox)
- Tasks & subtasks — with full hierarchy preserved via indent levels
- Sections — imported as action groups within projects
- Priority — Todoist's p1 (priority 4) maps to flagged in AgenToDo
- Due dates — ISO 8601 dates preserved
- Duration — imported as estimated minutes
- Notes — appended to the task's note field
Other Apps
No dedicated importer for your app? There are a few other ways to get data into AgenToDo.
Apple Reminders
AgenToDo syncs through iCloud and lives alongside Reminders on your devices. If you're coming from Reminders, the simplest approach: select your tasks in Reminders, copy them, and paste into AgenToDo's Inbox. The command bar can then help you organize — "triage my inbox and suggest projects."
Things
Things doesn't export to a standard format, but you can migrate through Apple Reminders as an intermediate step. Export from Things to Reminders, then paste into AgenToDo.
Copy & Paste
Paste plain text into AgenToDo and each line becomes a task. Works from any app — just select your task list, copy, and paste into the Inbox.
The Command Bar
After importing or pasting, use the command bar to organize everything at once. Try:
- "Triage my inbox" — AI suggests projects, tags, and dates for each item
- "Move all tasks tagged @work into a new project called Work Q3"
- "Flag everything due this week"
URL Scheme
For technical users, AgenToDo's URL scheme can create tasks and full projects from JSON. See Automation for details.
CLI
The command-line interface supports quick task creation and could be scripted to import from any structured format. See CLI Reference.