ICS Files via Email
ICS (.ics) calendar files let recipients add appointments to Apple Calendar, Google Calendar, Outlook, and other apps - from email attachments or a manual admin export.
How it works
The plugin generates ICS events from appointment data (including location snapshot and Join Meeting / resource details when present). Most confirmation and reminder emails attach a file automatically. You can also export ICS from Appointments → Export.
What you need
- Email notifications enabled for the emails you expect ICS on
- For manual export: Appointments → All Appointments → Export
Manual ICS export
- Appointments → All Appointments → Export
- Select ICS (iCalendar)
- Set filters (date range, products, staff)
- Optionally enable Export add-on fields
- Click Generate Export
See Exporting & importing for CSV and filter details.
ICS via email notifications
ICS files attach automatically to:
- Admin New Appointment
- Admin Appointment Rescheduled
- Appointment Confirmed (customer)
- Appointment Reminder (customer)
- WooCommerce Processing Order (with appointments)
- WooCommerce Completed Order (with appointments)
Cancelled and Follow-up emails do not include ICS attachments.
When Locations or Google Meet apply, ICS events carry venue and meeting URL in LOCATION / description fields so calendar apps show where to go or how to join.
Customize which emails attach ICS with the woocommerce_appointments_emails_ics filter - see Developers after developer login.