The GigaOM Network: Cleantech | Tech Insider | Gadget Gurus | Online Video | Open Source | Web Life | Research | Live Events | About | Contact

Syncing iCal Birthdays to Your iPhone

Written on February 11, 2009 by Clayton Lai and 16 people have commented

16776_dtical2

One of the perplexing limitations about MobileMe is its inability to sync birthdays in iCal to the iPhone and iPod touch. As you may already know, iCal can take birthdays from Address Book and add them into a special “Birthdays” calendar, which is really a subscription calendar.

16776_screengrab-7

But while the latest updates to MobileMe now allow for the syncing of subscription calendars from your Mac to MobileMe, their events are not pushed to iPhone and iPod touch. Apple’s explanation is this:

When syncing subscribed calendars to MobileMe, the calendar information and settings for the calendar is synced, but all of the downloaded events are not. This is done to help streamline the syncing process with MobileMe, as it prevents syncing redundant information to other computers with an Internet connection.

Duh.

To get around this limitation, you can disable over-the-air syncing, and sync Calendar events via iTunes instead. But that defeats the purpose of paying for MobileMe’s push abilities. The other way is to export the Birthdays calendar that iCal has created and re-import it back into iCal as local calendar events. These birthdays and anniversary events will then be synced with MobileMe and, subsequently, pushed to the iPhone Calendar app. The problem is, you will have to do that every time you add a birthday to a contact in the Address Book.

Well, I’m happy to tell you that there is finally a solution that requires little to no effort on your part.

Dates to iCal 2 is a small application for OS X Leopard that reads birthdays and anniversaries from Address Book and writes them as regular calendar events into iCal. It does this automatically in the background; set it once and forget about it.

16776_img_0001

In setting up Dates to iCal 2, you can customize in various ways how it should create events.

16776_dtic001

You can choose to add either birthdays or anniversaries, or both, and specify only a certain group of contacts.

16776_dtic002

You can customize the way event titles will be written, such as adding the age of a contact to his or her birthday event. To me, this feature alone is worth the price of the application.

And one very powerful aspect of Dates to iCal 2 is the many ways it can remind you of upcoming birthdays and anniversaries. You can set up to five alarms for an event, useful if you want, say, to be reminded each of the five days leading up to a birthday or anniversary. It can even send a reminder email to any of the email addresses in the Me card in your Mac.

16776_dtic003

Dates to iCal 2 costs £3 (approximately USD $4.50) for a single license. Until Apple improves MobileMe, I highly recommend this well-designed and useful gem.

Leave a comment

Comments (15)

  • Thanks for the post!!! I’ve been waiting for a transparent / effort-free solution to the Birthday issue since I got my iPhone.
    I can’t understand why they didn’t do this from scratch.
    Regards from Argentina

  • Fantastic tip, looking forward to getting this set up!

  • Great tool but I can’t find where I need to setup my e-mail addresses or how?
    ical has my details set as me but can’t find where to do this in mobileme

  • I simply published my subscribed birthday calendar to Mobile Me. I then created a web widget that opens Safari when I need to access a subscribed calendar. I’ve been using this method for months and is simple to set up and just plain works.

  • Thank you for this information – I have been bummed out trying to figure out how to get my bdays into iCal and on my iPhone…for less than a large latte I’m all set.

  • FYI – this is fixed in iPhone OS 3.0. You can subscribe to published calendars in iCal on iPhone 3.0, so just publish your b-days calendar and subscribe to it to see the events in-line with your mobile me synced calendars

  • Benno, If you 1) publish the birthdays calendar from iCal, then 2) send a publish email to your own email address (one the iPhone checks), then 3) click the link in the email on the phone. It should open iCal on the phone and download the calendar.

    You can confirm by going to the calendars main screen. It should have two subcategories now, “Mac.com (MobileMe)” and “Subscribed”. I really needed to have US Holidays and my BIrthdays calendar on my phone and am very glad it finally works.

    I can’t find the Apple support document that I found on this, but the following is helpful (though subscribing via Safari rather than clicking the link in an email)
    http://tinyurl.com/n7rpd7

    • Bill, thanks for posting this, it’s great, works and as a result of reading it I learnt that you can have subscribed info on your iphone. Loving my apple h/w & s/w more and more.

  • If I may offer another solution:

    Right click your birthdays calendar and publish the calendar to mobile me. You will get two links to your newly published calendar – use the second one. On the iPhone you can now add a calendar subscription using this link.

    /Patrik

  • sorry – did not see the post above mine

  • Finally i founded a easy solution for a great Apple “mind” problem. Thanks i will try it, and looks for sure i will buy it with a big pleasure.

    Thankx

  • I have loaded birthdays into Windows mail contacts.

    Over time, the dates in my synced iPhone contacts for these birthdays move out slowly a day at a time.

    So, given the current set up, my wife is going to get her pressy a couple of days late. I have confirmed the dates are set correctly in windows contacts.

    I have Vista using the basic Windows mail with contacts package.

  • Great stuff, this simply works. Thanks.

  • O.K,

    I have found the cause of the birthday dates jumping 1 day randomly.

    It happens whenever the phone syncs. It will change the date in both the iPhone profile and in windows mail contacts.

    I am just a user not a coder so hopefully Apple can sort it out as all the dates I have set up in my contacts a no longer correct.

    Test a couple of dates and sync with your contacts before loading too many in as it will frustrate you have to reload once apple have this bug fixed.

    Ian

Linkbacks (1)

Subscribe to the comments feed

Leave a Reply