Webhooks Overview
Webhooks allow Operator AI to send real-time event data to your systems β enabling automation, integration, and real-time reactions outside of Operator.
π What Are Webhooks?
When an event happens in Operator AI (e.g., a new conversation, new user, lead captured), Operator can automatically send a POST request with the event data to your external URL.
Your system can then process, store, or act based on that information.
β Webhooks make Operator AI deeply connected to your stack β instantly.
π Common Webhook Events Available
New Conversation
A visitor or user starts a new chat or interaction.
New Message
A new message is sent in a conversation (user or agent side).
New User
A new user is created (from signup, chat start, API call, etc.).
Conversation Closed
A conversation is archived or ended.
Tag Applied
A user gets tagged via automation, agent, or system event.
Lead Captured
A Flow successfully captures a lead (email, phone, etc.).
β Covering the most important user interaction and automation points.
π οΈ How to Set Up Webhooks
Log into your Operator AI Dashboard.
Go to Settings β Miscellaneous β Webhooks.
Enter your Webhook URL (must be HTTPS).
Select the types of events you want to subscribe to.
Save your settings.
β Now Operator AI will start POSTing event payloads to your endpoint.
π₯ Example Webhook Payload
Example for a New Conversation event:
β Your server will receive real-time JSON payloads you can use in your systems.
π Best Practices for Webhooks
Always respond with 2xx HTTP codes
Operator expects a successful response (like 200 OK).
Implement retries for failures
Webhooks should retry if delivery fails temporarily.
Validate incoming Webhooks
Use HMAC signatures (optional) or check payload structure to prevent spoofing.
Log received Webhooks
Useful for debugging and monitoring.
Keep your Webhook URL private
Avoid exposure to random POST requests.
β Well-handled Webhooks = real-time reliability and scaling.
π§ Advanced: Multiple Webhook URLs
You can send Webhooks to multiple Zapier zaps or endpoints by entering comma-separated URLs.
Example:
https://hooks.zapier.com/abcd, https://api.yourcrm.com/webhook
β Distribute events flexibly across your connected tools.
π Need Help?
Explore Webhook setup and payload examples inside this documentation.
Your Success Manager can help architect real-time automations using Webhooks + API.
β Weβre here to make your systems smarter and faster.
π― Next Step
Last updated