Skip to main content

Sync with Toodledo

If you already use Toodledo, 2Do for Android can sync with your account. You'll keep web access via toodledo.com and Toodledo's email-to-task feature. Toodledo sync is included in 2Do for Android (no add-on required, unlike CalDAV).

What Toodledo Sync Carries

  • All core task fields — title, notes, dates, alarms, recurrence, priority, location.
  • Tags, including tag assignment and (mostly) tag names.
  • Repeating tasks — Toodledo's recurrence model is rich.
  • Web access — your tasks are visible at toodledo.com and in any Toodledo client.

Limitations

  • Smart Lists do not sync between devices.
  • List Groups are not supported by Toodledo.
  • Projects and Checklists with sub-tasks flatten — when synced through Toodledo, the hierarchical relationship is lost. Projects and Checklists with subtasks turn into flattened lists.
  • Multiple locations assigned to a single task collapse to a single location.
  • Emoji characters in task content can be replaced with question marks.

Setup

  1. Open Settings > Sync.
  2. Select Toodledo as the sync method.
  3. Enter your Toodledo username and password.
  4. Tap Save.
  5. On the first sync, 2Do asks how to proceed. You can replace data on this device, or merge local data with Toodledo data when you intentionally want to combine both sides.

Toodledo Lists as Folders

By default, 2Do for Android maps lists to Toodledo Folders. The setting By default Lists sync as Toodledo 'Folders' is configurable in Settings > Sync if you'd prefer a different mapping.

After setup — your first sync

Close Settings and return to the main task list. Pull down on the task list to force the first sync. 2Do will ask how to proceed — choose carefully based on which side has the data you want to keep.

After the first sync, you can manually override the next sync any time under Settings > Sync > Next Sync Action. For Toodledo, the choices are Sync normally, Merge local data with server, and Replace data on this device. The setting auto-resets to Sync normally afterwards.

Daily Sync

Once configured, 2Do for Android syncs in the background as Android permits. Pull-to-refresh on the task list forces an immediate sync.

Common Issues

"Could not retrieve info from the server, please try again later"

Usually transient. Wait a few minutes and retry.

"Login is not working" / "Incorrect Toodledo e-mail or password"

Confirm your credentials at toodledo.com first. If they work there but fail in 2Do, regenerate your password (some special characters can confuse the API).

"Too many logins" failure

Toodledo rate-limits frequent connection attempts. Wait 15–30 minutes before trying again.

Lost lists or different counts across devices

Run Sync on the most up-to-date device, let it finish, then on the lagging devices choose Replace Local Data to pull a clean copy.

Toodledo Contexts and Goals don't appear

: 2Do does not import Toodledo Contexts or Goals. If you previously used those, consider mapping them to 2Do Tags before switching.

Switching Away from Toodledo

If you decide to leave Toodledo:

  1. Share a backup from Settings > Manage Backups as a safety net.
  2. Switch to Dropbox sync — it carries the features Toodledo skips.

Setting Up Another Device & Troubleshooting

  • Adding another device — install 2Do, sign in to the exact same Toodledo account as your other devices, and let the first sync pull your data down. See Setting up a new device for the full walk-through.
  • One device showing different tasks? — see One of my devices isn't syncing correctly. Standard recovery: run a clean sync on the most up-to-date device, then Replace Local Data on the lagging ones.
  • Next Sync Action — picking the wrong side can overwrite good data. Pause and read Replace Server Data vs Replace Local Data before confirming. You can re-trigger the choice any time under Settings > Sync > Next Sync Action.

Tips

tip

Toodledo's email-to-task feature is a useful complement to 2Do for Android, since the Email-to-2Do add-on is iOS-only.

tip

If you rely heavily on hierarchical projects, multiple alarms per task, or attachments, Dropbox sync is a better fit.