Tito Documentation

Anything out of place? Please get in touch!!

Integrations with Third-Party Systems

Tito has a number of ways to integrate with third-party systems.

Integrating with custom systems

Webhooks and API

Tito has a full read/write API that we consume ourselves to power Tito.

  • The Admin API powers our admin dashboard. Create and manage events, tickets, discount codes and more.
  • The Check-in API powers our mobile and web-based check-in apps.
  • The Checkout API powers our event registration, via our widget. (Coming in 2019)

Webhooks allow data to be passed to an external system in real time. Webhooks will POST a JSON payload to a URL when a particular action happens within Tito such as a ticket being created, an order being placed and many more actions.

You can find out more about Webhooks in our API docs.

If you have any specific questions or feedback about the API, or if you need something specific, let us know

The Tito widget

You can send data to the Tito widget using JSON via the prefill attribute on the widget.

Prefilling order details

You can prefill order details by passing a prefill attribute to the widget.

Redirecting back to your domain

  1. Custom close link
    The custom close link allows you to set a URL that the customer will be redirected to if they click the “X” to close their order after their order is complete.
  2. Custom auto-redirect link (private-beta, please email us to activate)
    The custom auto-redirect is a URL that the customer will be taken to automatically either a) immediately after they fill in their details and pay or b) after they complete every ticket in an order.

For both options, you can pass :registration_id to include the unique slug that you can use to look up the order later, ie:


Google Analytics

Our Google Analytics integration is in private beta. Please contact us if you’d like it enabled on your account.

iframe callbacks

(this feature is in private-beta, please email us to activate)

The iframe callback is what powers our Google Analytics integration, but you can use it to add whatever third-party tracking you like during the Tito checkout.

As per the widget documentation, your site can listen for certain Tito events. The problem with this is that if your customer is on mobile, you won’t be able to capture any of these events because Tito will redirect to our ti.to domain. You can, however, host a custom page or provide custom HTML that will listen for the Tito events inside an iframe throughout the whole checkout. See the documentation for details.

If you ever need some help, don't hesitate to contact us…