Help · Migrating

Moving from another booking system

Draft · last reviewed 29 September 2026

These notes come from moving a working dive school, not from a whiteboard. Where something was painful, it says so.

Start with the honest part: what Side Quest Booking does not do yet

Read this first, because it is cheaper to find out now than in March.

If any of those is load-bearing for you, say so on a demo and we will tell you honestly whether it is weeks away or not planned.

What we move for you

You download a few reports from your old system; we do the rest. From those reports, we bring across:

Money already paid through your old system stays there: it shows as paid on each booking, and is kept out of Side Quest Booking's money totals so nothing is counted twice.

Nobody is emailed

Moving systems should not be something your customers notice. Customers brought across from your old system are never emailed or texted automatically — no confirmations, reminders, balance notices or follow-ups — for anything they booked before the move. If a message would have gone to one of them, it is held back instead of sent. When one of them books again through Side Quest Booking, that new booking is treated like any other.

We learned this the hard way: on our own first move, a handful of customers got a reminder they should not have. Side Quest Booking now refuses to finish an import if it would queue a single message.

How the move goes

  1. You download your reports from your old system as spreadsheets (see the list below). Ten minutes, and you stay in control of your customers' data.
  2. You check one sheet. We send back a list of your courses with the seat types, prices and extras we found. You correct anything we got wrong — the price, the real capacity, a course to leave out.
  3. A dress rehearsal. The whole move is run once and then thrown away, so you see exactly what would change before anything does.
  4. The real move, all at once: either everything lands or nothing does.
  5. You look it over in your dashboard. New courses arrive hidden from your booking page until you are happy and switch them on.
  6. The switch. Point your website's Book buttons at Side Quest Booking and close your future dates in your old system on the same day, so a place cannot be sold twice. Anything booked in your old system in between is picked up by running the move again — it only adds what is new.

What to download from your old system

All from Reports, as CSV, with every column included:

Plus three things most systems cannot export: your cancellation policy (paste it into an email), your waiver PDFs, and any future dates nobody has booked yet.

Get these before you give notice, not after. That is general advice about any vendor, not a claim about this one.

What does not come across

How your old system's ideas map onto Side Quest Booking's

Your old systemSide Quest BookingNotes
ItemCourseSame idea, same scope
AvailabilityDatePlaces live here, not on the course. A course can run on days that are not next to each other
Customer typeSeat typeDirect equivalent
Custom field with a priceExtraPhoto package, video, rental
Custom field without a priceQuestionSide Quest Booking's can branch and follow up
Waiver templateWaiverYour own PDF, not retyped text
BookingBookingEach place is a person, with their own forms and waiver

The bit that genuinely differs

Waivers. Many booking systems ask you to type your waiver text into a rich-text editor, and offers a fixed menu of extra fields — date of birth, phone, emergency contact and so on. There is no PDF upload and no question builder.

For an agency-affiliated school that does not work, because the release and the medical statement are documents the agency published. Side Quest Booking prints your students' answers onto those documents instead. It is more work to set up once — you mark where each answer goes on the page — and then it is the real document coming out the other end.

← Back to help