Allthings uses webhooks to notify you when an event happens in an App. Webhooks are useful when you want to react to certain events occurring within an App like synchronizing ticketing data between Allthings and a 3rd-party ticketing tool. They are a simple way your apps and tools can 'speak' to each other and get notified automatically when something new happens. In addition, Webhooks automatically push data from one app to another.
What are webhooks
Webhooks refers to a combination of technologies tied together so that collectively they create a notification and reaction system. Webhooks allow App administrators and developers to augment or enhance the Allthings Platform with additional custom behaviors and functionality.
You can think of a webhook a little bit like a phone call. You share with us your phone number, and whenever there is activity in your App, we call your phone number to share that information with you.
Common use cases
Ticketing
Ticket events are a common webhook use case. Ticket events can be used to synchronize tickets between Allthings and another ticketing or ERP system. More common is for ticket events to be used by partners who offer services or platforms which revolve around service delivery. For example, an integration might seek to automate the damage-case and crafts-person work order creation automatically from Allthings tickets.
Booking
Webhooks are a useful way to integrate Bookings with partner services like door access systems. A tenant can make a booking for an asset like a guest room or common room. When the booking is paid for and/or has been accepted by an Agent, a webhook can deliver the booking to the access-control system used to restrict or control access to the asset. The access-control system can then update the booking with a PIN or access code which is valid only during the period of the booking. Allthings will then deliver this access code to the tenant who made the original booking.
Registration Codes
You can use webhooks to export newly created registration codes. Perhaps you send out registration codes by physical mail, but only want to send new ones. A simple way to implement this is by using Zapier's Incoming Webhook integration feature to automatically have new registration codes exported to a Google Spreadsheet.
Updating ERP systems
Webhooks are a convenient way to keep your ERP system up to date with changes to tenant profile data. For example, when a tenant changes their data like phone number or email address, your ERP system can be automatically updated. Please note that, given the privacy implications of such data synchronization, such integrations must be validated by Allthings before being enabled on production data.