How to Connect Your iCloud Calendar to Alexa on Amazon Echo

We have shown you how to add your Google or Outlook Calendar to Amazon Echo and If you live in the Apple universe, here’s how to add your iCloud Calendar.

Alexa, the digital assistant on Amazon Echo devices, continues to get smarter as more Skills and other features become available. One feature that is useful for managing your schedule is adding your calendar.

When it was originally launched, we showed you how to add your Google Calendar and later how to add your Microsoft Outlook Calendar. Now, for those of you who run in the Apple universe, here’s a look at how to link your Apple iCloud Calendar with Alexa. The following will work with all Echo and Alexa devices.

Note: To connect your iCloud Calendar with Alexa, you need to turn on two-factor authentication (2FA) first. You will also need the Alexa app installed on your iPhone or iPad

Connect iCloud Calendar with Alexa

To get started, open the Alexa app on your iPhone or iPad. You can also use the Echo web interface from your computer. Then go to Settings > Calendar and select Apple iCloud from the list.

alexa calendar

If you already have 2FA enabled tap “Continue” on the next screen or follow the instructions on how to enable it now.


The next step will prompt you to create an app-specific password for the Alexa app. The steps are listed on the screen. The gist of it is going to and clicking “Generate Password” in the Security section. Make sure to save the password for future use – it isn’t the same as your Apple account password.

app specific password

Then you’ll need to type in your Apple ID and the password that was just generated and sign in.

iCloud sign in

Next, check the iCloud calendars you want to connect with Alexa. Then you’re done. Your iCloud Calendar is now connected with your Echo.

specific calendars

If you have multiple calendars, you’ll want to go back to Settings > Calendar in the Amazon app and choose the one you want new events added to.

select a calendar

Now you’ll be able to have Alexa read your upcoming activities by asking – here are a few examples:

  • “Alexa, what are my plans for the weekend?”
  • “Alexa, am I busy on Wednesday?
  • “Alexa, do I have plans on June 12th?”

To add an event you can say “Alexa, add an event to my calendar.” Then continue with the instructions that Alexa walks you though. If you don’t have your Echo device nearby, you can see upcoming events you’ve added by pulling up your iCloud Calendar either via the app or

iCloud Calendar

What is your calendar service of choice to use with your Echo device? Leave a comment below and let us know.



  1. Colin

    July 15, 2017 at 2:59 pm

    iCloud is not accepting my login credentials, even though i have double/triple checked all entries, and even pasted the app-specific password into the app. appleID + app-specific password keeps getting rejected.

    Wondered if there is anything in iCloud to enable 3rd party apps to connect or it 2FA and app-specific passwords area enough.

    • Renee M.

      March 1, 2023 at 5:42 am

      Same issue.

  2. Rob

    September 2, 2017 at 8:30 am

    same problem

  3. Paul

    October 17, 2017 at 4:44 am

    Same issue. Amazon support were no help.

  4. Rob Heaven

    June 2, 2019 at 9:12 am

    Same problem – Amazon support wasted several hours of my time then said it was an Apple fault.

  5. Randy & Karen Epps

    September 13, 2021 at 11:45 am

    I have my Echo 8 connected to my ICloud Calendar BUT, it isn’t showing any of my current, previous or future events.

  6. Peter

    January 10, 2023 at 12:29 pm

    what if you have multiple apple calendars you want displayed in Amazon? I get the concept of creating new events on a single family calendar, but we also subscribe to a few other calendars that show up natively in our apple calendar. One of those I would like to merge into the Amazon Echo show in our kitchen. For example we have a family calendar and then we subscribe to another calendar for our children’s school lunch menu.

  7. A

    March 7, 2023 at 3:08 pm

    Thank you soooo much. I had updated Alexa to my new provider. I had the apple specific password and two authentication… your instuctions made it happen! Whew.

  8. Wayne

    March 15, 2023 at 11:18 pm

    Nope doesn’t work to sync with Apple calendar even though it is linked and set as default. Alexa will only write new events to Alexa calendar. Troubleshot with Amazon Tier 3 support and he agreed to escalate to development team.

  9. Wayne

    March 16, 2023 at 2:22 pm

    Update to my post above. Discovered that my Apple calendar was not syncing to ICloud due to storage issue. Once I fixed this, Alexa started adding events to my Apple calendar. Apparently, when you connect the calendar, you are connecting Alexa app to ICloud not local Apple calendar, which then syncs to the local calendar. Funny that none of the Amazon techs I talked to thought about checking this first.

Leave a Reply

Your email address will not be published. Required fields are marked *


To Top