Help Center

Get advice and help from our expert team

Configuring Webhooks

Webhooks in Easy!Appointments allow the system to automatically notify external services when key events occur.

Written by Alex Tselegidis
Last updated 5 days ago

Webhooks in Easy!Appointments allow the system to automatically notify external services when key events occur (e.g., when an appointment is booked, updated, or canceled). This is useful for integrating with third-party systems such as CRMs, notification platforms, or analytics tools.

Webhooks can be configured via the UI, no code changes are required

Supported Events

Easy!Appointments can trigger webhooks for the following events:

EventDescription
SaveTriggered when a record is saved (create or update)
DeleteTriggered when a record is deleted

How Webhooks Work

When a supported event occurs, Easy!Appointments sends an HTTP POST request to a specified URL with a JSON payload containing relevant appointment data.

Step-by-Step Setup

1. Find the Webhooks page

Webhooks can be found in the admin settings and the integrations page. This section is only available to system administrators, in order to protect sensitive configuration from other user roles.

You can sign in, go to settings, then to integrations and finally click on Configure Webhooks.

2. Define the Webhook functionality

Create a new record and give a clear name so that you can reason about the entry in the future.

Then select the correct events and enter the request information

  • URL
  • Secret Header / Token

Tip: Use secret headers or token-based validation to ensure requests are from a trusted source.

The secret header will be included in the headers section of the webhook request.

Security Best Practices

  • Always validate the request origin using a secret token.
  • Use HTTPS for secure data transfer.

Use Cases

  • Sync appointments to an external CRM
  • Trigger a Slack or Microsoft Teams notification
  • Send real-time updates to a mobile app backend
  • Integrate with Zapier or Make (formerly Integromat)

Similar Articles
Introduction

Admin Manual The Admin Manual provides step-by-step guidance for configuring, managing, and maintaining your Easy!Appointments…

Installation

Follow the installation guide to setup your own Easy!Appointments installation by following a few simple steps.

Support Contract
Arrow-up