Webhook Overview
Webhooks push data to your systems in real time when something happens in LodgeKit — a booking is created, an invoice is paid, a guest checks in.
Creating a Webhook Subscription
Go to Dashboard > Settings > Webhooks and click Add Webhook. Enter your endpoint URL (must be HTTPS), select the events you want to subscribe to, and save.
Available Events
Subscribe to events across all resources: booking.created, booking.updated, invoice.paid, payment.received, guest.created, and more.
Verifying Webhook Signatures
Every webhook request includes a signature header for verification. Use your webhook secret to compute an HMAC-SHA256 hash of the request body and compare it.
Always verify signatures
Never process a webhook payload without verifying the signature first.
Was this article helpful?