Webhook Integrations

Webhook Integrations

Connect your exported agents to external systems using webhooks. Trigger real-time notifications, sync data with CRMs, or kick off downstream workflows whenever agents complete tasks.

Overview

Webhook Integrations enable real-time communication between your Growthub agents and external systems. When forms are submitted, chats complete, or agents finish tasks, webhooks push event data to your configured endpoints instantly.

Supported Events

  • Form Submission - Fires when a user submits an exported form
  • Chat Completion - Fires when a chat session ends or reaches a goal
  • Lead Capture - Fires when contact information is collected
  • Agent Task Complete - Fires when an agent finishes a workflow

Configuration

  1. 1.Navigate to Export Settings for your agent or form
  2. 2.Add your webhook URL (must be HTTPS in production)
  3. 3.Select events to subscribe to and configure authentication headers
  4. 4.Use the Test Webhook button to verify your endpoint receives data

Payload Format

Webhooks deliver JSON payloads containing the event type, timestamp, agent metadata, and full input/output data. Use payload templates to transform the structure and map fields to your external system's expected format.

Retry Logic

Failed deliveries (non-2xx responses) automatically retry with exponential backoff: 1 second, 5 seconds, 30 seconds, then 5 minutes. After 4 failed attempts, the webhook is marked as failed and logged for review in the Export Platform dashboard.