2 min read

Integrating Spektrix with your Website

Technology is changing all the time and it naturally affects our purchasing behaviors. The popularity of online shopping and the increase in people using their mobiles to make purchases tells us that people are moving towards the newest and most convenient technologies. The arts industry has experienced this shift as much as any other industry, which is why it’s so crucial to make sure you have a great website and web experience.

We know this can be daunting, so we provide tools to integrate our system with our clients' websites, just to make things a little bit simpler. We use a combination of an API, which provides access to up-to-date information direct from Spektrix about events and other items, alongside iframes, which handle things like seat selection, offers and card payment processing.

We’ve chosen this approach so that your customers are able to book quickly and easily on a wide range of browsers and devices, without ever needing to leave the website they started on. Using a single set of iframes allows us make sure seating plans display correctly and card details are processed securely, while being as straightforward to implement as possible.


Future plans

We think it should be possible for developers to decide how a website should be integrated, and create dynamic purchase paths which provide a slick user experience across all devices, all the while maximizing on revenue generation and audience development opportunities.

Here at Spektrix we’re always trying to find ways to make things even better for our clients, and to that end we’re working on two areas that we think will help:

1. A new and upgraded API

This new API is going to be the first step in a new approach to integrating Spektrix into a website, opening up much more of the logic that drives the system than ever before. It’s in beta testing at the moment, and we’ll be talking about it more as it gets closer to a full release.

2. A suite of web components

These are standardized building blocks of code which aid the development of specific functions on a website, which we'll develop alongside iframes before eventually replacing them with web components altogether. Web developers are going to be able to pick and choose which components they need for different parts of a website’s purchase path, adapting them however they need. We’ve already built the first of these, two widgets which are really easy to implement and add a little extra functionality to a website:

Logged in and Basket web components in use on Sheffield Theatres' website

You can see both of the components in this screenshot - ‘Logged In’ and ‘Basket’ widgets. The Logged In widget shows visitors whether they’re logged in as they navigate around the site, while the Basket widget shows a summary of the number and value of items currently in the basket. These can both be placed on any or all pages of a website.

Web components as a technology are still in their infancy, and as such we’re working on them as part of a long term project. We’re going to be developing and releasing more features using web components as we go on, but this will be an ongoing process over a period of time.


What next?

We want to offer web developers cutting-edge, fully customizable integration options, so we’re going to continue to support our existing APIs and iframes while also releasing new features and enhancements for the foreseeable future - including, but not limited to web components. In fact we’ve recently released a new ‘multibuy cross-selling’ feature which you can get up and running online in just a few clicks, which works seamlessly within an existing iframe integration.

Crucially, as we release web components and continue to develop the new API, web developers will be able to start making use of them alongside existing iframe integrations. For our clients, this means they can start benefiting from the additional flexibility on offer without needing to completely re-build their websites.

Our support team will be on hand to provide documentation as well as advice and technical support to help users get the most from Spektrix. We’re happy to discuss how you might make use of the work we’ve already done, as well as plan for taking advantage of what we’re planning in the future.


Discover more about Spektrix technology, systems and connections


Robin Dodds is Engineering Management Lead at Spektrix

6 Things I Learned My First Time at Capacity Interactive Boot Camp

Hybrid conferences in 2022: connecting failure with success, reframing goals to support change, centering accessibility, and dog GIFs.


Creating great ticket booking experiences for arts patrons online

Patrons want to book theater, music and event tickets online. But more than a transaction, your website’s often their first experience of your...


Create your own story arc for fundraising conversations

A guest post by Kel Haney, Senior Consultant at Donorly. Kel introduces her method for shifting fundraising conversations from transactional moments...