skdul pushes signed webhooks to your endpoint the instant a booking is created, cancelled, or rescheduled. No polling, no lag.
TL;DR
Scheduling webhooks push real-time events to your endpoint when a booking is created, cancelled, or rescheduled. skdul signs every payload, retries with exponential backoff, and includes every custom question answer in the body. Webhook-integrated teams eliminate CRM sync lag entirely.
You are running cron jobs every five minutes just to catch new bookings. That is wasted compute and stale data.
New meetings take 30 minutes to show up in Salesforce. Your SDRs chase cold leads while warm ones sit in the queue.
You rely on a Zapier filter that triggers on calendar events. Half the time it misses the update and nothing happens.
Other schedulers treat webhooks as an afterthought with weak signing and no retries. skdul treats them as production infrastructure with HMAC signatures, 24 hour retry windows, and full custom field payloads. That is why teams replace their Zapier glue with a direct integration.
Subscribe to booking.created, booking.cancelled, and booking.rescheduled. Every event fires within 500 milliseconds.
Every payload is signed so your endpoint can verify authenticity before processing. Never trust an unsigned webhook.
Failed deliveries retry with exponential backoff for up to 24 hours. Your endpoint can go down and still catch up.
Every payload includes guest info, custom question answers, event type metadata, and the full booking timestamp.
Subscribe multiple URLs to the same event. Send to your CRM, data warehouse, and Slack channel in parallel.
Go from signup to your first booking in no time.
Add your webhook URL in settings and pick which events to subscribe to. skdul returns a signing secret you store on your side.
When a booking is created, cancelled, or rescheduled, skdul sends a signed POST to your endpoint within 500 milliseconds.
Your endpoint verifies the HMAC signature, processes the payload, and returns 200. Failed calls retry automatically.
“We replaced three Zapier workflows with a single webhook endpoint. CRM sync dropped from five minutes to under a second.”
Alicia Moreno
RevOps Lead, Finch
Sync lag 5 min to 1 sec
“HMAC signing was table stakes for our security review. skdul was the only scheduler that shipped it without a workaround.”
Raj Menon
Staff Engineer, Harbor
Passed SOC 2 review
“Retries saved us during a two hour endpoint outage. Every booking still landed in our database when we came back online.”
Tamar Weiss
Backend Lead, Modulus
Zero lost events
AI-ready scheduling
People book through your beautiful booking page. AI agents book through skdul's MCP server, browsing availability, scoring 100+ slots, and confirming the best time. Both paths lead to the same confirmed booking.
Set up your booking page in two minutes. No credit card required.
Configure webhooksskdul supports booking.created, booking.cancelled, and booking.rescheduled. Each event includes the full booking payload, guest info, and custom question answers. More event types are added quarterly.
Every payload includes an HMAC SHA-256 signature in the X-Skdul-Signature header. Your endpoint computes the same signature using your signing secret and rejects the call if they do not match.
skdul retries failed deliveries with exponential backoff for up to 24 hours. If your endpoint comes back within that window, you catch every event. After 24 hours the webhook is marked failed and logged.
Yes. You can register multiple webhook URLs and subscribe each to any combination of events. This lets you fan out to your CRM, warehouse, and Slack at the same time.
Yes. Every answer to a custom booking question is included in the webhook payload under the custom_answers field, keyed by question slug. No separate API call required.
skdul fires webhooks within 500 milliseconds of the triggering event. In practice most teams see payloads arrive in their CRM or Slack within one second of a booking.
A developer's guide to building an AI meeting assistant using MCP, scheduling APIs, and LLMs. Architecture patterns, protocol details, and implementation steps.
Stripe became the payments layer. Twilio became the communications layer. Scheduling is next. Every SaaS product that involves human interaction will need a scheduling API, and most are building it wrong.
Free to use. Set up in two minutes.
Twenty REST endpoints, typed SDKs, webhooks, and generous rate limits. Ship embedded scheduling in under a day.
Ask the questions that matter before the meeting, not during it. skdul turns your booking form into a qualification tool.
Connect Google, Outlook, and iCloud in one click. Bookings flow in, personal events block out, and your availability is always the truth.