While most of Bay Area was catching Pokemon or rolling in the dirt at BM (been there, done that, many times since 2001) I decided to solve my multi-calendar mess. I wanted to have all my events on my Google Calendar, and not only on my phone, but in a browser as well. I don’t like using desktop calendar apps, so I prefer to see all my events in my GMail calendar. The problem is that sharing my work calendar which uses Zimbra with Google Calendar does not work well. There are two ways to see my Zimbra Calendar events in my GMail:
- Forward all calendar invites to my GMail
- Make my Zimbra calendar public and import the ics URL in GMail
Neither works well. The first option sucks for two reasons. First, because Google does not recognize all sorts of invitation formats and I end up having to add events manually anyway. Second – it does not update events. The second option is a non started as well, because Google synchronizes events only once every 12 hours. Besides, I cannot publicly share a team calendar that our Scrum Master shared with me.
So instead of partying at BRC I locked myself in the office and banged out a synchronization service that reads events from my Zimbra account and reflects them on my Google Calendar. Here it is, its free and you can use it as well: https://calsync.widgeterian.com/
Hi greg, i was actually looking for a way to keep a bidirection sync between two calendars of mine (one a zimbra platform, the other on a CRM we use). Both support activesync (well, zimbra supports some kind of it) but i found no tools to keep them synced (something like impasync fom imap email run on a cron basis on a server).
Do you have any idea or suggestion?
Thanks for your support
I don’t know of any existing tools for bidirectional sync, but I was going to look into using ical4j (https://github.com/ical4j/ical4j) library to implement something like this either as a cron job or as a cloud app.