Skip to main content
If the built-in no-code automation blocks don’t cover your use case, Intellixent supports both webhooks and a REST API for deeper customization.

Webhooks

Webhooks let you receive real-time notifications in your own systems the moment something happens in Intellixent. When to use them: Any time you need to push data to an external system immediately after an event — for example, syncing a completed call to your CRM the instant it ends.

How to configure a webhook

  1. Navigate to your assistant or campaign settings, or open the Automation Platform.
  2. Add a Webhook action to your workflow.
  3. Enter the destination URL where Intellixent should POST the event payload.
  4. Save and test with a real or simulated call.

Webhook payload

Each webhook request includes details about the triggering event. A typical call-ended payload contains:
  • Call ID — unique identifier for the call
  • Transcript — full conversation text
  • Call outcome — result or disposition set by the AI
  • Collected data — any variables or user data gathered during the call
Exact payload fields depend on your assistant configuration and which post-call variables you have enabled. Test your endpoint with a live call to inspect the full payload structure.

REST API

The Intellixent REST API lets you interact with the platform programmatically — create leads, manage campaigns, retrieve call data, and more.

Key capabilities

Manage Leads

Create, update, and remove leads in your campaigns via API calls from your CRM or internal tools.

Control Campaigns

Start, pause, or update outbound campaigns programmatically without touching the dashboard.

Retrieve Call Data

Pull call records, transcripts, and outcomes into your own analytics dashboards or data warehouse.

Custom Integrations

Build any integration your workflow requires — from ticketing systems to custom reporting pipelines.

Authentication & rate limits

The API uses API tokens for authentication. Include your token in the Authorization header of each request.
Keep your API tokens secure. Do not expose them in client-side code, public repositories, or logs. Rotate tokens immediately if you suspect a leak.
For details on available endpoints, request formats, and rate limits, see the API Reference.

Example Use Cases

Configure a webhook on the Call Ended trigger. When a call completes, your server receives the payload and immediately posts the outcome, transcript, and collected data to your CRM’s API — no manual export needed.
Use the REST API to periodically pull call records into your own data store. Feed that data into your BI tool or custom dashboard to build reports tailored to your business metrics.
When a new lead signs up on your website or is created in your CRM, use the REST API to add them directly to the relevant Intellixent outbound campaign.
Test all webhook endpoints and API calls in a development environment before going live. Use a tool like ngrok to expose a local server for webhook testing.