You can use Tito webhooks and Zapier’s Slack integration to instantly notify your team in Slack when someone registers a ticket. This guide walks through each step using Zapier.
Please note, while steps are correct at the time of writing we recommend you check Zapier's documentation directly for the most up to date instructions on setting up and testing Zaps.
1. Account setup
You'll need to have active accounts for the following services:
Tito (you'll need to be an admin or a moderator)
Zapier (you'll need a premium account)
Slack (you’ll need admin access to install apps)
2. Set up a "Zap"
In Zapier, click "Create Zap" (click the orange button in the top-left of the dashboard and then follow the on-screen steps). You can use Zapier's AI CoPilot to help you set it up, but this article covers the manual steps:
Select a Trigger: search for and select "Webhooks".
Select a Trigger Event: choose "Catch hook" and hit continue.
If you're prompted to "Pick off a Child Key", you can skip this step.
You'll be shown a webhook URL — click to copy it.
3. Connect to Tito
In your Tito event dashboard, go to "Settings > Webhook endpoints".
Click "New webhook endpoint".
Paste in the Zapier webhook URL that you just copied.
Under "Included triggers" select the ones that you want to receive notifications for. We suggest
registration.finished
, which is fired as soon as the booking is confirmed and payment is complete, but you can see what all the available options mean here.Finally, hit save.
4. Test the connection
Back in Zapier, click "Test trigger".
You should see a message like "We found records in your Webhooks by Zapier account." and an example request that you can click into (which should show information about the latest registration, depending on what trigger(s) you selected).
Now choose "Continue with selected record".
5. Configure the Action to post in Slack
You may be redirected automatically to choose an app for the Action step but, if not, select the plus icon next to "Action".
Search for and select Slack as the action app.
For the "Action event", choose "Send Channel Message" (or whichever option you prefer).
Click "Continue", then either select your Slack workspace from the "Account" dropdown, or follow the on-screen steps to connect to it if this is the first time you're configuring a Zap to Slack. Continue to the next step.
Choose the channel from the dropdown that you wish to post to.
Set the format for how you want the message to appear in Slack, typing the
/
shortcut to pull up Zapier's interface for mapping webhook fields, e.g.
🎉 New Tito registration for [event title]! [name] registered [line items quantity] ticket(s) for [total]. Link to order: [tickets admin url]
The other fields on this form are optional, so go through and configure them to your preferences.
Then click "Continue" and after reviewing all your settings, you can click "Test step".
6. Finalise the setup
You should hopefully have received a notification in Slack. Assuming everything looks as you hoped, go ahead and click "Publish" on the Zapier setup wizard! You should now receive realtime notifications in Slack for activity in Tito.