How Webhooks Work
When an event occurs (booking created, cancelled, rescheduled, form submitted), meetergo sends an HTTP POST request to your configured endpoint with event details.Available Events
Quick Setup
- Create a webhook endpoint on your server that accepts POST requests
- Register the endpoint via the API or dashboard
- Handle incoming events and return a 200 response
Example Endpoint (Node.js/Express)
Example Endpoint (Python/Flask)
Webhook Payload Structure
All webhook payloads include awebhookType field identifying the event, with the rest of the event-specific data at the top level:
Limits
Best Practices
Return 200 quickly - Process webhooks asynchronously to avoid timeouts
Use HTTPS - Always use secure endpoints in production
Handle duplicates - Webhooks may be delivered more than once; use idempotent processing
Log everything - Keep webhook logs for debugging
Next Steps
Event Reference
Detailed payload documentation for each event
Managing Webhooks
Create, update, and delete webhooks via API