Ticketsolve's Webhook Integration is a powerful feature that allows you to automate various tasks and streamline processes by connecting Ticketsolve to various apps and services. This integration allows you to send data between Ticketsolve and other applications, making it easier to automate tasks and access information in real-time. If you want to know more about webhooks and why you should use them, read our Webhooks 101 article.
How to create a Webhook in Ticketsolve
Create & configure an Endpoint
Important
The first time you create a Webhook: If this is the first time you are creating a Webhook, get in touch with Ticketsolve Support as we will need to create a dashboard for you before you can carry out the below steps.
To connect Ticketsolve to another application or service:
1. Go to Settings > General Settings > Webhooks Dashboard.
(NB - If this screen is flashing and not viewable, contact Ticketsolve Support who will need to regenerate the webhook url).
2. You can now create an Endpoint which is basically a catch URL that will receive the data from Ticketsolve. The 3rd party app or service will provide you with the endpoint URL or you can use a middleware service such as Zapier or Make.com who will also provide you with a unique endpoint URL.
3. Once you have your endpoint URL, click on + Add Endpoint.
4. Add your Endpoint URL into the Endpoint URL field and also give it a description. It’s important to give each endpoint a description so that you can easily know what each ones does after they have been set up.
5. Scroll to the Message Filtering section and select the relevant Webhook event(s) you would want to send to the endpoint. Below is a list of the available webhook events:
- event.order.created
- event.order.updated
- order.created
- order.updated
- show.order.created
- show.order.updated
Each webhook event has specific information within the data payload. You can view the each data payload in the Event Catalog section, or you can view our article on Data Payloads. You can use more than one Webhook event if required.
6. Click Create at the bottom of the page to create your Endpoint.
Test the Endpoint
It is important that once you set up the Endpoint you need to test it to make sure that data is flowing over to the 3rd party app or service.
1. To test your integration, go to the Testing tab within the Endpoint.
2. Select the Event you would like to test.
3. Scroll to the bottom of that page and click Send Example. This will then send a test order over to the Endpoint URL.
Next steps within the third-party system
That’s pretty much all you have to do to connect Ticketsolve to another app or service. However, there may be additional requirements you need to complete within the third-party system, such as mapping where each data point in Ticketsolve fits and adding filters to ensure that only relevant data is sent.
For example, let's say you want to connect Ticketsolve to an email service. To ensure that only relevant information is sent, you will need to add a filter that only accepts data from Ticketsolve when the customer has opted in to receive emails. This way, you can avoid sending customer information to the email service if the customer has not consented to receive emails.
Overall, the process of connecting Ticketsolve to another app or service is straightforward, but it's important to be mindful of the additional steps you need to take within the third-party system to ensure a smooth and effective integration.
Comments
Please sign in to leave a comment.