How To: Integrate Google Calendar Into Thunderbird

Google Calendar is a great, if not the best available tool to share calendars. However, it’s tedious to edit and keep track of it via the web interface. In saving time, integration is your best friend.

Naturally, there is a vast amount of addons and tools to sync, integrate and simply work more efficiently with Google Calendar. For example you can sync it with mobile devices like the Blackberry or iPhone using GoogleSync. Then you can add Google Calendar to Gmail with several different Greasemonkey scripts. Now I will explain how to add it to Thunderbird.

For this you will need two Thunderbird addons:
1. Lightning adds a Sunbird type calendar to Thunderbird.
2. Provider for Google Calendar connects Lightning with Google Calendar.

After installing both of these plugins, you will notice several changes in Thunderbird. First of all there is a new sidebar holding the calendar. At the bottom of the old sidebar that is hosting the folders and address book, you should see three new buttons: Mail, Calendar and Tasks.

To integrate an existing Google Calendar, you first need to fetch your calendar’s address. Head over to the web interface, click the little arrow next to one of your calendars, and select >Calendar settings from the menu.

In the Details window you’re looking for the Calendar / Private Address section at the bottom. I found that both XML and ICAL URLs work, but XML is recommended. Whether you pick the calendar or the private address depends on whether your calendar is set to public or private.

Back in Thunderbird the first thing you have to do is click the Calendar symbol to switch from Mail to Calendar view.
Then click >File >New >Calendar… If the Calendar option is not available, you probably forgot to switch to the Calendar view.

From the Create New Calendar window select >On the Network, click >Next, select >Google Calendar as the format and insert the URL into the >Location field, click >Next, eventually enter your Google >User Name and >Password and click >OK, >Name your calendar, give it a >Color, click >Next and finally >Finish to complete the procedure.

And there you go, you have integrated your Google Calendar into Thunderbird. Editing the calendar works bidirectional, meaning you can add and edit events via the website or in Thunderbird and they will be synced automatically.

The Mozilla Wiki has a thorough page covering Provider of Google Calendar, including a section about bugs and limitations. There also is a Google Group discussing further questions.


MakeUseOf Recommends

Tina Sieber

Tina is a freelance writer, editor, natural scientist, and cosmopolitan with a strong interest in sustainability. She has been writing for MakeUseOf since late 2007 and also is the Editor for MakeUseOf Answers.

The comments were closed because the article is more than 180 days old.

If you have any questions related to stuff mentioned in the article or need help with any computer issue, just ask it on MakeUseOf Answers.

Hide 20 Comments

  • Ramesh @ The Geek Stuff August 28, 2008
    0 likes

    I use Thunderbird on one of my Linux box to access emails from different sources. I’ll try your approach to see how effectively I can get Google calendar into Thunderbird. Thanks for putting this together.

    ~ Ramesh ~

    | Like
    • Ivo September 7, 2008
      0 likes

      Hi Ramesh
      I am an ubuntu newbi, switching from MS windows to Ubuntu.
      I would like to install this calendar-synchronisation-feature into my Ubuntu.
      I suppose I need linux compatible add-ons, other than the ones shown here.
      I this correct ?? and can you give me a hint how to install them in my Ubuntu-Thunderbird ??
      Thank you for helping me out !

      Ivo

      | Like
  • moe August 29, 2008
    0 likes

    Good stuff. Been using this combo for about a year. If you make an entry in either one (GCalendar or Lightning/T-bird), it instantly updates it in the other.

    | Like
  • dovetalk August 30, 2008
    0 likes

    Good info. I have been looking for something like this for a while.

    What is a bit unclear to me is the difference between “public” and “private” Google calendars for those of calendars that are shared, but only between a select group of people. Does anyone know what the difference is in this case?

    PS. the link to Provider for GC points to the German add-on site. You may want to change it to https://addons.mozilla.org/en-US/thunderbird/addon/4631

    | Like
  • Aibek August 31, 2008
    0 likes

    Public calendars are those that are available to everyone or people you specifically shared them with. When it comes to private ones they are available only to the owner.

    | Like
  • NM March 11, 2009
    0 likes

    awesome, worked like a charm! sure I’ll find bugs soon, but for now all is golden!

    | Like
  • Rob Wales July 7, 2009
    0 likes

    I have had to reinstall Jaunty and have lost the calendar functionality. I have TB 2.0.0.22 with lightning and Provider for Google Calendar installed just as I previously did but now File -> new -> calendar is greyed out as are all options under the Calendar menu.
    Also the Calendar list is empty.
    Please help

    Rob

    | Like
    • Tina July 8, 2009
      0 likes

      Rob,
      when I view >Mail in Thunderbird the >File >New >Calendar option is greyed out as well.
      Try to open the calender view through >Go >Calendar or click [CTRL] + [3]. Does that work? Once you are in calender view you should be able to create a new calendar through >File >New >Calendar.
      Good luck!

      | Like
      • Rob Wales July 10, 2009
        0 likes

        Hi and thanks but no this doesn’t fix the problem. I can get a calendar view which shows nothing in the calendar list and a calendar that shows today only and I can’t move to another day or view, nor can I create a new calendar. this is really odd as it was humming along before I had to reinstall the OS.

        | Like
        • Tina July 11, 2009
          0 likes

          I’m afraid I can’t reproduce your error amd I’m running Windows. If you have already tried to entirely reinstall Thunderbird with only the necessary plugins/extensions for the calender and if that didn’t work, I would recommend to describe your problem in a Linux or Mozilla forum.

          | Like
        • Eric Nord July 23, 2009
          0 likes

          Rob

          I have the same problem – it all worked under Hardy, then I upgraded to Jaunty, and no luck.

          | Like
        • Tina August 5, 2009
          0 likes

          Thanks for providing a potential solution EEE! Hope it will work for everyone.

          | Like
        • EEE August 5, 2009
          0 likes

          I had the same problem. To fix it I uninstalled Lightning and Google Calender Provider, then reinstalled lightning-extension using aptitude.

          | Like
        • Rob Wales August 5, 2009
          0 likes

          Hi EEE

          Do you have the command line to install by Apt-get?

          tia

          | Like
  • Dave July 11, 2009
    0 likes

    could someone clarify: if I go offline, will all my Google Calendar events still show in Thunderbird after a restart? I’m running Vista and searching for a way to have bi-directional syncing with Thunderbird and GCal AND offline access in Thunderbird.

    Thanks

    | Like
  • Paul G September 5, 2009
    0 likes

    I was SOOO close but it just would not work. All I got was a blank colander. I then found a walk through that showed me a vital link that was missing.

    If you are having problems, check out bfish.xaedalus.net/?p=239

    Paul

    | Like
  • Mickey C January 6, 2010
    0 likes

    All sounds exactly what i need.
    can someone just clarify once 2 or 3 people have set this up they can all work from and edit the same calendar??
    Or is this a simpler request that thunderbirds could do anyway???

    | Like
    • Tina January 6, 2010
      0 likes

      Mickey,
      you can share a Google or other public calendar with several people through Thunderbird if you set it up as described. I wouldn’t know of another way of doing this through Thunderbird.

      | Like
      • Mickey C January 7, 2010
        0 likes

        Thanks Tina, I’ll have a pop at it today and see how it goes.

        Happy New Year.

        | Like
        • Mickey C January 7, 2010
          0 likes

          Tina,
          Thanks again. All works fantastically. Is there away to get alerts set up so the people sharing calendars recieve emails??

          Sorry, i won’t bombard you to much after this. I’ll have a play. Thanks again.
          M

          | Like