Fantastical: what it does and where it breaks down

A work calendar in Microsoft 365, a personal one in iCloud, a shared family calendar in Google. Each app shows its own slice, and the week only makes sense when all three are side by side. Fantastical comes up constantly as the answer to that problem, often without a clear explanation of what it actually is. ("Towa" in the search term is Japanese for "what is.") It is not a calendar service. It is a client that connects to the services already in use, adds its own layer on top, and has a handful of documented conditions under which things stop working as expected. Knowing those conditions in advance saves most of the frustration.

Fifteen years from menu bar helper to full client

Fantastical is developed by Flexibits Inc. According to the company's own anniversary timeline, version 1.0 shipped for the Mac on May 17, 2011. It lived only in the menu bar and did one thing: turn a typed sentence into a calendar event.

The product grew in stages.

Date Change
November 2012 iPhone app released
March 2015 Fantastical 2 for Mac adds a full calendar window, four views, tasks, and calendar sets
January 2020 Fantastical 3 moves to a subscription and introduces a free tier
December 2020 Named Apple's Mac App of the Year
May 2021 Subscription renamed Flexibits Premium, now covering the Cardhop contacts app
January 2023 Prices adjusted
February 2024 Apple Vision Pro app
October 2024 Version 4.0 and a Windows app

Fantastical 3 added the first ever free version of Fantastical along with the premium version that unlocked all new features going forward. Source: flexibits.com

Development is ongoing. The Flexibits blog announced calendar mirroring in June 2026, a "Meet With" view for checking colleagues' availability later that month, a move of Microsoft 365 syncing to Microsoft Graph in August, and event extraction from images in September.

On the four questions worth asking about any long term tool: there is no announced shutdown, no pause on new sign ups, the Mac App Store still lists Flexibits Inc. as the seller, and the most recent price change took effect on January 3, 2023. The individual plan is $6.99 a month or $56.99 a year on the App Store. The Mac app requires macOS 12.4 or later.

Two places where data lives

The most useful mental model is that Fantastical keeps data in two separate places.

The events themselves stay with the calendar service. Fantastical adds iCloud, Google, Exchange, Microsoft 365, Fastmail, and other CalDAV accounts directly inside its own settings and reads and writes events there. An event created in Fantastical shows up in Google Calendar on the web and in the phone's built in calendar. If Fantastical is removed, the events remain where they were.

Settings and rules live in a Flexibits account. The first launch asks for a Flexibits account. It holds the subscription status and syncs calendar sets, templates, notification settings, weather, and mirroring rules between devices. That synced data is protected by an Account Encryption Key. A device that does not share the same iCloud account asks for this key during sign in. Flexibits states that it has no access to the key, so keeping a copy somewhere safe is the user's job.

Mirroring follows the same split. The rules, including calendar names, sync through Flexibits' encrypted servers, but the events are created on the device and written straight to the destination calendar. No event contents go to Flexibits.

This split explains a lot. A problem with events not appearing is usually a connection problem with the calendar service. A problem with sets or templates not matching across devices is usually a Flexibits account problem.

What it adds, in four layers

The feature list is long. Grouping it by what each part is for makes it easier to see what matters for a given week.

Entering

The original feature is still the center. Typing "Lunch with Sarah at 1pm tomorrow" produces an event with a time, an invitee, and a location. Starting with "todo" or "remind me to" creates a task. Events can also come from forwarded emails and, since September 2026, from images. Natural language entry is part of the free tier.

Seeing

The Mac app has two windows: the Mini Window in the menu bar, opened with a global shortcut, and the full calendar window with day, week, month, quarter, and year views. Calendar sets save a combination of visible calendars under a name. The free tier allows one set.

Scheduling with others

Invitations, availability overlays, a shareable booking link (Openings), polls with several proposed times (Proposals), and event registration with deadlines (RSVP). On the free tier an event can have one invitee and availability can be checked for one person. The rest is premium.

Getting there

Travel time blocks, time to leave notifications, and conference link detection with a Join button. All premium.

The pattern is consistent. Looking at and entering one's own events is free. Coordinating with other people and planning movement between places is where the subscription starts.

The same subscription, not the same app everywhere

One Flexibits Premium subscription unlocks premium features on every platform, but the feature set is not identical across them. The pricing page marks several items as limited to certain devices, which matters for anyone who works on a Windows PC at the office and a Mac at home.

Feature Where the pricing page says it runs
Travel time Coming soon to Windows
Time to leave notifications Coming soon to Windows
Live Activities Mac, iOS, iPadOS, and watchOS only
Urgent alarms iOS and iPadOS only
Attachments on iOS Listed as an iOS item
Custom notification sounds iOS, iPadOS, and visionOS only

Calendar mirroring was announced in June 2026 as live on Mac and iOS, with Windows to follow. The 2025 year in review lists Proposals and RSVP support arriving in the Windows app during that year, which shows the Windows version catching up feature by feature rather than launching complete.

The practical consequence is simple. Someone whose reason for subscribing is travel time should expect it on the Mac, iPhone, and iPad, and should not plan around it on a work PC yet. The events themselves are unaffected, because they sync through the calendar service on every platform. Only the Fantastical specific layer differs.

Where setups break, and why

The official help pages document a short list of conditions under which a setup stops behaving as expected. Grouped by symptom:

Symptom Documented cause
Subscription missing on a second device Signed in with a different method, creating a second Flexibits account
iCloud calendar will not connect Regular Apple Account password used instead of an app specific password
Work Google calendar will not connect Google Workspace admin restricts third party apps
Manager's delegated Outlook calendar is missing Microsoft Graph syncing does not support delegated calendars
Mirrored events do not appear Destination not added directly in Fantastical, or not writable
No time to leave alert Location typed but not picked from suggestions
Travel time starts from the wrong place No home or work address on the Contacts "My Card"

Connecting accounts

A Flexibits account can be created with an email and password, Sign in with Apple, or Sign in with Google. The getting started guide warns that using a different method on another device creates a separate account, and that separate accounts cause sync and subscription problems.

For iCloud, Fantastical needs an app specific password generated at account.apple.com, not the normal Apple Account password.

For Google Workspace, some organizations block third party apps, and an admin has to mark Fantastical as trusted before the account can be added.

For Microsoft 365, adding the account as Microsoft 365 rather than Exchange lets Fantastical use the organization's single sign-on and multi factor authentication. The trade off is that Graph syncing does not show delegated calendars. Shared calendars added to the account in the Outlook web interface should still appear. For assistants who manage an executive's calendar, this is the first thing to check during a trial.

After calendars are stacked

Once five or six calendars are visible, the week view fills with colored blocks. One calendar set on the free tier means switching views by hand. Automatic switching by time or location is premium.

Calendar mirroring has strict rules. The destination must be writable, must support custom properties (CalDAV, Exchange, and Graph do), and must belong to an account added directly in Fantastical's settings. Only one rule can exist for a given source and destination, and rules do not chain: A to B plus B to C never puts A's events on C. Events created by other mirroring services are skipped. The range is two weeks ahead on the free tier and six months on premium. Anyone already running a separate mirroring service should decide which one owns the job before turning this on.

Travel and departure

Travel time uses the home and work addresses on the "My Card" entry in the Contacts app. The starting point is the location of another event within three hours of the new one, otherwise the work address during working hours as set in General settings, otherwise home. Time to leave notifications appear only when the Mac is within three hours of the event location, and only for locations chosen from the suggestion list.

Matching the fix to the break

These conditions point to different next steps depending on where the week is actually failing.

If accounts will not connect, comparing calendar apps will not help. The fix is on the account side: one sign in method, an app specific password for iCloud, and a request to the Workspace admin if needed.

If the view is cluttered, removing calendars that are rarely needed often does more than a second calendar set. Hiding a holiday calendar and two subscribed sports schedules makes a crowded week view easier to scan, and it costs nothing.

If the break is in coordinating with other people, the free tier's numbers decide it. One invitee per event and one person in Meet With cover a weekly one to one, not a project meeting with three colleagues. The useful test is to count last week's meetings that were organized, not merely accepted, and how many had two or more other attendees. A count near zero means the scheduling layer is not the bottleneck. A count in double digits means either the premium scheduling tools or a separate booking tool will carry most of the load, and the choice between them comes down to whether the people being scheduled are inside or outside the organization.

If the day breaks because meetings sit back to back across town, the gap is not in the display. It is that travel has no place on the calendar. A 40 minute trip between an 11:00 finish and a 12:00 start leaves 20 minutes, and a screen that shows a free hour invites something else into it. The Travel time section of the guide covers placing travel as its own block, and Compared with other calendars lays out how several Mac calendars price and handle this.

What to change first

Find which row of the symptom table matches the current week and fix that one condition before anything else. If none of them match and the real problem is travel between meetings, try how a native Mac calendar such as Caltimate handles travel alongside entering events in plain speech.

Frequently asked questions

Is Fantastical a calendar service or just an app?

It is an app. Events stay in the services it connects to, such as Google Calendar, iCloud, Exchange, and Microsoft 365, so they appear in other apps as well. A separate Flexibits account stores the subscription and syncs settings like calendar sets and templates.

Does Fantastical work on Windows?

Yes. A Windows app was released in October 2024 alongside version 4.0. Flexibits also lists Mac, iPhone, iPad, Apple Watch, and Apple Vision Pro. One Flexibits Premium subscription covers every platform.

Why can Outlook show a manager's calendar that Fantastical does not?

Microsoft 365 accounts in Fantastical sync through Microsoft Graph, which does not support delegated calendars. Shared calendars that have been added to the account through the Outlook web interface should still appear. Checking this on the first day of a trial avoids surprises.

Why does Fantastical not send a time to leave alert?

The alert only appears when the Mac is within three hours of the event location, and only for locations picked from the suggestion list rather than typed freely. The feature is also part of Flexibits Premium, so it does not run on the free tier.

Back to all posts