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
- In the Karo dashboard, go to Spektrix settings in the sidebar.
- Enter your Spektrix system name, API user, and API key.
- Set a box office phone number — this is displayed to visitors who need to call you.
- 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.
Booking deep links
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 →