Inhaltsverzeichnis
    Inhaltsverzeichnis

      resmio » Help » Webhook

      Set up webhooks

      perm_identity
      Who can use this feature?

      Available starting with the PREMIUM plan.

      Webhooks in resmio are a streamlined trigger method to notify external services in real time about changes to reservations and online orders.

      General

      help

      Scope and application

      Explanation of the webhook process at resmio in a diagram

      Simply put, webhooks enable resmio to connect to third-party applications and automatically notify them of specific events.

      Examples of such events include confirmed reservations or orders.

      A webhook is an automated notification sent via HTTP request, which resmio sends to a URL you have specified as soon as a specific event occurs.

      info

      Note: As a pure trigger, the webhook does not share any personal reservation details, only technical metadata on the event.

      The following use cases are feasible:

      • Event-driven workflows (a system should respond to certain events without knowing the details)
      • Internal notifications (you/the team should be informed that something has happened)
      • Counts and status synchronization (third-party application simply counts events)
      • Monitoring and technical processes

      Common applications for resmio webhooks include automation platforms such as Zapier, Make, or n8n, internal servers, notification services (Slack, Teams), or reporting tools like Google Sheets, which respond to events without processing reservation or order data.

      help

      Technical specifications

      Point Description
      Method HTTP POST
      Authentication Basic Auth
      Format JSON
      Payload id, facility_id, action
      Purpose Trigger for external applications
      Details API needed
      help

      Setup in resmio

      Einrichtung von Webhooks in resmio

      You can easily set up and update webhooks directly through your resmio account..

      1. Log in to the system and go to Settings > Integration > Developers > Webhooks
      2. Add a new webhook by clicking the + Add webhook button.
      3. The following info needs to be provided for the webhook:
        1. a target URL for the HTTP request
        2. a username (for authorization)
        3. the password (for authorization)
        4. the desired action/event

      Once your webhook is saved in resmio, we’ll automatically send an HTTP POST request to your URL when the selected action happens. Your app will then get the request and can respond accordingly (like saving data, starting a specific process, etc.).

      Authentication is performed via Basic Auth (username & password). This data is sent in the HTTP header. Your server checks the credentials before processing.

      help

      Events and shared data

      There are currently a total of six webhook actions available in resmio.

      Area Trigger Meaning
      Reservations (booking) booking_created A new reservation has been created.
      Reservations (booking) booking_updated An existing reservation has been changed (e.g., time, number of people).
      Reservations (booking) booking_deleted A reservation has been canceled or deleted.
      Online orders (productorder) productorder_created A new online order has been received.
      Online orders (productorder) productorder_updated An existing order has been modified.
      Online orders (productorder) productorder_deleted An order has been canceled or deleted.

      The webhook request currently contains only a minimal payload.

      A practical example:

      {
      "id": 51918313,
      "facility_id": "the-fish",
      "action": "BOOKING_CREATED"
      }
      

      The fields included are:

      id

      The internal ID of the reservation or order assigned by resmio.

      facility_id

      The unique identifier of the resmio account (restaurant).

      action

      The triggered event, all webhook actions, see table above.

      Webhooks are primarily used as triggers, not for full data processing.

      info

      Keep in mind The webhook does not contain detailed data such as guest names, booking times, group sizes, order items, or sales figures. Detailed data must be retrieved via the resmio API.

      expand_less