Webhooks and API
Operator AI offers powerful Webhooks and API access β allowing you to customize workflows, push data to external systems, and build deeper integrations.
π What Are Webhooks and API Access?
Webhooks allow Operator AI to send real-time data to external URLs when specific events happen (like new conversations, new users, lead capture, etc.).
API Access lets you pull or push data into Operator AI β such as creating users, sending messages, or updating profiles.
β Together, they make Operator AI extremely flexible and developer-friendly.
π οΈ How to Set Up Webhooks
Go to Settings β Miscellaneous β Webhooks in your Operator AI Dashboard.
Paste your Webhook URL (where you want to receive Operator AI event data).
Enable the types of Webhooks you want (e.g., New Conversation, New Message, New User).
Save settings and reload Operator AI.
β You can send Webhooks to multiple Zaps, endpoints, or servers if needed (separated by commas).
π οΈ How to Use the Operator AI API
API Endpoint Base URL:
https://console.heyoperator.ai/script/include/api
Authentication: Use Bearer tokens for secure access.
Common API Actions:
Get Users (
GET /users
)Create New User (
POST /users
)Send Message (
POST /messages
)Get Conversations (
GET /conversations
)Update User Profile (
PUT /users/{id}
)Tag User (
POST /tags
)
β Full API documentation is available inside the API Reference section.
π₯ Example Webhook Events
New Conversation
When a visitor starts a new chat session.
New Message
When a user sends a message during a conversation.
Conversation Closed
When a conversation is archived.
New User Created
When a new user profile is created through chat or automation.
Tag Applied
When a specific tag is assigned to a user.
β Real-time data lets you build smart workflows and reporting pipelines.
π Best Practices for Webhooks and API Usage
Validate Webhook payloads
Protect your server from invalid or malicious requests.
Use secure HTTPS endpoints
Always encrypt Webhook communications.
Retry on failures
Build retry logic in your webhook receiver.
Rate limit your API calls
Prevent accidental overuse or throttling.
Monitor Webhook delivery
Set up alerts if Webhooks fail repeatedly.
β Secure, reliable integrations = professional-grade customer experience.
π§ Bonus: Chaining Webhooks + API
Advanced users can:
Trigger Webhooks to external systems (Zapier, CRM, Database).
Use API calls to automatically update Operator AI based on those external actions.
Example: New user fills out a form β Webhook β CRM β API call tags user as βQualified Leadβ.
β You can create full closed-loop automations with Operator AI.
π Need Help?
Explore full API documentation inside the API Reference section.
Contact support@heyoperator.ai for developer support.
Your Success Manager can suggest architecture tips for advanced workflows.
β Weβre here to help you integrate without limits.
π― Next Step
Last updated