• menu_st1 menu_st2
March 14, 2019

Add an iCloud Calendar to Spark

The built-in calendar in Spark can work with your iCloud calendar available at icloud.com/calendar. Please visit this page and sign in with your Apple ID to see your current iCloud calendar.

You need an iCloud email address in order to add your iCloud calendar to Spark.

There are two different instructions depending on the email address tied to your Apple ID. Please choose your case below and follow the steps to add your iCloud calendar to Spark:

1. Your Apple ID is linked to iCloud email

If you set up your Apple ID using an email address with the @icloud.com, @me.com or @mac.com domain name, add your account to Spark, and your calendar will be synced automatically.


If you haven’t added your iCloud account to Spark yet, please follow these steps:

  1. Click Spark at the top left of your screen.
  2. Select Preferences > Add Account.
  3. Choose iCloud.
  4. Enter your email address which ends with either @icloud.com, @me.com or @mac.com.
  5. Now, you need to enter an app-specific password (not your standard password). Using an app-specific password instead of your standard iCloud password is an Apple security requirement. Click Generate an app-specific password.
  6. You will be directed to the Apple ID webpage. Sign in as usual.
  7. In the Security section, click Generate Password.
  8. Enter the password label, e.g. “Spark” and click Create.
  9. Copy this password.
  10. Return to Spark, paste the password you generated in the password field and click Add.

Now, the events from your iCloud calendar should display in Spark’s built-in calendar. If Spark doesn’t show your calendars, please do the following:

  1. Click Spark at the top left of your screen.
  2. Open Preferences > Accounts.
  3. Select your iCloud account.
  4. Tick Enable calendars for this account.

Follow these steps to add your iCloud account to Spark if you haven’t done so yet:

  1. Launch Spark and tap the menu icon  at the top left.
  2. Open Settings > Mail Accounts > Add Account.
  3. Select iCloud.
  4. Now, you need to enter an app-specific password (not the standard password from your account); this is an Apple security requirement. Tap Generate an app-specific password.
  5. You will be directed to the Apple ID webpage. Sign in as usual.
  6. Tap Security.
  7. Under App-specific passwords, select Generate password.
  8. Enter the password label (e.g. Spark) and tap Create.
  9. Copy the password.
  10. Return to Spark and tap I have an app-specific password.
  11. Enter your email address which ends with either @icloud.com, @me.com or @mac.com.
  12. Paste the app-specific password you just created and tap Log in.
  13. On the next screen, tap Done. You can also enter the name and title for your account and choose the notifications preferences.

After adding your account, you should see the events from your iCloud calendar in Spark. If Spark doesn’t show your calendars, please follow these steps:

  1. Tap the menu icon  at the top left.
  2. Open Settings > Calendar > Calendar Accounts.
  3. Enable the toggle for your iCloud account.

If you want the iCloud calendar to be your default, go to Settings > Calendar > Default, and choose the needed calendar from the list.


2. Your Apple ID is linked to Gmail, Outlook, or other emails

You may have created your Apple ID using an email address from Gmail, Outlook, Yahoo, or other providers. In this case, you need to create an @icloud.com email address and add it to Spark. This is the only way to display your iCloud calendar in Spark.

Don’t worry, your Apple ID will still be associated with your primary email (e.g., example@gmail.com).


First, create an @icloud.com email address:

  1. On your Mac, open System Preferences > iCloud.
  2. Tick Mail.
  3. Follow the onscreen instructions to create your @icloud.com email.

Now, when you sign in on the Apple ID webpage, you should see your new email address in the Reachable At section.

Next, add your new @icloud.com email address to Spark:

  1. Click Spark at the top left of your screen.
  2. Select Preferences > Add Account.
  3. Choose iCloud.
  4. Enter your @icloud.com email address and an app-specific password. Using an app-specific password is an Apple security requirement. Click Generate an app-specific password.
  5. You will be directed to the Apple ID webpage. Sign in as usual.
  6. In the Security section, click Generate Password.
  7. Enter the password label, e.g. “Spark” and click Create.
  8. Copy this password.
  9. Return to Spark, paste the password you generated in the password field and click Add.

Now, the events from your iCloud calendar should display in Spark’s built-in calendar. If Spark doesn’t show your calendars, please do the following:

  1. Click Spark at the top left of your screen.
  2. Open Preferences > Accounts.
  3. Select your iCloud account.
  4. Tick Enable calendars for this account.

First, create an @icloud.com email address:

  1. Open the Settings app on your iPhone or iPad.
  2. For iOS 10.3 or later, tap your name at the top and select iCloud. For iOS 10.2 or earlier, select iCloud.
  3. Turn on Mail and follow the onscreen instructions.

When you sign in on the Apple ID webpage, you should see your new email address in the Account > Reachable At section.

Next, add your new @icloud.com email address to Spark:

  1. Launch Spark and tap the menu icon  at the top left.
  2. Open Settings > Mail Accounts > Add Account.
  3. Select iCloud.
  4. Now, you need to enter an app-specific password (not the standard password from your account); this is an Apple security requirement. Tap Generate an app-specific password.
  5. You will be directed to the Apple ID webpage. Sign in as usual.
  6. Tap Security.
  7. Under App-specific passwords, select Generate password.
  8. Enter the password label (e.g. Spark) and tap Create.
  9. Copy the password.
  10. Return to Spark and tap I have an app-specific password.
  11. Enter your @icloud.com email address, paste the app-specific password you just created and tap Log in.
  12. On the next screen, tap Done. You can also enter the name and title for your account and choose the notifications preferences.

After adding your account, you should see the events from your iCloud calendar in Spark. If Spark doesn’t show your calendars, please follow these steps:

  1. Tap the menu icon  at the top left.
  2. Open Settings > Calendar > Calendar Accounts.
  3. Enable the toggle for your iCloud account.

If you want the iCloud calendar to be your default, go to Settings > Calendar > Default, and choose the needed calendar from the list.

Was this article helpful?YesNo

Thanks for your feedback! 😊

Sorry about that! How can we make it better?

Thanks! Your message has been sent. Our support team will get in touch with you shortly!