How to configure Google Calendar CalDAV in iPhone 3.0

The last time i posted how to configure Google Calendar CalDAV on an iPhone, it was still in 3.0 beta 1. Now that iPhone 3.0 has gone gold, i decided to post updated instructions.

  1. Go to “Settings” and select “Mail, Contact, Calendar”. On the “Mail, Contact, Calendar” menu, select “Add Account…”.
    iPhone 3.0: Mail, Contacts, Calendar screen
  2. On the “Add Account….” screen, select “Other”.

    iPhone 3.0: Add Account...

    iPhone 3.0: Add Account...
  3. On “Other” screen, choose “Add CalDAV Account”.
    iPhone 3.0: Other
  4. Enter “google.com” for Server. It will be automatically changed to “www.google.com” as you go to the next field. For User Name, enter your Google Mail account username, without “@gmail.com”. As you go to the next field, “@gmail.com” will be padded to the username. If you are setting this up for an account on Google Apps, enter the full email address name, ie, name@domain. When you are done entering the password, click on “Next”.
    iPhone 3.0: CalDAV account info
  5. Google Calendar CalDAV account information being validated:
    iPhone 3.0: CalDAV account validating iPhone 3.0: CalDAV account validated
  6. Once your Google Calendar CalDAV account is validated, it will show up in Calendar.
    iPhone 3.0: CalDAV in Calendar
Advertisement

Tags: , , ,

26 Responses to “How to configure Google Calendar CalDAV in iPhone 3.0”

  1. rouven Says:

    It seems it only syncs the first google calendar. if you have more than one, it will ignore the others.

  2. Patrick Says:

    Has anyone tried out davical as davcal server. I´ve tried it yesterday it does not seem to load my calendar.

  3. rouven Says:

    Just to let you know, you can import more than the first google calendar, but you need a new caldav for each google calendar.

    1. Expand the “Server Options” section to expose the Account URL setting.
    2. For Account URL, specify “https://www.google.com/calendar/dav/[Google Calendar ID]/user”. Note that it’s actually “/user” there at the end, not your user name. The Google Calendar ID in brackets is visible in Google Calendar by going to the settings for a calendar and looking toward the bottom of the Calendar Details tab. You’ll see some funky junk like “asdfjklasdfjklasdjklasdjkl@group.calendar.google.com” or similar. That’s the Google Calendar ID.

  4. Leandro Says:

    Hey, cool!

    And what’s the procedure for Google Apps calendars?

  5. ktula Says:

    @rouven:
    Thanks for the info on how to set up CalDAV for more than one Google Calendars.

    @ Leandro:
    It’s the same except for User Name, you specify your Google Apps email address. I am guessing you have your own domain for Google Apps, assuming it is called xyz.com, so the User Name that you should use is username@xyz.com.

  6. bmattb Says:

    I’m so glad that they rolled this out finally. Yes, there was the Google Sync tool, but this uses the one allowed Activesync connection, and like many users, I already have that one pushing out my work email and calendar. Thanks!

  7. tastic Says:

    @ rouven – where is the “server options” section? Do you mean Advanced Settings/ Account URL ?

  8. ktula Says:

    @tastic:
    Yes, it is in the Advanced Settings called Account URL.

  9. tastic Says:

    @ktula – Thanks. I am missing something, I cant get it to work at the moment. Crap.

  10. ktula Says:

    @tastic:
    What are you trying to achieve? Add a second Google Calendar?

  11. raining ktula » Blog Archive » iPhone 3.0 beta 1: Configure Google Calendar CalDAV Says:

    [...] Update: The instructions listed below are obsoleted. They are meant for iPhone 3.0 beta 1. For instructions on configuring Google Calendar CalDAV on iPhone 3.0 (released on 6/17/2009), please refer to this. [...]

  12. tastic Says:

    Yes, trying to sync a secondary calendar.

  13. ktula Says:

    @tastic:

    You need to add a new CalDAV account for your second calendar. Are you trying to change your only CalDAV calendar?

  14. dt-caldavquestion Says:

    I am having same problem. I am trying to add a second google calendar using caldav. I changed the calendar url and it still isn’t showing up in my calendar list on the iphone. any ideas?

  15. Nathan de Vries Says:

    As rouven suggested, it’s certainly possible to add multiple CalDAV calendars, but the interface isn’t very intuitive. When adding a new calendar, instead of typing “www.google.com” into the server field you can paste “https://www.google.com/calendar/dav//user” instead. You’ll find your in the calendar settings page of Google Calendar (it looks like an email address). I’ve written up a full set of instructions here: http://www.atnan.com/2009/6/19/configuring-multiple-caldav-google-calendars-on-iphone-os-3-0

    Cheers,

    Nathan

  16. Nathan de Vries Says:

    Hmm…looks like the comments system removed some parts of my comment. That URL should have been “https://www.google.com/calendar/dav/CALENDAR_ID/user”, where CALENDAR_ID can be found in the calendar settings page of Google Calendar.

  17. links for 2009-06-24 at coaxialflutter Says:

    [...] raining ktula » Blog Archive » How to configure Google Calendar CalDAV in iPhone 3.0 (tags: iphone caldav google calendar) « links for 2009-06-22 [...]

  18. dan Says:

    im confused maybe someone can help..

    whats the difference between doing this method, and setting up the calendar as an exchange connection on the iphone which is what im doing now with my google apps domain?

  19. ktula Says:

    @dan:

    Sorry, i am not familiar with setting up iPhone with MS exchange.

  20. dan Says:

    @ktula the setup is exactly the same as this caldav method except you choose “exchange” instead of “other” during the setup.

    I just don’t know what the difference is between the two types of connections and if there are any benefits over eachother

  21. Cara Says:

    So, first thanks for everyone who contributed to this thread so far. I discovered something pretty cool when trying a short cut for the instructions that I’d like to share. Since the URL address is so long, I copied it and emailed it to myself in order to paste into CALdav. However, when I touched the URL address on my iPhone, I got a prompt asking if I wanted to subscribe. I accepted –had to answer this prompt twice, and then got a message saying the account was added and I could hit view events or done. I clicked view events and my second calendar was there. Very psyched. When I go to Calendars, I can choose which calendars to view or All Calendars.
    This seemed to circumnavigate the whole set up process… Works with Google Calendars and the URL found at the bottom of each calendar.

  22. ktula Says:

    @Cara: Thanks for the great tip!

  23. Paulb Says:

    So there’s not actually a way to sync your local iPhone cal with the online google one so that they are the same, rather than having the two of them both available but separate on your phone?

  24. ktula Says:

    @Paulb: If the only calendar on your iPhone is the Google CalDAV calendar, then you will only have one calendar on your iPhone.

  25. Margie Says:

    Hi,

    I have the iphone version 3.1.3 and have followed all the steps you laid out but I can’t get my additional google calendar categories beyond the primary one to appear on my ical in my iphone. My primary one shows up fine. Do I actually put the line of jibberish from the google calendar site starting with iframe..directly into the server input line? When I did it changes back to the default http://www.google.com. Did you mean to put that whole line of gibberish through group.calendar.google.com into the account URL input line on the iphone?

    Thanks. I’m almost there.

  26. Margie Says:

    I just found a fix that involved none of this! I just used the google (blue square) app I had on my iphone and went to calendars and it pulled up my google calendar in full with all the categories as I see it on my computer. I added that to my home screen on my iphone, and voila! problem solved. I now have a google calendar button on my home screen. Perhaps this app came out after your original discussion was posted. Thanks for the detail, anyway.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.