Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a setup that will take all the events in a range of dates in Outlook 2007 (at work), create an .ics file for it, and email it to my home email address. The email comes with a few .gif files as well for prettiness.

Is there a straightforward, relatively failproof way to automatically take the .ics attachemnt when it is received in and import it into a specific iCal calendar? The calendar I'd like to use is the default calendar that pops up in the dialog box.

I've done some mucking about with Automator - it sort of works, except that sometimes it 'finds' the .ics file multiple times, and so tries to import it multiple times... if it only finds the file once, it works fine.

EDIT Jan-19 - The "Add to iCal Automatically" solution in's preferneces is better than what I had, but still not quite enough.
1. I don't see that it allows me to specify what calendar it's adding the event(s) to.
2. It's not automatic - I would need to open the email to do it. My intention is for an unattended workflow.
3. It's too broad - I only want .ics files that meet certain criteria (ie, only in emails from my work email address), not every invitation that I receive.

share|improve this question

There is an option in that you can set to automatically 'Add invitations to iCal'.

alt text

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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