Skip to main content

Spektrix

Updated over 5 months ago

The Spektrix app connects Basker to your Spektrix ticketing system, allowing you to import and automatically sync event and membership data. This saves time on manual data entry and ensures your website listings are always up-to-date with your ticketing database.

1. Configuration

To get started, you need to connect the app to the Spektrix API.

  1. Navigate to the Spektrix App: Go to Settings > Apps in the CMS admin panel and select the Spektrix app.

  2. Enter API Credentials:

    • Spektrix Client Name: Your unique account name provided by Spektrix. This is often part of your Spektrix URL (e.g., system.spektrix.com/{clientName}/api/).

    • Spektrix API Key: Your secret API key for authentication.

  3. Test Connection: Click the ‘Test Connection’ button to verify that the credentials are correct. A successful connection is required before you can proceed.

🚨 Note: If you don’t know your Client Name or API Key, contact your organization's Spektrix administrator or Spektrix support.

2. Data Synchronization

Once connected, the app can import and sync data from Spektrix. The sync process runs periodically, pulling the latest information into Basker CMS.

What Data is Synced?

  • Events: Core event information, including titles, descriptions, and other details from Spektrix.

  • Event Instances: The specific showtimes and dates for each event are imported and linked to their parent event.

  • Memberships: Membership types and details can also be synced from Spektrix.

How Syncing Works

The app adds a "Sync from Spektrix" section to your Event and Membership records in the CMS.

  1. Link a Record: In a Basker Event or Membership, use the search to find and link to the corresponding record from Spektrix.

  2. Pull Data: Once linked, the app will pull data from the Spektrix record into the Basker record.

  3. Automatic Updates: The app will periodically re-sync the data, ensuring that any changes made in Spektrix are automatically reflected in the linked Basker records.

This allows you to manage your event and membership data in one place (Spektrix) and have it automatically update on your website.

3. Attribute Mapping

You can map specific attributes from Spektrix events directly to fields in your Basker CMS Event collection. This is useful for syncing custom data points you've set up in Spektrix.

  1. Go to the Spektrix App Configuration page.

  2. Find the "Event Attribute Mapping" section.

  3. Map Attributes: For each Spektrix attribute you want to sync, select the corresponding Basker Event field from the dropdown menu.

For example, you could map a Spektrix attribute named "Genre" to a "Genre" text field in your Basker Events. When the event is synced, the value of the "Genre" attribute in Spektrix will be automatically populated in the "Genre" field in Basker.

Did this answer your question?