Using BusyCal with Reminders
Reminders is available as an app on iOS and macOS, which can include lists of reminders. BusyCal can connect to Reminders directly for syncing these lists their container reminders.
This feature is only available in BusyCal iOS 3.5.2 and above.
IMPORTANT: Please go through the considerations and limitations listed below to understand what is and isn't supported.
If you own a mac or iOS that has already been upgraded to macOS Catalina or iOS 13, you may already have upgraded Reminders app to its new storage format. If so, you will need to ensure that all your devices are on macOS 10.15 (Catalina) or above, or iOS 13.0 or above, as upgraded Reminders from macOS 10.15+ (Catalina) or iOS 13+ are not visible on macOS 10.14 or below.
BusyCal on any device below Catalina or iOS 13 will only see old, non-upgraded Reminders lists and tasks that will not sync with iCloud or other devices with more recent OS versions.
Syncing with Reminders
To sync BusyCal with Reminders, do the following:
- Open BusyCal > Settings and tap on Accounts.
- Tap on "Add Account..."
- Tap "Connect" next to "Reminders"
Reminders app: Not Upgraded
If you have not yet upgraded your Reminders app to the new storage format offered by iOS 13 and macOS Catalina, you may see duplicate calendars and tasks in BusyCal; one copy may be syncing from your iCloud account (if added to BusyCal), and one copy would appear to be syncing from the Reminders app. In this case, we would advise that you ONLY rely on the calendars syncing via your iCloud account and do NOT sync with Reminders separately.
Reminders app: Upgraded
If you have already upgraded the Reminders app in iOS 13 / macOS Catalina, you may notice that changes you make in Reminders directly, or using the new Reminders Sync method in BusyCal, do not sync back to changes you made to Reminders in your iCloud account. This is important to understand (and discussed here): Reminders app no longer syncs to iCloud's CalDAV servers, and instead stores data into a special location inaccessible by the iCloud CalDAV server.
The side-effect is that you may see duplicated lists or tasks appear in both Reminders and under your iCloud (CalDAV account) in BusyCal, but changes will not sync between the two. These are two separate accounts, with two separate copies of unrelated data.
Thus, this new syncing method is only useful if you have already upgraded Reminders to the new storage format, and plan to use the lists in Reminders to sync data between multiple-devices. Enabling Reminders support in BusyCal will allow you to manage you lists and to-dos without requiring you to switch between apps.
You should stop ✋ using the To-Do calendars syncing via your iCloud account.
BusyCal attempts to sync all the information retrieved from Reminders, however the sync mechanism currently offered by the OS is somewhat limited to what it can and cannot sync. These limitations and caveats have been listed below.
- New features in Reminders (such as indented sub-tasks, folders, "flagging" a task) are unavailable to 3rd party developer apps
- Sub-tasks added to Reminders app will not be visible in BusyCal (not available to 3rd party apps)
- These properties are not available for To Dos: Attachments, Graphics, Locations, Location URLs, Tags, URLs, Private Flag.
- Multiple alarms are not supported.
- Assigning a "URL" to a To Do will not sync across multiple devices running BusyCal as Reminders does not support syncing 3rd party app meta-data.
Changes not Syncing
If you feel changes made in Reminders are not syncing with BusyCal, or changes made in BusyCal do not appear in Reminders or iCloud on another device, you most likely have a mismatch of operating system versions and its data.
Normally, this would happen when you are running BusyCal on a version of macOS below Catalina, and you're comparing the data you see with another device running a more recent version of the OS, such as macOS Catalina or iOS 13.
Usually, if you see a list with a ⚠️ symbol in its name, or an otherwise empty list with a task titled "Where are my reminders", you have already upgraded Reminders on one of your machines to its new storage format. This storage format is not compatible with older versions of the OS, nor does it sync via CalDAV to 3rd party clients. Data stored in Reminders is now only accessible by a device running a more recent version of the OS (macOS 10.15+, or iOS 13+).
Here are a few things you can try:
- Ensure all of your devices are on the latest version of the OS. If any mac is on or below 10.14, or an iOS device is on or below 12.0, you should upgrade these to the latest OS version.
- On macOS, open Reminders.app. What do you see? If the lists and tasks present there are exactly the same as those found in BusyCal after an initial sync, then we know BusyCal isn't the culprit - it's simply seeing what Reminders is seeing.
- On iOS, open Reminders.app. What do you see? If there's a mismatch with what you see in your macOS Reminders app, then we know the two aren't syncing and one of these may have been upgraded to the new storage format. Again, the only way out would be to ensure you're on the latest version of the OS.
Calendars not Showing
BusyCal will show you whatever the Reminders app shows you. Open the Reminders.app to confirm if it's missing calendars as well. If it is, then you have not yet added all the accounts you're expecting to see calendars from.
Open iOS Settings > Accounts and make sure you have all your accounts listed. Tap on each of the accounts and ensure you have enabled Reminders (as this is a per-account setting).
reminders sync, reminders, apple reminders, ical, reminder, agenda