Help centre › Integrations › Spektrix

Spektrix — Data Synchronisation

The Spektrix integration is a small, two-way bridge between Make a Rezzy and your Spektrix box office — sized for the theatre-plus-restaurant case, not a full data sync. This article spells out exactly what crosses the bridge in each direction, when it happens, and what stays on its own side.

From Spektrix to Make a Rezzy

Data only flows from Spektrix to Make a Rezzy when a guest is actively booking through your reservation widget, and only for pages that have the Spektrix integration switched on (see Customising the widget). Two pieces of data come across:

The guest's current basket

When a guest with a Spektrix basket on the page opens the reservation widget, the widget reads the basket and looks at the earliest event in it.

  • What we read: the basket ID, the customer ID attached to the basket (if any), and the start date of the first event.
  • What we do with it: we pre-select that date in the widget's date input, so a guest with a ticket for an 8pm show on Friday lands on Friday already selected. The slot list then comes from your normal Make a Rezzy availability for that date, so the times the guest can pick from naturally fall before or after the performance — no separate "around the show" schedule to maintain.
  • Where it shows in Make a Rezzy: the pre-selection only — the basket itself is not stored against the guest record.

The Spektrix customer ID

When the booking is submitted, Make a Rezzy holds on to the basket ID. A background job then asks Spektrix who owns that basket and saves the resulting customer ID against the guest's Make a Rezzy profile. We call this verifying the link.

Until the link is verified, no data is written back to Spektrix — see Verified vs unverified below.

From Make a Rezzy to Spektrix

Make a Rezzy writes back to Spektrix at one moment only — when a booking is marked Completed. There is no periodic sync and there is no write on Confirmed, Cancelled, or No-Show. Two customer attributes are updated in Spektrix:

Spektrix attribute What Make a Rezzy writes Type
Last Dined At The end time of the booking that just completed, in ISO 8601 (e.g. 2026-05-28T21:30:00+01:00). Date/time
Number of Restaurant Visits The total number of this guest's bookings at this venue that are Confirmed, Completed, Pending, or Pending Payment. Cancelled and No-Show bookings do not count. Number

In addition, a "Restaurant booking" merchandise item is added to the customer's Spektrix order history, with the date of the booking as the date of the order.

Both attributes and the merchandise item need to be created on the Spektrix side before Make a Rezzy carry out the steps mentioned above. See Setting up the sync for the admin steps.

Verified vs unverified guest profiles

The integration only writes back to a Spektrix customer profile that Make a Rezzy has verified — meaning we have asked Spektrix "who owns the basket this booking came from?" and got back a customer ID. Two cases stop a profile from being verified:

  • The basket was anonymous. The guest had not signed in to Spektrix before opening the widget, so the basket had no customer attached. No customer ID to write back to.
  • The basket's customer did not match. Very rare, but if the basket and the booker are different people (for example, the basket was shared on a kiosk), the safety check kicks in and we leave the link unverified.

Unverified bookings still live in Make a Rezzy as normal — they just are not mirrored back to Spektrix.

What does not sync

To save you guessing what the integration does not do:

  • Spektrix tickets do not become Make a Rezzy bookings. Tickets sold through Spektrix stay in Spektrix. The bridge only carries the date and customer ID into the widget, not the ticket itself.
  • Floor plans and seat plans are separate. Make a Rezzy's floor plans (which tables are where) are unrelated to Spektrix's seat plans (which seats are in the auditorium). Changing one does nothing to the other.
  • Menus, opening hours, and business details do not cross. Everything diners see about your restaurant on Make a Rezzy comes from Business details, not from Spektrix.

Where to go next