Planned webhook events and status

Webhooks

Vindex Ai supports outgoing webhooks, allowing you to connect your AI Gateway with thousands of external applications like Zapier, Make, or your custom internal CRM.

Connectivity via Assistant

You can manage your webhooks directly through the Nexus Assistant (Tenant Assistant) using natural language.

Supported Actions

  • List Webhooks: "Show me my active webhooks."
  • Create Webhook: "Whenever a lead is captured, send it to https://hooks.zapier.com/..."
  • Delete Webhook: "Remove webhook #4."

Event Triggers

Currently, you can trigger webhooks for the following system events:
EventDescription
text
contact.captured
Fired when a visitor submits their details via the Contact Tool.
text
credit.low
Fired when your tenant credit balance falls below 10%.
text
knowledge.updated
Fired when the Self-Learning Flywheel indexes new information.

Payload Structure

Webhooks are sent as a
text
POST
request with a JSON payload. A typical
text
contact.captured
payload looks like this:
json
{
  "event": "contact.captured",
  "timestamp": "2026-04-28T14:30:00Z",
  "tenant_id": "uuid",
  "site_id": "uuid",
  "data": {
    "name": "John Doe",
    "email": "john@example.com",
    "message": "Interested in the Pro plan."
  }
}

Security

  • Custom Headers: You can define custom HTTP headers (e.g.,
    text
    X-Webhook-Secret
    ) to verify that the request originated from Vindex Ai.
  • Retries: Our system will attempt to redeliver failed webhooks up to 3 times with exponential backoff.