Skip to main content

Do BusyCal and BusyContacts support AppleScript?

BusyCal includes a command-based AppleScript automation API. You can list accounts and calendars, query events and tasks, create new items, and update or delete existing ones, all from AppleScript. See the AppleScript Support guide for the full command reference and examples.

BusyCal also works with Siri and the Shortcuts app on both platforms, which covers the same ground without scripting: creating events and tasks, searching, checking availability, changing items, and switching Calendar Sets with a Focus filter. See Siri and Shortcuts for Mac and Siri and Shortcuts for iPhone and iPad.

BusyContacts does not currently support AppleScript automation.