Skip to main content

Exporting & Importing

Export appointments from Appointments → All Appointments → Export in CSV or ICS format, with date, product, and staff filters.

Before you begin

How it works

One export screen handles both formats. Choose columns (CSV) or calendar events (ICS), apply filters, then download. ICS files are also attached to many email notifications.

What you need

  • Permission to view appointments in admin
  • For large exports, allow enough PHP time/memory on the server

You are ready when

  1. Export opens from Appointments → All Appointments
  2. ✅ A test CSV or ICS download contains the expected appointments
  3. ✅ Filters (date, product, staff) narrow results correctly

Export appointments

  1. Go to Appointments → All Appointments
  2. Click Export

Export format selection

Choose format

FormatUse for
CSVSpreadsheets (Excel, Google Sheets)
ICS (iCalendar)Calendar apps (Apple Calendar, Google Calendar, Outlook)

Export appointments

Filters (both formats)

FilterPurpose
Date rangeStart and end dates
ProductSpecific appointable products
StaffSpecific staff members
Export add-on fieldsInclude product add-on data

CSV export

  • Select columns — choose which fields to include
  • Standard columns: ID, Order ID, Status, Start/End, Duration, customer name/email/phone, Product, Staff, Cost, Quantity, add-ons (when enabled)

ICS export

Respects the same filters. Each event includes date/time, product, staff, description (with add-ons when enabled), and status.

Manual ICS details and email attachments: ICS files via email.

Import / export products

Appointable products use WooCommerce’s standard product importer/exporter; appointment metadata is included.