Webhooks (also called a web callback or HTTP push API) let you send real-time updates from OfficeRnD to external systems. This is useful when you want to automate workflows or sync data across platforms without polling APIs. Instead of asking for data repeatedly, a webhook pushes it as soon as the event occurs.
For example, you can send updates to your CRM when a new member joins or notify a third-party billing system when a contract is signed. In this article, you’ll learn where to configure webhooks in OfficeRnD and how to set up a new webhook endpoint.
Summary
Set up webhook endpoints by providing a URL and selecting which events to send.
Use webhooks to automate real-time updates between OfficeRnD and external systems.
Avoid constant polling by using event-driven triggers.
Review our developer documentation for advanced setup and event details.
When and why to use webhooks
Webhooks are tools that send data to another system as soon as a predefined event happens. They use HTTP POST requests to deliver the information directly to your chosen endpoint URL.
You may want to use webhooks if you need to keep external systems in sync with OfficeRnD events. For example, you might use webhooks to:
Trigger an automation in your CRM when a new contract is created.
Sync invoice data with your custom accounting system.
Send a Slack message when a new booking is made.
Often, admins and developers use webhooks when they need real-time data exchange between systems without relying on repeated API calls.
What you can achieve
Using webhooks in OfficeRnD Flex, you can:
Receive real-time notifications when specific events occur, such as:
A new member is created.
A booking is updated or canceled.
A contract is signed.
An invoice is generated.
Send these updates to any external system that accepts HTTP POST requests.
Automate workflows across systems using the payload data provided in each webhook.
Reduce the need for polling OfficeRnD APIs, which improves performance and efficiency.
To use webhooks, you must first set up an endpoint and select the types of events you want to track. OfficeRnD will then send data to that endpoint each time one of those events occurs.
Set up webhooks in OfficeRnD Flex
To configure webhook endpoints in the Admin Portal:
Go to Settings > Data & Extensibility > Developer Tools and open the Webhooks tab.
Click Add Endpoint.
Fill in the following fields:
When the webhook is created, OfficeRnD will start sending a POST request to your endpoint every time one of the selected events occurs.
For advanced use cases
For more detailed technical documentation and examples, read our developer documentation →