Setup & Channels
How can I send data from my AI agent to external systems?
Updated May 5, 2026
The Webhooks section lets you send real-time data from your AI agent to your own systems. When specific events happen, a POST request with a JSON payload is sent to your configured endpoint.
This enables you to:
- Sync leads with your CRM
- Trigger automations
- Notify internal systems
- Build custom integrations
How Webhooks Work
- You provide a public endpoint URL
- The platform sends event data as a JSON payload
- Your system processes the data in real time
Setup Instructions
1. Add Endpoint URL
- Enter a publicly accessible HTTPS URL
Requirements:
- Must be reachable from the internet
- Must support POST requests
- Should return a 2xx response
2. (Optional) Add Signing Secret
- Add a signing secret
- A signature header will be included for verification
Events You Can Receive
conversation.ended
Triggered when a chat session ends.
lead.captured
Triggered when lead data is extracted.
Sample Payload
(See original article for full JSON example)
When to Use Webhooks
Use webhooks when you want to:
- Push leads into a CRM
- Trigger workflows in external tools
- Notify your backend
- Build dashboards
Best Practices
- Validate webhook signatures
- Handle retries
- Log incoming requests
- Respond quickly with 200 status
Common Issues
- Endpoint not publicly accessible
- Incorrect URL
- Server not handling POST
- Timeout or slow response
- Signature validation failures
Summary
Webhooks allow you to connect your AI agent with external systems and automate workflows in real time.