Skip to main content

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 ICS files are generated and delivered

Before you begin

How it works

The plugin generates ICS events from appointment data. 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

  1. Appointments → All AppointmentsExport
  2. Select ICS (iCalendar)
  3. Set filters (date range, products, staff)
  4. Optionally enable Export add-on fields
  5. 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.

Customize which emails attach ICS with the woocommerce_appointments_emails_ics filter — see Developers after developer login.