Syncing Google Calendar and Outlook
March 16th, 2007 | by GTD Wannabe |Update 17 Mar 07: I’ve received a lovely, helpful email from someone at CompanionLink, offering to extend my trial of that software, and help me figure it out. He’s also provided some additional information about their products. I’m out of town right now, but as soon as I get back, I’ll update the post and table. Check back in a couple of days :)
Update 18 Mar 07: I’ve updated the table below with the new CompanionLink information.
One of the reasons I was tied to Outlook in the past for keeping track of my hard landscape (calendar) and Next Action lists (todos) was because I wanted the ability to to have these things on my Palm.
Last year, I moved to a different system for my next actions – it consists of a text file and some Perl scripts + DOS batch files. More recently my primary calendar also became text-based, using Cygwin and Remind (more about this in some future post).
But I still want the link to my Palm. I’ve even gone so far as creating a Perl script to translate each of my NAs into a task in Outlook (one-way sync). And for quite a few months, I was duplicating my calendar entries, putting them both into my text file and Outlook. Plus spending much time making sure that they were manually in sync. What kind of foolishness is that?
I’ve since decided that I don’t need to have my NA list with me at all times. If there’s going to be a time where I think I might want that, I can just print out the current list (sorted by context even) and take it with me.
However, the calendar still remained a problem. I want to have a current calendar on me, so that when I need to set up an appointment some time in the future, I can do that.
There has been more and more talk about being able to sync Google Calendar and Outlook (or even straight to PDA). I’ve figured out a relatively easy way to get my text calendar into a format that Google can read. So now, it’s just a question of syncing Google Calendar and Outlook. Surely, among many options now out there, I can find a solution?
The Contenders
There are several applications out there, geared specifically to syncing your Google Calendar with Outlook. (I was only concerned about Outlook 2003, but at least one offers to handle 2007 as well, as well as back to 97).
- Available from some place called Dave’s Website, this appears to be a nice little app created by someone for his own personal use, and put out there for the rest of the world. It gives you a new toolbar in Outlook that you can use to configure your syncronization. Both manual and automatic syncing are supported. The date range is good – going back 365 days and forward 365 days. Only the default calendar is supported for two-way syncing, but this is supposed to be an issue with the Google Calendar API.
- This is an open-source project, the code for which is found on SourceForge. I found two blog posts explaining how to install and configure it. Here’s the original one, that even claims that the installation is tricky, and a second one that goes into even more detail. The Remote Calendars app allows a user to “subscribe, reload and delete a generic remote iCalendar from Outlook”; so it’s possible you could use this, even if Google Calendars wasn’t your intended calendar. Again, the range is good (+-365 days), and two-way syncing is offered for the default Google calendar. Autosync is available. Being open-source, the price is right too.
- This is a commercial product, with two flavours – light and pro. The light version limits you to a 7 day date range, and no autosync. The pro version boosts this to “any” date range, and gives you autosync. It also supports two-way sync, multiple calendars, and all sorts of other goodies, all for $25. This one seems to be the most feature rich.
- Another commercial offering; this one gives you a 14-day trial period. This one gives you the most potential targets: Pocket PC, Windows Mobile, Palm, Blackberry, Outlook, Lotus Notes, Palm Desktop, Groupwise. For $29.95, you get the ability to do two-way sync of your default calendar, including appointments, reminders, recurring events, details, notes, etc. 2007-03-18 17:49 Update from CompanionLink: They have two versions, “Lite” and “Pro”, the only difference between the two being that with Pro, you can sync to a different folder than your default Outlook folder. In addition, although CompanionLink doesn’t offer autosync support, it is possible to “manually” autosync using the task manager. Instructions for this are here. Finally, they’re looking into the new API for Google Calendars and are developing the ability to handle multiple calendars – current and future customers will be eligible for this upgrade, free of charge.
Summary
In order to help you decide if any of these interest you, I’ve created a small table, summarizing the features and prices of these products.
My Take
You may or may not have noticed a certain lack of enthusiasm in this post. That lack is caused by the fact that even though I really want to be able to use one of these apps (at this point in time, any one of them), I could not get a single one of these programs to work for me. Given that all four of them have failed for me, I’m assuming that there’s something wrong with my configuration, either with my Google Calendar (although even an empty calendar caused me grief), or my Outlook installation. Maybe it’s the fact that I’ve got both .NET 1 and .NET 2 on my machine. Maybe these program’s don’t like the weather up here. Who knows.
I’ve spent a few hours here and there over the past few weeks trying to get any one of these working for me. No joy. I’ve scoured through the help/FAQ looking for answers. No joy there either. Here’s a description of the grief that each of these has caused me:
- gSyncIt: Installs; gives me a nice toolbar; lets me configure for my default Google Calendar. When it comes time to sync, I keep getting an “Index out of bounds error”. I’ve sent an email to the developer, hoping for some joy.
- Remote Calendars: I’ve gone through the installation process at least four times. Even though no errors ever occur, I never get it to start – there’s never a toolbar in my Outlook, even though there’s supposed to be.
- SyncMyCal: Like gSyncIt; installs and gives me a nice toolbar. Seemingly hangs when syncing. The one time that I let it run all the way through, got an “Index out of bounds error”. (Seems to do the same thing as gSyncIt, but much much slower.)
- CompanionLink: Tried installing it a couple of weeks ago, but could never get it to find my Google Calendar. When I went back to it today, my 14-day trial period had expired, so no more testing for this one.
Now, I’m now laying this out here to tell you to stay away from these applications – I’m just saying that they’re not working for me. Most likely, they will work for you. I’d love to hear from anyone who gets them to work for them – maybe we can compare notes.


14 Responses to “Syncing Google Calendar and Outlook”
By on Mar 16, 2007 | Reply
With Outlook 2007, you are supposed to be able to set up Internet Calendars. See http://office.microsoft.com/en-us/outlook/HA100398301033.aspx
I think that you should be able to sync to your GCal by using this, though I have not tested it myself.
By on Mar 16, 2007 | Reply
I must say that I got similar results. gSyncit installed well, but after a first sync refuses all work.
I got SyncMyCal (light) to work. Had to try a few times, and installed all ‘office add-ons’ that were supplied in the installer manually. Works well when you remember to press the sync button regularly.
RemoteCalendars refuses to show whatever I tried. Never tried the CompanionLink product.
Alas, results quite similar to yours.
@Michael, outlook 2007 allows you to view internet calendars, not modify or sync them. It works quite well, helping a lot to get your private agenda in sync with the company provided stuff. But not much else.
By on Mar 16, 2007 | Reply
Completely lines up with what’s happening with me, and syncs up nicely with a post I made in the very recent past.
I’m glad to know I’m not the only one experiencing sync-pain.
By on Mar 17, 2007 | Reply
I have SyncMyCal working just fine in Outlook 2007 in a three way system I’ve set up to keep Outlook 2007, iCal (Mac OS X) and Google Calendar all in sync. I just blogged about this:
http://blogs.zdnet.com/Orchant/?p=377
I know (from many painful episodes with Outlook add-ins) that there is real alchemy, if not outright voodoo required to make stuff work sometimes so I’m not sure what to suggest.
Have you tried repairing your PST file with scanpst.exe?
Have you tried creating a new PST file and importing just your calendar info into that new file?
That’s all I have off the top of my head. Happy to try to help more via e-mail if I can.htt
By on Mar 18, 2007 | Reply
@michael: Yes, I saw this functionality when I was playing with the Outlook 2007 beta, but as Henk mentions, it is read-only.
@henk, simplerich: I’m glad to know I’m not the only one experiencing this kind of trouble :) And simplerich, great post. “rocks the way a phone number that’s out of service rocks”. Heheheheh.
@mark: Thanks for the advice. I took your advice, got a chicken bone out of the garbage and waved it at a “clean” computer, i.e., one with an Outlook that didn’t have my regular PST on it. I installed SyncMyCal and all of its parts, then let it do it’s thing. Some 20 minutes later, it timed out on me :( Oh, I liked your post too – glad you were able to move towards your “unified field theory of productivity” :)
By on Mar 23, 2007 | Reply
Have you tried Calgoo calendar? (www.clagoo.com) It has just been released in beta to the public and claims to function as an offline version of GCal that can sync to Outlook and iCal.
By on Mar 23, 2007 | Reply
@grant: I did look at Calgoo when it first hit the blogosphere. Neat idea, but not necessarily for me. It turns out that using Google Calendar is just a way for me to cheat and get my calendar (using a text-based unixy system called Remind) from my computer to my Palm). However, if Google Calendar was actually my *primary* calendar, then Calgoo would be an interesting solution – after all, I prefer to have my stuff on my computer as much as possible so I can see it offline too.
By on Apr 25, 2007 | Reply
SyncMyCal (www.syncmycal.com) just released a new version which fixes some bugs and contains an easier installer. You might want to check it out. Additionally, the support at SyncMyCal is exceptionally good. So if you persist with them with the fact that your program is not working they go to great lengths to find and fix your problem and send you a patch.
SyncMyCal also just released SyncMyCalMobile, a Google Cal to Pocket Outlook sync tool for your PDAs.
Cheers.
By on May 4, 2007 | Reply
Since you’ve written this article, we’ve released the first version of OggSync for Outlook (which is based off of the technology from OggSync Mobile).
- Shawn
OggSync
By on May 29, 2007 | Reply
Oggsync was the only tool that did it for me. I had to have multiple Google calendars sync to one outlook calendar. With Oggsync it was fairly painless. If you want to add a new appt to a specific google calendar you just type in the calendar name (with the correct case – or do like I did and add it to your master category list) and on the next sync it will add it to the correct calendar.
BTW, I’m not connected in any way to Oggsync, besides being a new customer.
Cheers, Keith
madman.vonbarkenhagen.com/blog
By on Aug 3, 2007 | Reply
You can use plaxo as a bridge between outlook and google calendar. Although plaxo has its own calendar and will sync your contacts as well. There have been lots of issues with the google sync, but it works perfectly now. Been using the plaxo beta for several months now, and I am really happy with it. Free, unrestricted date-ranges and automatic. ALso, the support team over there is great.
By Erik on Sep 17, 2007 | Reply
Hi,
just for the record, I seem to use the exact same setup as you do (including the Zire 72, which is the first one I ever saw using it besides me). The gsyncedit works great for me and it is free for as long as you like to use it. It only has a little nag screen that seems to insert a random waiting pause of 1-10 seconds before accessing Gcal.
Anyway, this was for me the fastest and cheapest install for the above mentioned problem and I love it. One reason for the index out of range problem must be your custom date format, could you please change it and install gsyncedit just to give it a fair chance?
Great blog, will surely read (and perhaps commment) more on it,
Erik.
By Ariel Di Stefano on Jul 8, 2008 | Reply
We just launched KiGoo, a free tool that allows Google users to fully manage (create,
read, update and delete) their Calendar and Contacts from MS Outlook.
Also KiGoo manage the Free Busy information of your Gmail contacts for appointments if
they shared their FB status.
Currently we support Windows XP and office 2007.
http://www.getkigoo.com
By zlatan24 on Oct 3, 2008 | Reply
I heard about not bad application-read contacts from pst, provides a possibility to read contacts from pst, decrypt this file and extract all contacts to *.vcf files, that can be opened by Personal Information Management (PIM) and Windows Address Book any time. Other files are extracted with *.eml and *.txt extensions.