Webhooks
Receive real-time event notifications when things happen during AI conversations, such as tickets created, appointments booked, calls completed, and more.
Overview
Webhooks let you receive HTTP POST notifications to your server whenever events occur during AI-powered conversations. Instead of polling for updates, your system gets notified instantly when a ticket is created, an appointment is booked, a call ends, or any other supported event fires.
How it works
- Register a webhook endpoint URL in your Staffify dashboard and choose which events to subscribe to.
- When a subscribed event occurs, Staffify sends a signed POST request to your endpoint.
- Your server verifies the signature, processes the event, and responds with a 2xx status code.
In This Guide
Quick Start
Register an endpoint and receive your first event in minutes.
Event Catalog
All supported event types and when they fire.
Payload Examples
Full JSON payload structure for each event type.
Security & Verification
HMAC-SHA256 signature verification to authenticate deliveries.
Endpoint Configuration
Set up, update, and test webhook endpoints in the dashboard.
Retry Policy
How Staffify retries failed deliveries with exponential backoff.
Transcript Privacy
Control whether conversation transcripts appear in payloads.
Response Status Codes
Which HTTP status codes indicate success or failure.
Best Practices
Idempotency, async processing, and reliability recommendations.
Need Help?
Having trouble setting up webhooks? Our team is here to help.