This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Not all subscribed calendars in Google Calendar app showing up in watch Calendar Widget

I've seen this problem pop up elsewhere and the "fix" always seems to be happenstance. Just in case I'm wrong and there is a way, figured I'd ask.

I have my Google Calendar on my personal account. With my Google account I subscribe to several calendars, such as my partner's work schedule, national holidays, other things, etc.

All of these show up correctly on my watch's Calendar Widget so long as I enable showing them in the Google Calendar app on Android. Great!

Now, my employer uses Office 365. I'm not concerned about event notifications, what I want is to integrate my work calendar with the other calendars. This was easy in terms of Google and Android - I configured Office 365 to give me an ICS link (outlook.office365.com/.../reachcalendar.ics). Adding this to Google correctly shows all my work appointments, integrates with the other calendars, and enabling this in Android has them all appear on my phone in the Google Calendar app as well. Great!

So we're attempting Outlook/Office 365 -> Google -> Android -> Garmin

But the work events don't show in the Garmin Calendar Widget. Just those from the work calendar. All the other calendars work great.

I thought this would just be a matter of enabling/disabling showing/hiding subscribed calendars in the Calendar app, but that appears to not be the case. These appointments just don't come through. I tried restarting my phone and that didn't make a difference. I disabled some of my other calendars, and those events correctly disappeared from my watch - re-enabling brought those events back, but not the work calendar events.

I'm not really sure what else I can do.

I am running a Google Pixel 3 with the latest available version of Android.

  • Did you try enabling the Office 365 calendar directly in Garmin Connect, instead of embedding it in Google Calendar? 

    Also check for example the following document - perhaps you need to adjust some sharing options, when embedding the Office calendar through Google: https://www.howtogeek.com/435975/how-to-show-an-outlook-calendar-in-google-calendar/ 

  • I didn't know enabling the calendar directly was an option. I see in Partner Apps in Garmin Connect that there is Microsoft Office 365 as an option, but the text seems to suggest this is to only push the Garmin workout calendar into O365. Can it go the other way (O365 to Garmin) or is there another area in Garmin Connect to configure this?

    The document you linked to from How-To Geek is actually the exact process I followed to add my Outlook calendar to Google Calendar. Apart from my watch, in terms of Google and Android, that appears to have worked as intended.

  • Can it go the other way (O365 to Garmin) or is there another area in Garmin Connect to configure this?

    Frankly told, I do not know how it works - never used it. But you can enable Office calendar also on the Calendar page of Garmin Connect Web, so just try it, and let us know whether it worked.

  • I just tried this. By configuring on the web it also configured the Partner Apps area in Garmin Connect that I mentioned.

    It appears to only permit publishing the Garmin Calendar to O365. There are "Sharing Options" for Activities, Events, and Workouts.

    Even doing this from the web, the O365 calendar did not appear in the Garmin calendar. This appears to be a one-way street to share your workouts, not the other way to update the Garmin calendar widget.

  • I also tried following the How-To Geek process again with Google and O365 just to be safe. I tried both the "publish" option and the standard share option. Same result on the watch.

  • I was able to solve my problem.

    First off - from what I could tell, everything in Android appeared to be working properly. All calendars I had wanted were set to sync and their events showed up in my Google Calendar app.

    I ended up Force Stopping the Google Calendar app, and I deleted its data and cache. I then re-opened it and let everything resync. All Calendars I had previously configured to show up in Android synced automatically - except my work's O365 subscribed calendar. I enabled it, and the events showed up. From my POV this is the exact same config on Android as it was before.

    I then went on with my day, did other things with my phone, watch, etc. Hours later, all of the events from all expected calendars appeared on my Garmin Calendar widget. Success!

    So the solution apparently was to clear the data and cache for the Google Calendar app, open it, and reconfigure as desired.

  • This is bizarre. I had the same exact problem, but with an Android widget that displays calendar events  All my calendars were synced and displayed correctly in Google Calendar, but the O365 events didn't show in my 3rd party widget. The Force Stop and data delete resynced all my calendars, except my work O365. Reselected it, let it sync, and everything worked.

    Thanks!

  • No problem! I don't know if it's something about O365 or not. I did not add O365 to my Android calendar until after I got my watch - it makes me wonder if there's just something with any tool that pulls the data (Garmin Connect, Android widget, whatever) and the Android Calendar cache where adding new subscribed calendars might get missed in general.

  • I think it might be something weird about O365/Google, I had other calendars that I was switching on/off and they would appear fine in the two apps I used, but not the O365.  The strangest part to me (and you observed this as well) was that even though I was previously showing the O365 Calendar in the Google Calendar app, once deleting data that was the only one of mine that I had to "re-select" to display its items.  I found a reddit thread for the app I was using not displaying all calendars, and in that case it was the O365 ones as well.

  • Thanks, this solved my problem as well!