Fantastical for Mac Logo

Fantastical
Help

Getting Started

Getting started with Fantastical is simple, and we'll walk you through the process.

Creating a Flexibits account

When you first open Fantastical you'll be prompted to sign up for a Flexibits account. This is used to manage your subscription, sync calendar sets, templates, notifications, weather, and more. Flexibits does not use your data for commercial purposes, and you can read more about our data safeguarding practices in our privacy policy.

After signing up, you will be presented with your account key. This is used to secure your account data, and it is required to sign in to Fantastical on other devices if your devices do not share the same iCloud account.

Check your subscription status, view your account key, and sign out of your Flexibits account in Fantastical's Preferences.

IMPORTANT: You only need a single Flexibits account for all of your devices. When you log in to your Flexibits account on other devices, choose the 'Sign In' option and use the same login method that you used when you originally created your Flexibits account (either your email address and password directly, Sign in with Apple, or Sign in with Google).

If you don't use the same sign in method, you will end up with multiple accounts which cause sync and subscription problems.

Connecting calendar services

Video: Adding Your iCloud Account

Video: Adding Your Google Account on Mac

Video: Adding Your Exchange Account on Mac

You can connect calendar accounts (iCloud, Google, Exchange etc.) directly to Fantastical. Start by opening Fantastical, clicking the Fantastical menu and choosing Preferences from the menu. You can also access the preferences by clicking on the Fantastical icon in your menu bar, clicking the gear icon in the lower right, and selecting Preferences from the menu.

To add a new account, go to the Accounts pane in Preferences.

  1. Choose the "+" icon at the bottom of the sidebar on the left side of the window to open a panel with account type options.

  2. Select the type of account you'd like to add and click Continue.

  3. Fill in the credentials for the account to allow Fantastical to access and sync your events and tasks.

Add account

Adding an iCloud Account

Video: Adding Your iCloud Account

Apple requires that iCloud accounts have two-factor authentication enabled in order for apps to connect to iCloud's calendar or mail servers. If you don't have two-factor authentication enabled, enable two-factor authentication on your iCloud account before continuing.

iCloud with two-factor authentication

  1. Log in to appleid.apple.com. You'll be asked to enter a verification code from one of your devices.

  2. When you receive the code, enter the digits into the dialog that opens in the browser window.

  3. After login is completed, click on "Generate Password..." under the Security section.

  4. Give the app-specific password a name of your choosing (e.g. Fantastical).

  5. A dialog will appear with a new password string that you can copy and paste into Fantastical.

Adding a Google account

Video: Adding Your Google Account on Mac

To add a Google account:

  1. Select the Google account type.

  2. Fill in your Google username (email address) and password.

  3. Click "Sign In".

  4. Click "Accept" to allow Fantastical to access your calendars.

Some Google Workspace organizations restrict access to third-party apps. We have more information about the Google scopes that Fantastical requests and how to add Fantastical as a trusted app to Google Workspace.

Adding an Exchange account

Video: Adding Your Exchange Account on Mac

To add an Exchange account:

  1. Select the Exchange account type.

  2. Fill in your Exchange email address and password.

  3. Click "Add".

  4. If you need to enter a username or Exchange URL, you will be prompted after clicking "Add".

Once you've added your Exchange account you can enable delegated or shared calendars by clicking "Manage Delegates..." in the Accounts preferences. See Delegated and shared calendars on Exchange for more information.

If your organization uses Office 365 then add your account as an Office 365 account. If you are having trouble adding your Exchange account and you're not sure if your organization uses Office 365, you can also try logging in to Office 365 with your Exchange email address and password.

Adding an Office 365 account

If your organization uses Office 365 then it is better to add your account as an Office 365 account rather than an Exchange account. This will allow Fantastical to connect using any single-sign-on or multi-factor authentication methods used by your organization.

To add an Office 365 account:

  1. Select the Office 365 account type.

  2. Log in to your Office 365 account.

Requesting access from an admin

Some organizations restrict access to third-party apps. If this is the case, you can request that your Office 365 admin grant access to Fantastical by sending your admin the following URL. This will authorize Fantastical's client ID with the organization so that you can add your Office 365 account.

https://login.microsoftonline.com/common/oauth2/authorize?response_type=code&client_id=395befa1-fd95-454c-8286-2948ada76320&resource=https%3A%2F%2Foutlook.office365.com%2F&redirect_uri=https%3A%2F%2Fflexibits.com%2Ffantastical&state=YT1odHRwcyUzQSUyRiUyRmxvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20lMkZjb21tb24mcj1odHRwcyUzQSUyRiUyRm91dGxvb2sub2ZmaWNlMzY1LmNvbSUyRg&prompt=admin_consent

Adding a CalDAV account

  1. Select the "Other CalDAV Account".

  2. Enter your username, password, and the CalDAV server address.

  3. Click "Add".

Have a comment, suggestions, or problem? We're here to help.

Contact Us