Subscribe to Google Calendars from Confluence

Subscribing to Google Calendars in Team Calendars is a convenient way to see all your events in one place, meaning you don't need to leave Confluence just to check your appointments.

Subscribe to Google Calendar from Team Calendars

In Google Calendar:

  1. Choose the drop-down menu for the calendar, then choose Calendar Settings
  2. Locate the Private Address section and choose ICAL
  3. Copy the URL ending in .ics
    In Confluence:  
  4. Choose Calendars from the Confluence header to open your My Calendars view
  5. Choose Add Calendar > Subscribe By URL
  6. Enter the calendar Name, paste in the calendar URL, and enter your username and password credentials for the calendar

Events from your Google Calendar will now appear in Team Calendars.

  • Team Calendar reads Google's calendars and caches them for an hour by default. Currently, there's no way to configure the synchronization frequency or interval via the UI. The feature request is tracked here: TEAMCAL-1198 - Make Google Calendar to Team Calendars synchronisation frequency or interval to be configurable Open and there's a workaround available in the report.
  • Subscriptions are read-only (you can't modify events from Team Calendars)  TEAMCAL-113 - CalDAV support Open

Was this helpful?

Thanks for your feedback!

Why was this unhelpful?

20 Archived comments

  1. User avatar

    Mark Russom

    How do you subscribe to public Google calendars, such as holiday calendars?  I added the Canadian Holidays public calendar in my personal Google calendar, and then pasted the iCal URL into the dialogue box above.  I got an error message saying "unable to read specified calendar".

    21 Oct 2011
    1. User avatar

      Sherif Mansour [Atlassian]

      Hi Mark, I can easily subscribe to public Google Calendars from Team Calendars... this should work fine.. Let me know if you are still having this issue, or maybe raise a support request.

      20 Dec 2011
  2. User avatar



    We are using the caldav-server DaviCal. The subscription works with all major calendar desktop applications.

    But while trying to subscribe to calendar with team calendar I get the message that it might not a icalendar format.

    I can send you a copy of such a iCal file, if you want to test it.



    21 Dec 2011
    1. User avatar

      Mark Russom

      Thanks everyone for your suggestions.  In the end, we simply changed the supplied iCal URL from "https" to "http".  Now it works like a charm.

      02 Jan 2012
  3. User avatar

    Will Sansbury

    How often are subscribed calendars refreshed?

    24 Feb 2012
    1. User avatar

      Arashi Young

      I would like to know this as well.  I can get a Google Calendar to appear but when I change the appointments in the google calendar, it doesn't reflect it on the Confluence Team Calendar.  

      07 Jun 2012
    1. User avatar


      I still do not see any answer for this question, I have the same question.

      So is the calendar automatically refreshing the ical feed?

      20 Nov 2012
  4. User avatar



    when I add a public Google calender (like the mentioned one with Canadian holidays), the calendar appears under "Subscriptions" and I don't get an error or anything, but the calendar is empty and doesn't show any of the dates it shows in my Google calendar. We're using v2.1.2. Any ideas? Thanks.

    09 May 2012
  5. User avatar

    John Alton

    Is it possible to pull an Outlook calendar into Team Calendars? I'm unable to find any other pages with details on how to do that – the links keep circling me back to this page, which is specific to Google calendar. Anyone have a link or suggestion?

    Confluence 4.1
    Team Calendars 2.2.2


    01 Jun 2012
    1. User avatar

      Jim Randell

      John, I  have been working on this for months. My own tests, combined with the information I have been able to recive from Atlassian, lead me to this conclusion (which I believe should be made prominent in documentation and product feature lists):

      Team Calendars can be published with read only access to most calendar app which supports network based .ics Calendars, including [apps which have been properly tested should be listed here]. Writing to these calendars from external apps is sometimes possible, but synchronization is quixotic and currently not supported.

      Team Calendars can subscribe to Calendars severed by some CalDAV servers  including [servers which have been properly tested should be listed here]. It is not possible to write to subscribed calendars from Team Calendar. Subscribing to other CalDav Servers will yield unpredictable results, and is not supported.

      If anyone has achieved results which fall outside of the statement above, I would be very pleased to find out the specifics and further refine the statement until it is accurate.

      If Atlassian wont spell it out in no uncertain terms, I guess it is up to us.

      01 Jun 2012
      1. User avatar

        Sherif Mansour [Atlassian]

        Jim, thanks for sharing your experiences with other people. This is very helpful. 

        I would agree with your conclusion - that's where we at now. I'll be sure to update this page if the status changes.

        02 Jun 2012
      1. User avatar

        Jennifer Cheung

        This is a fairly old comment - is it still valid? Has anyone tested it with Outlook? I can't find any info on how one might find the ical URL in Outlook. Just to be clear - I want to subscribe to an Outlook calendar, not import one i.e. someone adds an event in Outlook, everyone sees it in Team Calendars.

        20 Aug 2013
  6. User avatar


    I would like to subscribe to a tripit calendar by url. It is asking for a login id and password. Is this supposed to be my login and pw for the tripit site? I don't believe I need that to subscribe since It already works in ical. Either way I get an "Unable to read specified calendar" error. It is a webcal://  URL for a tripit.ics file.

    02 Nov 2012
    1. User avatar


      Hi, I had the same issue. I solved it by reformating the tripit ical feed in the following way:
      1) remove the webcal:// of your ical URL
      2) add http:// at the beginning of the ical URL
      3) I didn't have to enter username and pw when pasting into the field "add calendar --> subscribe by URL", but maybe this is due to my privacy settings at

      20 Nov 2012
  7. User avatar

    Julio Verano

    Just a note to update documentation. Step 2 should read:

    Open Team Calendars and click 'Add Calendar> Add New Calendar > 'Subscribe By URL'. The 'Subscribe' dialog appears.

    14 Aug 2013
  8. User avatar

    John Paz

    I nailed down a solution to using Outlook calendars in Confluence TC, I posted it on Atlassian Answers:

    Try it out, let me know if it works.

    24 Sep 2013
  9. User avatar

    Jerry Lin

    I like the anonymous user above, have added a public Google calendar iCal link, and the calendar shows up just fine, but the events on my calendar do NOT show up on the calendar. It is empty.

    This only happens when I add my calendar using the Google public URL of a Google Calendar with the details hidden.

    Additionally there is no error as far as I can tell.

    02 May 2014
    1. User avatar

      Sherif Mansour [Atlassian]

      Hmm.. not sure what could be happening here. I think it's best to raise a support ticket with our support team so one of our engineers can help troubleshoot in your environment. 

      02 May 2014
    1. User avatar

      Nina van der Kley

      I'm also experiencing this - was any resolution determined at the time? Or do I need to raise a support ticket?

      19 May 2015
      1. User avatar

        Giles Brunning [Atlassian Technical Writer]

        Hi Nina,

        The steps above state that you need the private URL for your google calendar. We don't support using the public URL as far as I'm aware.

        19 May 2015
Powered by Confluence and Scroll Viewport