Opening events in third-party calendar apps

Every time the “show event in calendar” command is launched (right panel, event pop-up menu), Agenda uses the system calendar for this purpose - even if third-party app (say, Fantastical 2) is set as default. Small thing, but a bit annoying - could you take a look on this?


Hi Rafal,

Indeed we currently only support iCal, it indeed makes sense to see if we can support other apps like Fantastical.


I’ll second Rafal’s request. I use BusyCal and don’t really want Apple’s Calendar getting in the way when I ask Agenda to create a new event.

(Obviously, everything syncs through iCloud in the background, so there’s no reason to open Calendar when it is not defined as the default calendar app.)


We are going to investigate third party calendar apps, and see if we can integrate. Thanks for the feedback!


I’m Using Fantastical 2, too. I don’t want to use iCal for handling Events in Agenda. Would be great, if other Calandar Apps could be supported.


+1 for Fantastical 2 support. This is the only reason I’d upgrade to the paid app.


Quick heads up, the 1.3 update includes support for opening events in both Fantastical and Busycal.


i got A question: i update today from Mac App Store, but when i try to open event in Fantastical, Agenda still open event in iCal. is there any additional set up i should do to make it work? thx for your time.

I had the same problem but it is now working. Although this is not intuitive - go to Calendar and change the default app under Preferences, General, Default calendar app to Fantastical.

Thanks to the Agenda team for implementing BusyCal and Fantastical support in the latest release, 1.3! :raised_hands::raised_hands::raised_hands:

1 Like

thx for your help! :grinning:

1 Like

Thanks for the Fantastical integration, guys! Much appreciated!

1 Like

Indeed as @michael.hanson was mentioning, you do need to tell the system that you want Fantastical to be your default calendar app (by going into the Calendar app preferences) as Agenda follows the system default.


What exactly does opening events in third-party apps mean? I set fantastical as default but when I click the calendar button it still only shows me events in iCal. Am I understanding it wrong?

1 Like

same question here… Fantastical is default but app crashes if I hit save:

When you have set fantastical as the default and click an event it should say:


Note: this only works with Fanastical2, not the 1.x version.

The app certainly should not crash if you have no calendars available, we’ll fix that and instead warn you. Having said that, in order for Agenda to see your calendars and events you’ll need to set them up in the System preferences under accounts. For example, Fantastical talks directly to iCloud and Google, but Agenda needs to do this through the system. Once you have set the accounts up in the system preferences (you can verify that the calendars should now also show in the system Calendar app), you should see them in Agenda as well. If you then make or change an event, the system will pus them to iCloud and Fantastical in turn will sync as well with iCloud and show the changes.

thats not a real good solution… please add a real fantastical2 support.
AirMail and other Apps support it also on Mac…

I don’t want to sync over iCal - I don’t need every calendar twice on my Mac…

1 Like

@mekentosj THX!

1 Like

It appears new calendars in iCloud created in Fantastical 2 aren’t synced in Agenda until you leave Agenda and reenter.

Fantastical Version 2.4.5 (526.157.bd3ffa97b6)
Agenda Version 1.3 (Apple Store)

To reproduce:

  1. Create a new note in Agenda
  2. Create a new calendar in Fantastical 2
  3. Go back to Agenda and assign a date to the new note
  4. The new calendar from Fantastical 2 isn’t displayed as a choice
  5. Exit Agenda and go back into it
  6. Now the new calendar appears

I haven’t tried this with Apple Calendar.