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.
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.
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 appleid.apple.com 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.
Then you’ll need to type in your Apple ID and the password that was just generated and 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.
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.
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.com.
What is your calendar service of choice to use with your Echo device? Leave a comment below and let us know.
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.
Same issue. Amazon support were no help.
Same problem – Amazon support wasted several hours of my time then said it was an Apple fault.
Randy & Karen Epps
I have my Echo 8 connected to my ICloud Calendar BUT, it isn’t showing any of my current, previous or future events.
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.
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.
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.
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.