Skip to main content

[Flex] Use Webhooks to Get Real-Time Data From OfficeRnD

Connect OfficeRnD to external systems by sending real-time updates when specific events happen in your workspace.

Krasto Milchev avatar
Written by Krasto Milchev
Updated yesterday

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:

  1. Go to Settings > Data & Extensibility > Developer Tools and open the Webhooks tab.

  2. Click Add Endpoint.

  3. Fill in the following fields:

    • Endpoint URL: Enter the URL where you want OfficeRnD to send the POST requests.

    • Description (optional): Add a short explanation of what this webhook is used for.

    • Events to send: Select one or more events that should trigger the webhook.

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 →

Did this answer your question?