Skip to main content

Bookings Import

Artur Binzaru avatar
Written by Artur Binzaru
Updated over 3 weeks ago

This article explains how to import bookings in Cademy. It covers how to upload a file, map contacts, map booking details, control updates to existing contacts, and review the import results. Bookings can be imported from Settings or directly from eligible course dashboards.


Step-by-Step Instructions

The steps below describe the full process for importing bookings using a CSV or Excel file.


1. Open Bookings Import

You can start a bookings import in two places:

Option A: From Settings

  1. Open the admin dashboard: https://admin.cademy.io

  2. Go to Settings.

  3. Select Imports.

  4. Select Bookings Import.

Option B: From a course dashboard

Available for On set dates and Blended courses.

  1. Open the course dashboard.

  2. Select Import & Export.

  3. Select Import.


2. Download the example file (optional)

In the Import Bookings modal, use the link to view the example spreadsheet.

Review the recommended structure and column format.


3. Upload your file

  1. Return to Bookings Import (in Settings or from the course dashboard).

  2. Drag and drop your file into the upload area or select Select file.

  3. When the file uploads, select Next.


4. Map contacts

What is mapping?

Mapping tells Cademy which columns in your CSV correspond to which Cademy fields.

Example: If your CSV column is called “Guest Email”, you map it to the Cademy field “Email”.

Every field you want to import must be mapped to the correct value source.

In this step, you map the contact details associated with the booking.

For each field, choose a Value Source:

  • CSV column

  • Fixed value

  • Do not import

Contact fields you can map include:

  • Address: City

  • Address: Country

  • Address: Postcode

  • Address: Street

  • Cademy ID

  • Created date

  • Deanery number

  • Email

  • First Name

  • Last Name

  • Marketing Consent

  • Organisation

  • Phone

  • Tags

When mappings are complete, continue to the next step.


5. Choose update options

After mapping contacts, you will see:

Update existing Contact

Enable this option if you want Cademy to update the contact’s existing information during the import.

If disabled, Cademy will not update any contact details.

Then select Continue.


6. Map booking details

In this step, you map the core booking information.

Available fields include:

  • Course (required)

  • Course Date (required)

  • Created date

  • Currency

  • Payment Status

  • Send Confirmation

  • Spaces

  • Total Paid / Cost

Important:
If you want email notifications to be sent during the import, set Send Confirmation to a CSV column or a Fixed value.

Cademy will send booking confirmation emails during processing.

If you do not set it here, you can still send confirmations later from the course dashboard.

When all required fields are mapped, select Import Bookings.


7. Monitor Status and Review Results

After starting the import, the status will show as:

  • PROCESSING – the file is being processed

  • PROCESSED – the import is completed

  • FAILED – the import could not run due to incorrect or missing mappings

You will receive an email when the import is complete.

Note: If any values in your CSV don’t match Cademy’s required formats (e.g., invalid payment status or non-numeric spaces), those rows will fail to import, and you’ll receive a summary email detailing the errors

In the Your Imports table, review:

  • Type

  • Date

  • Imported count

  • Failed count

  • Source

  • Status (PROCESSING, PROCESSED, or FAILED)

You can:

  • Select the Imported number to see imported records

  • Select the Failed number to see rows that did not import

  • Use the eye icon to open any specific imported or failed record


Pro Tips & Notes

  • Ensure Course and Course Date are mapped correctly for every row.

  • Test the import with a small file before running a full dataset.

  • Use Fixed value when the same information applies to all rows.

  • Keep a backup copy of your spreadsheet before importing.


Frequently Asked Questions (FAQs)

Q: Which fields are required when importing bookings?
A: Course and Course Date.

Q: Can booking imports update existing contacts?
A: Yes, if Update existing Contact is enabled.

Q: Will confirmation emails be sent automatically?
A: Only if Send Confirmation is mapped during the import. Otherwise, emails can be sent later.

Q: What file types are supported?
A: CSV and Excel.

Q: How do I review failed rows?
A: In Settings > Imports, select the Failed number for that import.


Related Resources

Did this answer your question?