I have tried this before but didn't get anywhere.

I have a Google Apps account of my own domain that I use for email, calendar and contacts. I sync all of these with my iPhone.

I would like to sync Facebook Events I am attending/maybe attending only to another calendar (separate colour) within my Google Apps account calendar. I dont want to have to export to ICS etc. everytime a new event comes up.

I have also tried using http://www.fbcal.com/ but this wouldn't show events with Google Apps.

[Follow Up Edit] Now that the event issue has been sorted out, thanks to eventbusyfix the Facebook Events are working in "other calendars" within my Google Apps calendar. How can you sync this over the air to an iPhone? I only ever see the options to sync your main calendars.

Oh, while I'm at it what about syncing Facebook birthdays as well (not export)?

  • I have tried both EventBusyFix and IcalStripper, but it could only show the event "as-is". But wont update if I create another event in facebook. Is there anyway that I could fix it?
    – user10011
    Apr 6, 2011 at 14:29

6 Answers 6


There's an article on this here. I've not checked that it works, but it seems pretty straight forward. The essence is that instead of importing the calendar, you add the URL of your event feed as a public calendar - here's a summary of the steps:

  1. In Facebook click on "Events"
  2. Click on "Export Events" and copy the URL
  3. In Google Calendar go to "Add" under "Other calendars" and choose "Add by URL"
  4. Paste the URL you copied from Facebook and click "Add"

[Update: to make answer more complete]
If you run into issues with private events not showing properly then check out eventbusyfix.info. This site acts as an inbetween to clear the private flag and enable Gmail to show them properly (Thanks to prestomation for this tip)

Hope that helps!

  • Ah yep I have tried that also sorry. It didn't work at all last time they just never showed up in the calendar. However I just tried it again and the events show up but with no info (besides time). They just have "busy" in the calendar entry. I tried importing the facebook URL into iCal on my mac and that worked great. Is it possible to do over the air syncing from iCal back up to Google and therefore down to my iPhone. Jul 13, 2010 at 4:15
  • 2
    Look here, eventbusyfix.info Are all your events private? There is some flag set when a FB event is private that causes GCal to privitize them, even though it has access to all the info. This site acts as an inbetween to clear that flag. Jul 13, 2010 at 16:31
  • Thanks that eventbusyfix definitely did the trick! never would've found that. This now turns into a more complicated question... Now that the facebook events are working in "other calendars" how can you sync this over the air to an iPhone? I only ever see the options to sync your main calendars. Jul 14, 2010 at 12:40
  • that eventbusyfix.info doesnt work
    – Kangarooo
    Mar 24, 2014 at 1:00

Here is a workaround that runs on Google App Engine.


Similar to:

  • eventbusyfix by bobotus
  • facebook-google-calendar-event-calendar-integration/ by Uni

I found the solution for my problem with it When using the "export" function on Facebook it gives you a wrong link

The format FB gave me was


but it needs to be


Facebook somehow omits the "&" before "key"

with the "&" it works fine!


At m.google.com/sync I had the option to sync the facebook calendar (read only) as well as my private calendars. They might have added this since you checked?

  • Just went back to this problem regarding the other calendars and managed to get it working. Thought I would add my solution here for future references. google.com/support/mobile/bin/… For google apps users (like myself) follow the second instructions. Sep 28, 2010 at 4:16

You can try this free app to sync Facebook events with Google Calendar. It allows you to filter only events that you are or may be actually attending to avoid clutter. Simple and it works!

I wonder why Facebook does not offer more customized feeds natively.


As of April 2013, to sync your facebook calendar with GCal, it's pretty simple.

  1. On the events page, click the gear in the top right. Directly next to 'Today'.
  2. Click 'Export'
  3. Right click 'Upcoming Events' and click Copy URL.
  4. Go into Google Calendar and click the arrow next to 'Other Calendars'
  5. Click 'Add by URL' and paste the link you copied.

And you're done. Google will sync up with your Facebook events just like that.

If you want to import birthdays, just follow the same steps, instead copying the other hyperlink.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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