Skip to main content

Connecting Spektrix

Karo integrates directly with Spektrix to sync your events and handle order lookups. Here's how to set it up.

What you need

  • Spektrix system name — the unique identifier for your Spektrix instance. Find it in your Spektrix URL: https://system.spektrix.com/your-system-name/website/...
  • API user — a Spektrix API user with appropriate permissions
  • API key — the key for that API user

To create an API user in Spektrix, follow Spektrix's guide on setting up an API user.

Setting up the connection

  1. In the Karo dashboard, go to Spektrix settings in the sidebar.
  2. Enter your Spektrix system name, API user, and API key.
  3. Set a box office phone number — this is displayed to visitors who need to call you.
  4. Click Save changes.

Once saved, Karo will begin its first event sync in the background. This may take a few minutes depending on how many events you have.

What gets synced

Karo syncs events and instances (individual performances) from Spektrix, including:

  • Event name and description
  • Performance dates and times
  • Venue / location
  • Availability status and percentage (good, medium, selling fast, last few, sold out)
  • Price information
  • Any custom attributes you've mapped (see Attribute mappings)

Karo does not sync customer data, orders, or financial records. Order lookups happen live at query time.

When a visitor asks about a specific performance, Karo can send them directly to the right point in the booking journey — the seat plan for reserved seating, or the ticket quantity page for unreserved events.

Configure this in the Booking configuration section of Spektrix settings. See Booking configuration.


Next: Booking configuration →