AskHandle

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

  1. You provide a public endpoint URL
  2. The platform sends event data as a JSON payload
  3. 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.