Mail and iCal


Is there a way to set ical events dependent on the text in a email?

I am a member of St John Ambulance a First Aid providing organization for local and international events.

We receive our duty information through email, currently when there is a duty that i want to do is :

Read email from Duties address
Create new ical event on the date, with title, all info, this is in the email etc
Paste entire email into Notes section of ical Event.

Is there away i can automate this - applescript?
How does this look, or for something a bit more complex (although not free!), this. I have no experience with either, just did a quick search on