Integrations with third-party systems

Paul Campbell avatar
Written by Paul Campbell
Updated over a week ago

Tito is very flexible and can be integrated with other platforms using various tools we've built. Some of these methods are more advanced and/or in private beta, so we'll start with the simplest and work our way up to the more technical.

Embeddable widget

To display tickets and integrate the Tito checkout flow into your own website with just a couple of lines of code, use our embeddable JavaScript widget.

Or if your site runs on Wordpress, you can use this plugin to embed the widget. And if your site runs on Squarespace, this video will point you in the right direction.

You can apply your own custom styles to the widget using CSS.


Enable the widget on your site to make use of Google Analytics 4 plugin.


Push data dynamically to other platforms and systems to help automate your tasks using Tito Webhooks.

Webhooks will POST a JSON payload to the endpoint you specify, with a X-Webhook-Name header. 

You can use Webhooks for tasks like posting registrations to Slack as they happen, or connecting to a service like Zapier to send Tito data to over 500 other apps. 

Admin API

We have a full read/write REST API that we consume ourselves to power Tito. It returns JSON responses and is designed to be a predictable and intuitive interface for secure programmatic access to Tito. The Admin API can be used to manage events, tickets, etc, and allows developers to build cool and useful tools on top of Tito. 

Webhooks vs API

The path of least resistance to third-party integrations is using our webhooks. Work on Tito’s API continues. We originally implemented a read-only V1 API but abandoned plans to finish that off in favour of building a JSON API compliant read-write API.

The API will eventually expand to offer most if not all of the functionality of our admin or checkout UIs. If you have any specific questions about the API, or if you need something specific, let us know

Still need help? Search our FAQs for instant answers. You can also leave a message for our support team by email or in-app, and we'll get back to you by the next working day.

Did this answer your question?