Import appointment types from a spreadsheet
- Owner
On this page
If you already have your treatments in a spreadsheet, you can import them as appointment types in one go instead of adding them one by one.
Before you start
- Only the clinic owner can import appointment types.
- Save your spreadsheet as a
.csvfile. Most spreadsheet apps have a “Save as” or “Download as” CSV option.
Steps
- Open the account menu at the bottom of the left sidebar and select Clinic settings.
- Under Scheduling, select Appointment types.
- Select Import CSV.
- Select Download template CSV to see the expected columns, with five example rows. Replace the examples with your own treatments.
- Drag your file onto the upload area, or select it to browse.
- Check the preview. Each row shows Ready, or the reason it can’t be imported.
- Select Import followed by the number of valid types, for example Import 12 types.
- When you see Import complete, select Close.
The columns
| Column | Required | What to enter |
|---|---|---|
name | Yes | The treatment name |
durationMinutes | Yes | 15 to 480 |
priceGbp | No | Price in pounds, for example 75.00. Blank means £0 |
bookingFeeGbp | No | Booking fee in pounds. Blank means none |
category, description, locationRoom | No | Text |
bufferAfterMinutes | No | 0 to 60 |
Column names aren’t case sensitive, and common alternatives work too: for example duration or mins for the duration, price or cost for the price, room for the location, and Booking fee for the booking fee. Pound signs and commas in prices are ignored.
What happens next
Every imported type is active and bookable online straight away. Rows with errors are skipped, and the rest are imported.
Good to know
- Every imported type is set to In person, at the clinic. To make a type virtual or a phone call, edit it after importing. See Create and manage appointment types.
- The import doesn’t check for duplicates. Importing the same file twice creates each type twice, so delete or deactivate any copies afterwards.
- You can import up to 500 types at a time. The preview shows the first 50 rows.
- The template also has a
bufferBeforeMinutescolumn. It’s accepted, but only the buffer after an appointment affects the times patients can book. - Aesthetic, hide-from-history and VAT options aren’t imported. Set them by editing each type.
Was this article helpful?
Thanks for letting us know.
Thanks. We read every response.
Questions about this article? Contact support
Related articles
- Create and manage appointment types Set up the treatments and consultations patients can book, with duration, price, booking fee, location, video provider and buffer time.
- Take booking fees Ask patients to pay a booking fee when they book online. It secures the slot, comes off the treatment price and saves their card.
- Import patients from a spreadsheet Move your existing patient list into Clinicify by uploading a CSV file, check each row before it's imported, and see which rows were skipped.
- Set your working hours, buffers and time off Set the weekly hours patients can book you, add extra hours or block out single days, set your buffer between appointments and mark time off.