Apps & integrations
How apps work in Basker — connecting external systems to your content, what they add to your editor, and which apps are available
An app in Basker is an integration with an external system — a ticketing platform, a digital asset manager, a CRM, or any other tool that connects to your content. When you install an app, Basker:
- Adds a configuration area where you connect Basker to the external system.
- Extends your content types with extra fields specific to that app — for example, a Tessitura ticketing app adds Tessitura-specific fields to events and performances.
- Adds pickers, sync actions, and admin tools that pull data from the external system into your editor.
- Provides public-facing components, widgets, or routes that your theme can use to render the integration on the live site.
Apps are how Basker stays open: rather than baking every ticketing system, donor platform, or asset manager into the core, Basker provides a clean integration layer that apps plug into.
Installing an app
Most apps are installed by Basker support — they require credentials, agreements, or setup work that happens once at the platform level. Contact sales to get an app installed for your site. Once installed, the app appears in your site's Apps area where editors configure it day-to-day.
Some apps may have a self-serve install flow available in the Apps area. Check there to see what's available for your site.
Configuring an app
Each installed app has a configuration tab in the Apps area. Configuration typically includes:
- Connection details — the credentials, API keys, or domain that connect Basker to the external system.
- Sync settings — how often data is pulled in, which fields are synced, how mismatches are resolved.
- Default behaviour — what happens when new content is created, when records are updated, or when sync conflicts arise.
- App-specific options — depending on the app, this might include keyword filtering, custom domains, default modes of sale, or any other setting unique to the integration.
Most apps verify the connection when you save credentials and report back whether they can reach the external system.
How apps appear inside content
When an app is installed, it can extend your content types with extra fields. A ticketing app adds ticketing fields to events and performances. A DAM app adds an "Import from external library" option to the media library. A CRM app might add audience fields to people records.
These app-added fields live alongside the built-in ones and behave the same way — you fill them in for each record, they're searchable, and themes can render them on the live site.
Where to find apps in Basker
Open Settings → Apps. The screen is subtitled Extend your site with apps and integrations and has two main areas:
- Installed — the apps currently active on your site, each with an Enabled badge.
- A Ticketing category (and other categories where applicable) listing the apps available for install.
Apps available in Basker
The pages below cover the apps documented in detail. Other apps in the catalogue (Booking, Line-Up, Google Analytics, and any newly-added ones) follow the same install pattern — contact sales about installing one for your site.
Search & discovery
Tune Basker's on-site search with boosts and synonym groups. Installed by default on every site.
Tessitura
The deepest ticketing integration — sync productions, run TNEW, deploy Blocks Office templates.
Spektrix
Wide-surface ticketing integration with booking, account, and membership widgets.
Elevent
Sync plus client-side widgets for booking, donations, membership, and accounts.
Orange Logic
Bring assets in from your Orange Logic DAM into Basker's media library.