Amazon Dot

You can add your iCloud Calendar to Alexa and get your daily schedule from your Echo, Dot, Tap, or Show.

Amazon and Apple are finally playing nice ... at least to some degree. You can add your iCloud account to the Alexa app on iPhone and iPad and access your iCloud Calendar content through Amazon's Echo, Dot, Tap, and Show. Alexa also supports connection to G Suite, Gmail, Office 365, and Outlook. So, if you don't use iCloud, you can still connect your calendar app if it's one of these major services. Here's how.

Important: In order to connect your iCloud Calendar account to Alexa, you'll have to enable two-factor authentication so you can get an app-specific password. If you don't know how to enable two-factor authentication or get an app-specific password, check out our guides.

How to enable two-factor authentication

How to get an app-specific password for third-party apps

How to connect your iCloud Calendar to Amazon Alexa

Once you've enabled two-factor authentication with your iCloud account, you can connect your iCloud Calendar to Amazon's Alexa assistant.

  1. Open the Alexa app on your iPhone or iPad
  2. Tap the Menu icon in the upper left corner of the screen. It looks like three stacked lines (☰).
  3. Tap Settings from the menu list.

    Open Alexa app, then tap menu, then tap settings

  4. Scroll down and tap Calendar.
  5. Tap Apple.
  6. Tap Continue if you have already enabled two-factor authentication, or follow the instructions to enable it now.

    Tap calendar, then tap Apple, then tap continue

  7. Create an app-specific password for Alexa if you haven't already. Remember to save the new password for future use. This will not be the same as your Apple ID or iCloud account password.
  8. Click Continue.
  9. Enter your Apple ID and the app-specific password you just created for Alexa.
  10. Select the iCloud calendars to which you want Alexa to connect.

    Tap continue, then enter your Apple ID and app-specific password, then select your calendars

How to ask Alexa about your schedule

When you ask Alexa via your Echo, Dot, Tap, or Echo Show, it can tell you what's on your schedule by date, time, day of week, or weekend. All you have to do is ask.

  • Alexa, what am I doing today?
  • Alexa, what are my plans for the weekend?
  • Alexa, am I busy on Monday?
  • Alexa, do I have plans on June 10?

Alexa will respond by telling you what's on your schedule on a specific day, date, or at a specific time, or what your weekend plans are.

How to disconnect your iCloud Calendar account from Amazon Alexa

If you don't want Amazon or Alexa having access to your iCloud Calendar anymore, you can unlink it.

  1. Open the Alexa app on your iPhone or iPad
  2. Tap the Menu icon in the upper left corner of the screen. It looks like three stacked lines (☰).
  3. Tap Settings from the menu list.

    Open Alexa app, then tap menu, then tap settings

  4. Scroll down and tap Calendar.
  5. Tap Apple.
  6. Scroll down and tap Unlink this Apple Calendar account.

    Tap Calendar, then tap Apple, then tap Unlink this Apple Calendar account

You can use the same app-specific password to reconnect your iCloud account to the Alexa app as long as you haven't revoked the app-specific password.

Any questions?

Do you have any questions about adding your iCloud Calendar to the Alexa app and using the Echo, Dot, or Show about your daily schedule? Put them in the comments and we'll help you out.