SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How to synchronize Google calender with SharePoint 2010 calender ?

share|improve this question

I guess most options have already been mentioned, but here's my view on this.

Google has an API which you can use to query an online calendar for appointments. If you do so, you can use the SharePoint object model to insert the appointments into a SharePoint calendar. Of course, for syncing you would need to store the original ID of the Google appointment. By the way, I suppose you need a one way sync Google -> SharePoint, if not; things become far more complicated.

The code you'd need to write would a) Query Google's API and get the appointments b) Then get the appointments from your SharePoint calendar c) Compare the two and process the changes in the SharePoint calendar

I would personally create a SharePoint timer job to do this, which you can configure in central administration to run once an hour (or any other frequence you'd might like).

There's no out of the box way to do it, and most tools out there have already been mentioned. So the question than is: do you have the option of custom development, or not?

share|improve this answer
Yes i want custom development – Rajesh Joshi Oct 19 '12 at 13:30
Then you've got every bit of info you need I think? – Jasper Oct 21 '12 at 10:57

This very much possible as there are various ways to implement this.

Please check this Link to find out how to achieve this using a tool called Google Calender Sync.

Check this Link to see how to do it using Google API and .NET

Finally a DIY webpart link. But please note this all these need to embed your user id and password, which is not encrypted or completely secure.

Also I would not recommend this for Production sites for obvious reasons.

share|improve this answer
i already done this but its not working – Rajesh Joshi Oct 19 '12 at 10:02
Which approach did you try and what is exactly not working for you? – Battlesmith Oct 19 '12 at 10:03
i tried with RSSBus but there is error like Could not find the library 'RSSBus.GoogleOps'. – Rajesh Joshi Oct 19 '12 at 10:05
i also tried SharePoint To Google Calendar Synchronization but i dont understand where to writ code and where to deploy – Rajesh Joshi Oct 19 '12 at 10:07
To be precise, RSSBuss and Camelot.Net connector are paid products which you need to buy to use for commercial purpose. – Battlesmith Oct 19 '12 at 10:31

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.