Webhooks
What is a Webhook?
A webhook is a way for an application to provide other applications with real-time information. It is essentially a user-defined HTTP callback: a URL that is triggered when specific events occur. This allows your applications to communicate seamlessly and react instantly to changes, such as booking events, cancellations, or rescheduling.
How Integration Helps
Integrating webhooks into your booking app offers several advantages:
Real-Time Alerts: Receive immediate notifications when significant events occur, such as when a meeting is booked, canceled, or rescheduled. This helps you stay updated without manual checks.
Automation: Automate workflows by triggering actions in other applications based on webhook events. For example, automatically update a calendar, notify team members, or initiate follow-up communications.
Enhanced User Experience: Provide a smoother experience for users by ensuring that all relevant systems are updated instantly, reducing the risk of double bookings or missed meetings.
Accessing Webhook Management
Navigate to Settings:
- After logging in, locate the Settings .
- Click on Settings to open the settings options.
Select Webhooks:
- In the settings menu, find and select Webhooks to access the webhook management section.
Creating Your First Webhook
Step 1: Create Webhook
- Click on Create Webhook:
- In the Webhooks section, click on the Create Webhook button to start the process.
Step 2: Fill in Webhook Details
- Subscriber URL:
- Field:
Subscriber URL
- Description: Enter the URL of your server that will receive the webhook notifications.
- Field:
Step 3: Select Event Triggers
- Event Triggers:
- Field:
Select Event Triggers
- Description: Choose the events that will trigger the webhook notifications.
- Options:
- Meeting Booked: Trigger when a new meeting is booked.
- Meeting Canceled: Trigger when a meeting is canceled.
- Meeting Rescheduled: Trigger when a meeting is rescheduled.
- Selection: Check the boxes next to the events you want to monitor.
- Field:
Step 4: Select Event Type
- Event Type:
- Field:
Select Event Type
- Description: Specify the type of event you want to subscribe to.
- Field:
Step 5: Enter Secret Token
- Secret Token:
- Field:
Secret Token
- Description: This token adds an extra layer of security by verifying requests from your webhook.
- Field:
Step 6: Save the Webhook
- Save:
- After entering all the required details, click the Save button to create your webhook.
- A confirmation message will appear to indicate that your webhook has been successfully created.