Skip to main content

Using BusyCal iOS with Todoist

Todoist is a popular task management service by Doist. BusyCal for iOS can connect to Todoist so you can manage your task lists and tasks alongside your calendar events. Changes made in BusyCal will sync to Todoist (and vice versa).

Syncing with Todoist

To sync BusyCal for iOS with Todoist, do the following:

  1. Open BusyCal > Settings > Accounts.
  2. Tap Add Account.
  3. Tap Connect next to Todoist.
  4. Sign in to Todoist and approve BusyCal when prompted.

BusyCal begins syncing your Todoist projects and tasks.

Quota Limits

Todoist enforces request limits. BusyCal’s Todoist sync happens in multiple steps (for example: checking for changes, then syncing lists, labels, reminders, and tasks). Some actions can trigger extra checks/updates (including handling completed tasks), so making lots of changes in a short time can use up your quota quickly.

If sync pauses due to Todoist quota limits, you’ll need to wait a bit and let it resume. For current limits, see Todoist’s “Request Limits / Rate Limiting” documentation: https://developer.todoist.com/sync/v9/

Known Limitations

BusyCal attempts to sync all the information retrieved from Todoist, including projects (calendars in BusyCal), task dates, notes, URL, reminders, labels, and more. However, the following limitations apply:

  • Labels can currently only be created and managed from your Todoist account. These changes automatically sync with BusyCal.
  • Some properties are not available: Attachments, Graphics, Locations, Location URLs, Private Flag.
  • Location based reminders sync from Todoist → BusyCal, however you cannot currently create one from within BusyCal.
  • Assigning "My Alarm", "My Notes", "My Tag" or "Contact" to a Task will not sync across multiple devices running BusyCal as Todoist does not support syncing 3rd party app meta-data.
  • Rich-text notes will not sync across multiple devices running BusyCal.
  • Snoozing or dismissing alarms on one device does not sync the snooze / dismissal across other devices running BusyCal.

Note that any limits that apply to your Todoist subscription plan also apply from within BusyCal. For instance, non-premium features such as adding a reminder to a task will not be available on a free account.