Webhooks
Last updated
Last updated
Webhooks are a powerful feature within the Loopit platform that allow you to connect events in Loopit with external systems in real time. They provide a way to send data to a designated URL whenever a specified event occurs, enabling automation and seamless integration with other tools and platforms.
Webhooks are incredibly versatile, making it possible to automate and streamline various workflows. Examples include:
Real-Time Notifications: Alert your team when a booking is confirmed, canceled, or activated.
Integrations with Other Tools: Use third-party tools like Zapier to connect Loopit with CRMs, email marketing platforms, or task management systems.
Automated Processes: Sync data across platforms or trigger actions in external systems when specific events occur, such as creating invoices or updating bookings.
Setting up webhooks typically requires technical expertise. If you’re not familiar with how to create or use webhooks, consult your development team or reach out to Loopit support for assistance.
Event Categories Webhooks can be set up for events across a wide range of categories, including:
Assets: e.g., when an asset is created or edited.
Bookings: e.g., when a booking is confirmed, canceled, or updated.
Invoices: e.g., when an invoice is issued or paid.
Expenses, Documents, Insurance, and more.
Custom Endpoints You can set up a webhook to send data to any existing software by specifying the URL of the receiving system. If you don’t have an endpoint yet, Loopit can generate a test URL for you.
Payload Delivery Webhooks deliver a payload of data (in JSON format) to your designated URL whenever the selected event is triggered. This payload can then be interpreted and processed by external systems.
Navigate to the Webhooks Section:
Go to the Webhooks area in the Loopit platform Settings.
Add an Endpoint:
If you already have a receiving system, copy the webhook URL from there.
Otherwise, use the provided URL generator for testing.
Select Events to Trigger the Webhook:
Choose from a list of available events, such as “Booking Confirmed.”
You can select one or multiple triggers for the same webhook.
Save and Test:
Click “Create” to save the webhook.
Test the connection by triggering the selected event in Loopit to ensure data is sent correctly.
We provide full log tracking for webhooks including successful and failed. From the webhooks page select "Logs". You can click on each log entry to see the payload and endpoint we attempted delivery to.
If a webhook has failed to deliver, i.e. not received a 200 response code, we will automatically reattempt delivery. We reattempt on the following schedule;
5 seconds
5 minutes
30 minutes
2 hours
5 hours
10 hours
After this we will mark it as failed and not attempt any further. You can manually click resend for a failed delivery.