Jan
02

Windows Calendar Sync with Google Calendar/Windows Live Calendar with Outlook

By
Be In Touch

We’ve talked several times about calendar syncing and what works with what. We are all looking for the holy grail of calendar syncing and we all have our unique needs and situations.

Today, we’ll talk about two other calendar syncing tools: a 1-way Google to Windows Calendar Sync and 2-way Windows Live Calendar to Outlook 2007 Calendar Sync (includes mail as well).

1-way Google to Windows Calendar Sync

First, let’s define and make clear what I mean by Windows Calendar. Windows Calendar is shipped with the Vista OS, not XP, so if you are an XP user, you can skip this—or read what you’re missing! Windows Calendar is part of a built-in Vista suite of products that replaced the sorry (IMHO) Outlook Express program. There is a calendar and a mail client that can be used if you don’t buy Outlook.

Lots of us already have and use the wildly popular Google calendar, so why not quickly connect your Google calendar with your Windows Calendar – just takes a googlecalendarsettingscouple of minutes. Here’s how:

1. Go to your Google calendar, click on ‘settings’, ‘calendar’, then click on your name. Scroll down to ‘Google calendar settings. You’ll want to click the ‘ical’ green button and it will open and show some code for your calendar. Copy this text.

2. Next, go back to your Windows Calendar, click on ‘subscribe’ and a box will open like the one below.
windowscalendarsubscibe Go ahead and paste the code into the box and click on the next button. It will take a few seconds to get it all connected. Choose how frequently you want google to update the Windows calendar and you’re done!

Keep in mind that this will be a 1-way sync only from Google Calendar to Windows Calendar. For example, if I put an appointment on my Google calendar, it will sync to my Windows Calendar. But if I add something to my Windows Calendar, it will never show up on my Google Calendar.

Next, we’ll look at software that will connect your Outlook calendar and mail to your Windows Live Calendar and Mail.

2-way Windows Live Calendar to Outlook 2007 Calendar Sync

The sync here does not include the Outlook 2007 calendar with the Windows Calendar. I could not find that Microsoft has this functionality. Perhaps they don’t because they feel if you have the Outlook calendar, you won’t need to use the built-in Windows Calendar.

So this section deals with bringing your Outlook calendar together with your Windows Live Calendar. I actually blogged about this a couple of months ago. So the instructions are in that post.

All you need to complete this sync is a windows live ID. A live ID is required before setting up a live or hotmail account. So if you’ve been a live or hotmail user for awhile and also have Outlook, this is a nice tie-in to get both mail streams in one place. You will also need to download Outlook Connector (covered in my previous blog posting).

Microsoft has made giant steps in improving what I like to call, your ‘cloud’ experience in the past six months. We’ll be looking at some of these in this new year.

image

Comments

  1. Laramie Cummings says:

    Is there a current method to sync Windows Live Calendar with iCal and/or Google Calendar. I've read the forum posts and was just wondering if there's other ways to do this beside the one detailed in this forum.

  2. Blue Sky says:

    Like so many using Windows Live Mail rather than Google and an Android phone I want to be able to get my WLM ?WLC (windows live calendar) to synch with Google as I can see no way to get my phone to synch with WLC.
    I can easily get Google Calendar to synch with Windows Live calendar but not the other way around! Deeply annoying.

  3. CC says:

    I am trying to sync my windows live mail calendar with my windows live web calendar, and when I do I get this msg.

    "Sorry, we can't sync your calendar because the web calendar service isn't available right now. We'll sync your calendar as soon as the service becomes available again."

    What do I need to do to make my web calendar service available? The never sync. Please advise.

    Thanks.

  4. Jason says:

    This article was useful Lynn

    I have Google Calendar, and I understand the first segment of this article relates to "subscribing".

    But is there a way to, using your lingo, "connect" to the Google Calendar via Windows Calendar or the calendar function of Windows Live Mail program?

    note: I infrequently check extremevirtualsupport (no offense intended), so it'd be great if you email to advise of a reply.

    • lynndye says:

      Hi Jason,
      Thanks for reading the article. Calendar syncing is lacking in some areas.

      Are you wanting your Google calendar in WL or your WL calendar in Google? You can put the Google calendar in WL using the instructions I gave in the post. It will be just a 1-way sync though – from Google to Live. You can add events on your google calendar from WL, but they won't show up or sync to the google calendar.

      Google supports XML, ICAL, HTML calendars. Unfortunately, WL uses the ICS format, but Google Calendar can import event information in iCal or CSV (MS Outlook) format.

      If you want the WL calendar in Google, it doesn’t look like there’s a way. Maybe someone else out there has figured a work-around…anybody?

      Regards, Lynn

  5. Benjamin Weggersen says:

    Hi.

    I have actually found a way to syn WL to Google Calendar. It's a bit messy. I use Mash Ical (http://www.mashical.com) to create a proxy calendar. So, you go into Mash Ical. You can log in with your Gmail, Facebook or OpenID account etc. It's just to give you an ID. Then you can create a new "folder" to contain calendars. In my case I only include one WL calendar in each "folder" (or calendar) in Mash Ical. When the "folder" or calendar has been created in Mash ical, you can copy its Ical address and subscribe it in Google Calendar. Just make sure you uncheck the "Private" checkbox in WL Calendar events, or every event will turn up as private in Google Calendar.

    If you want to use Mash Ical in WL it's a bit more messy. Because the URL syntaxt of Mash Ical is http://www.mashical.com/cal.ics?id=your calendars id], WL won't accept it. To import a calendar in WL, it HAS to end with .ics. What I did to work around this, was to create a simple .php file which I saved as an ics file. The only command I used was readfile() which refers to my Mash Ical calendar. Then you create an .htaccess file where you make your webserver compile ics files as a php file. Then in WL Calendar you simply subscribe to your ics file (which really is just a php file mirroring the ics file from Mash Ical).

    Hope that can help. It helped me at least.

    Benjamin

  6. joel h says:

    benjamin that is definately useful! I really need google calendar to connect to all my live calendars so i can view them on my mobile (why there is no windows live mobile amazes me!)

    I think google calendar does accept ics but if you try and subscribe to WL it complains about robots.txt not allowing it :-(

    However, mash ical doesn't seem to be working properly at the moment with Google cal so here's hoping they sort the issue soon!

  7. Toby says:

    Benjamin can you give a bit more on the .htaccessfile? Are you saying you manged to get this in to Windows Live and syncing from mashical?

    Thanks

  8. Hayat says:

    I read this from another persons post. I found this to be quite helpful however, I am at the beginning stages. I further read that the sync will go thru, however it will take some hours for the feed to update from WL to Google Cal.

    If you're importing a CSV, it needs to be formatted as per reference. However, the method I suggest for importing from Windows Live is to use the ICS feed:-

    1. In Windows Live calendar select "Share" and select your calendar then mark "Share this calendar" and tick "Make your calendar public" (temporarily)
    2. You will see option to get the ICS link that says "ICS:Import into another calendar application" – click that and copy the feed URL that begins "webcal://cid-…."
    3. In Google Calendar click "Add by URL" from the "Add" on the left hand side, paste in the URL you copied in step 3 and make sure you tick "Make the calendar publicly accessible?" You now have now have the calendar fed into Gcal but not yet imported.
    4. Go into the fed Calendar's settings under Settings>Calendars (click on calendar name) and click on the green ICAL button and open the link in your browser and copy all (Ctrl-A>Ctrl-C) the ics code/text you see and paste into a text editor like notepad and save as an ics e.g. mycal.ics
    5. Go to Import Calendars in Gcal (Settings>Calendars>Import Calendars) and import the new file you just made to your preferred calendar most likely your primary and all being well your import is complete.
    6. Unsubscribe the fed calendar in Gcal and return to Windows Live and uncheck your calendar as Public to complete the process
    References:
    [1] About CSV files – Google Calendar Help(Web) http://www.google.com
    Query used: google csv calendar

  9. WCKlypchak says:

    In step 4. when I open the link in firefox or Chrome, I get nothing. In Opera, I get the following:
    BEGIN:VCALENDAR
    PRODID:-//Google Inc//Google Calendar 70.9054//EN
    VERSION:2.0
    CALSCALE:GREGORIAN
    METHOD:PUBLISH
    X-WR-CALNAME:webcal://cid-437be92db313bc6c.calendar.live.com/calendar/My+Ca
    lendar/calendar.ics
    X-WR-TIMEZONE:UTC
    END:VCALENDAR

    But it doesn't import to Google calendar. Am I doing something wrong?

  10. Phil says:

    When I add my Google Calendar's ICAL address and subscribe to it in Windows Live Calendar no entries appear.
    I tried to make my calendar public and used the puclic ICAL URL and stil no entries appear.
    I don't know what's wrong.

  11. Phil says:

    Okay. Problem solved.

    It just takes some time until the Windows Live Calendar fetches the data.

  12. Helle With Pedersen says:

    I can't find the subscribe button in Windows Live Mail!

    Can't I sync my google calender in the WL Mail programme? And will it be updated?

    My husband uses google calender, but I'm using WL mail as a programme.

    Help! Thanks :)

    • Lynn Dye says:

      Thanks for writing. Since I wrote this, a new release of Windows Live, called 'wave 4' has been released. You'll know you have it (and you probably should by now), if your mail view has more features to it, like 'sweep, mark as, move to'. If you have that, then you have wave 4.
      Moving over to the calendar, I see there is still a subscribe button, but it's not like the picture I have in the article. It's near the top at the left with some other menu items, such as 'new, delete, subscribe, share'. So look for a click on the subscribe button and the rest of the process looks the same. Let me know if it works or not.
      Lynn

  13. John George says:

    I can't find the subscribe button on the latest Windows live. I looked in the upper left and options and I don't see it?

    jhg

  14. Stanley says:

    Cannot find Subscibe button? Looked on left right and clicked everything I can click..

    Thanks.

    • Lynn Dye says:

      My subscribe button is on the home page. Perhaps I should put one on the blog page too? Thanks for writing.

    • Kahuna says:

      the subscribe button is only on the web based windows live calendar, not the installed windows live mail program. Set it up on the web based and it will sync to your installed windows live mail program.

      Hope that makes sense and helps.

      {{

  15. BigB says:

    I am still looking for a way to sync Windows Live Calendar into Google Calendar. It seems the only way to sync my android-phone-calendar with my Web-calendar (which for historical and practical reasons will remain WL) is to go via Google calendar (kind of a read-only solution, but still better than not having my calendar entries on my android…)

    Anyone?

  16. Lovely Happy Dad says:

    Hi,

    I am trying to get Google calendar items into a Windows LIve calendar and have tried your suggestions above but I can only assume everything has changed since you wrote this so it doesn't work anymore. Any chance of an upudate?

    Cheers.

  17. Lynn Dye says:

    Yes, it does need to be updated. Are you trying to do this from Goog calendar into Windows Live desktop calendar or web calendar?

    I walked through it again and now you need to 'import' the calendar rather than 'subscribe'. Importing means you'll get updates/changes when you change things on your Goog calendar. With 'Subscribe' you don't. Use the Google ical 'private address'. I had to save the link and import it into my windows live web calendar and it said it worked.

    It is on my list to update this post. Thanks for stopping by.

  18. Robert says:

    Windows Live Calendar (WLC) Sync with Google Calendar (GC) two ways

    To make this possible off course you need a Hotmail and Gmail account. In order to synchronize WLC and GC, you need to be logged-in in both calendars trough internet. This doesn’t work with the WL desktop application. Maybe the more important thing is to be able to see your WLC events on GC and of course in many Android cell phones.

    See Windows Live Calendar in Google Calendar.

    First, go to WLC and click on Share Calendar, after that choose share calendar, also allow the option Send people a view-only link to your calendar. Under links that show event details click on ICS: Import into another calendar application. That would allow you to copy the address to your calendar, like "webcal://cid-1xxx.calendar.live.com/calendar/private/09067f76xxx/xxx/calendar.ics"

    Second, go to GC and under other calendars, select add, select Add by URL, and paste the webcal-ics link copied in first part. Click Add Calendar. After few minutes google will show the events from WLC. Under Other calendars, you can choose settings, if you see the webcal link as a name; you can change the calendar name.

    See Google Calendar in Windows Live Calendar.

    To do this, first go to GC, click on Settings, select GC Settings. Under Calendar Details tab go to the end of that page, click on private address ICAL, that would reveal your GC address to copy, something like &ldquo ;http://www.google.com/calendar/ical/USER%40gmail.com/private-xx/basic.ics”. If the first part of that address is “https://…”, just delete the “s”

    Second, now go to WLC and select the Subscribe tab, subscribe public calendar and paste the URL address of your GC copied in the first part, give a name to this calendar and click Subscribe. That will show your events from GC on WLC.

    Good luck

    Robert, from BH Brazil

    • Phil says:

      I have follow your suggestion to sync Windows Live web calendar to Google Calendar but I keep getting an error saying the ics link is not a valid url. I have double checked it, reset it and it still does not work. I even let Windows Live attempt to open it in Outlook by itself and it still did not work! No wonder why Windows is losing ground to Apple!

    • Steve says:

      Robert, I know you posted this over a year ago, but I have been searching for this and it worked. I now (so far, unless something breaks) have two way sync between live and google calendars. The one thing that I found was that when you go to WLC and click on ICS, the resulting URL starts with "webcal://". Google said that was an invalid URL, so I changed it to https:// and it worked! Thanks.

    • Erik says:

      Hello,
      I uses you tips to get the 2-way synchro (WLM>GC and vice versa) and all items are imported but when I make new appointements in either GC or WLV they are only made in the original calendar but are not updated in the other one (meaning : app made in GC, it can not be seen in WLC and vice versa). What did i do wrong????

  19. I have described the best way of 2-way syncing Windows Live Calendar with Google Calendar in the following blog post:

    http://chrisjshields.wordpress.com/2011/04/28/how

    The method does require Outlook (2003 or above), but keeping Outlook also in sync is very useful for reminders etc. as well as having an offline interface to your calendar on your PC, so it is worth doing.

    Hope this helps :)

  20. Harri says:

    What is the situation now? I have no Outlook. I use Windows Live Calendar in laptop and this calendar syncs with Hotmail Calendar in web. Now I need to sync this with my Nokia N9 but it does not understand Hotmail sync (like N900 did). Only solution I see is to make it happen via Google Calendar. So the chain would be:

    WLC (in PC) – Hotmail Calendar – Google Calendar – N9

    But how to make this happen in both directions? I update calendar randomly in N9 or in PC.

    • Paul says:

      @Harri

      Not sure but you can try the Instructions for syncing Windows Live Hotmail with the N9 via Mail for Exchange option under your N9 settings. These instructions came from Nokia Beta Labs over here :http://betalabs.nokia.com/apps/nokia-link/more_info (last set of instructions on the page, includes a couple of screenshots of the setup screen on the N9):

      "Windows Live Hotmail & Mail for Exchange in N9:

      1. On your phone, go to Accounts > Add accounts > Mail for Exchange.

      2. Enter the email address, username, and password you use with your Hotmail account.

      3. Leave the Domain field empty.

      4. Select Manual setup.

      5. In the Server address field, type m.hotmail.com. The rest of the settings are default and don’t need to be changed.

      6. Select Done.

      You can now sync your email, contacts and calendar between your phone and Hotmail account. Note that you can sync your contacts only with the account that you added first."

      • Harri says:

        @Paul: I managed to do this already earlier after realizing that it's only the Calendar named "Mail for Exchange" that syncs. The personal calendar f.ex. will not sync and that's the reason I thought that the system is not working. But it works ;-)

  21. Amanda says:

    Hi everyone,

    I was able to sync Google Calendar to Windows live by subscribing to the ICAL link under "Private Address" at the bottom of the Calendar Details page. Still waiting fo rthe phone to link up, but so far so good in my Hotmail Calendar.

  22. Robin says:

    How do I sync my live mail calendar with outlook calendar. Just got an Iphone4s and it won't sync with my live mail calendar but I believe it will with outlook calendar. I don't want to re-enter all my dates. Any ideas?

Leave a Reply