I have 20 Calendars on a site. Is there a way to copy new calendar events (meaning whenever a user add an item in the calendar) to a list. Both calendars and list are on the same site.

I can create workflow on each calendar and copy the data to TargetList but that's lots of workflow and maintenance.

How would you do it?

  • 2
    Why duplicate your data? A calendar is just a view on list data?
    – Remko
    Feb 5, 2014 at 17:02
  • Provided that I wonder the same thing as Remko, event receivers are an alternative to workflows.
    – MdMazzotti
    Feb 5, 2014 at 17:12

1 Answer 1


You should create an list event receiver for the Calendar list. So that you can add the added or updated event in this list. When these event is triggered, you can create your custom code to adding/updating the item in the list you want to be the same.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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