Help

Switch to Session from another platform

A start-to-finish plan for moving your venue from Acuity, Periode or another booking system - what to set up first, what to do on switch day, and what to tell customers.

Who can do this: admins only 6 min read

Most of a switch happens before switch day, whenever you have time. Switch day itself is short and runs in a set order. The Acuity and Periode sections cover what differs; the import wizard is in importing data.

A venue's public Session booking page, showing the calendar customers use to book
This is where your customers land the moment you switch your links over.

Before switch day

  1. 1

    Schedule your sessions to match

    Use the same days, times, durations, capacity and locations as your old platform, with repeating schedules and one-off dates. The import matches upcoming bookings to existing sessions by date and time, so a mismatch loses them; past bookings get past sessions created for them. With more than one site, set up locations first.

    One difference from most platforms: don't recreate private hire as its own session. If your old system had a separate private appointment type or product, add a Private price to the communal session instead - see one session, every way to book it.

  2. 2

    Connect Stripe

    Start early, as verification can take a day or two - see connect Stripe.

  3. 3

    Set your prices and offers

    Mirror your current price options (imported bookings keep their own price and amount paid), and create the bundles and membership tiers your import maps onto - see what to create first.

  4. 4

    Carry over policies, waivers and emails

    Set your cancellation policy, waiver and any reminders on Email → Follow-ups. The full checklist is in going live.

  5. 5

    Plan your members and switch day

    Decide which tiers match your old plans and whether you or your members cancel old subscriptions; we move member lists for you. There's no downtime, so pick a morning your team can focus.

On switch day

  1. 1

    Stop your old platform selling anything

    Stop new bookings and new pack, gift voucher and subscription sales. Existing bookings and your old account stay viewable.

  2. 2

    Point your links at Session

    Update your website, social bios and other booking links to bookasession.org/your-slug - see booking links.

  3. 3

    Run your final export and import it

    Export fresh, after step 1 (why). A "dry" export a day or two before lets you check the file.

  4. 4

    Press Go live

    Once your data is across, select Go live on your Setup checklist to make your page findable in Google.

Tell your customers

Email anyone with an upcoming booking, membership or credit. A draft to adapt:

Subject: We've moved our booking system

Hi [first name],

We've switched to a new booking system called Session. Your upcoming booking, any gift card balance or session credits, and your membership have all moved across, tied to this email address.

To pick up where you left off:

  1. Go to bookasession.org/your-slug/welcome
  2. Set up your login using this same email address
  3. You'll see your booking and credit waiting for you

Any questions, just reply to this email.

Tip

For about a fortnight after you go live, your Setup checklist shows this draft and the addresses of customers with a booking, membership or credit. Send it from your own address with them in BCC, never To or Cc, in batches if your provider caps daily sends (Gmail at a few hundred).

Warning

Session's email marketing only mails opted-in customers, and a bookings import records no consent. Mail your wider list from your old tool, or import a consented list as Customers.

From Acuity

If you gave Session your Acuity link at signup, your sessions are already built - check them. Acuity calendars usually map onto Session locations.

Stop Acuity selling

  1. 1
    Stop new appointments with Block off time → Block multiple days, from today for several years ahead, on every calendar. It's reversible.
  2. 2
    Stop package, gift certificate and subscription sales by turning off "Public" on each product under Packages, Gifts & Subscriptions. Existing balances aren't affected.

Export and import

Follow exporting from Acuity, or send us the export if you have real booking history, several locations or private hire. Gift certificates and packages need gathering by hand:

  • Acuity's "Package" is Session's "Bundle", and a "Gift Certificate" is a "gift voucher".
  • A certificate for a number of sessions imports as a count voucher and a cash one as an amount voucher. Restrict a private hire certificate to that session, since private hire is priced as one block.
  • Check Acuity's balance screen, not the name - a product called "10 sessions" can track its balance in pounds.

Discount codes don't export either. Copy each active code's setup from Acuity's edit screen (percentage or flat, limits, expiry) into Offers → Discounts - SUMMER10 can turn out to be a flat £5 off.

From Periode

Send us your exports and we'll run the import: bookings and customers, gift cards as gift vouchers with their original codes, punch passes as bundle credit, and your mailing list with any consent your export records.

Your Periode checklist

Send these answers with a first export, so the import is tested before switch day:

  1. 1

    Give every Periode product a session

    Including sites you no longer run, if you want their history (a closed session holds it). Private hire needs a private hire price, and extra products such as upgrades a matching add-on.

  2. 2

    Match each membership plan to a tier

    Periode plans are often one per site. Tell us which membership tier each moves to.

  3. 3

    Choose which gift cards come across

    Unused codes can include cards from an earlier system, prizes and test cards. Say which to leave out and whether any expire.

  4. 4

    Switch off Periode, then export

    Turn off bookings and gift card sales (separate switches - a card bought after the switch won't work on Session), then pull the exports below straight away.

  5. 5

    Cancel Periode subscriptions

    Periode keeps billing until each agreement is cancelled. Members re-subscribe on Session - see imported members.

Pull your exports

From Periode's Reporting page:

  • Bookings, history plus everything upcoming.
  • Gift cards (per card, with codes) and gift card balances (per customer). The card list has no balances, so you need both; include cards marked Redeemed, which usually still hold money.
  • Punch passes, with remaining punches and expiry.
  • Subscriptions or membership payments, with each member's next renewal date.
  • Customers or sales contacts, with the marketing consent column.

Costs

Periode charges one all-in rate; Session is Stripe's fee plus a platform fee. To compare, take a recent Periode statement's deductions as a percentage of takings.

Common questions

  1. A customer can't see their booking after claiming their account. See import troubleshooting - usually they signed up with a different email address.

  2. What if I find a code that didn't come across? Add it by hand - see discount codes and gift vouchers.

  3. A customer says their Periode gift card doesn't work. If it was bought after your switch, Periode was still selling - switch that off. Either way, send us the code and the customer's email.

  4. How long should I keep my old account? A month is plenty.

Was this helpful?