Developer

Webhooks and CRM Integration

Configure real-time webhooks in Nuteq to stream call transcripts, structured leads, and appointment events to your CRM with HMAC signatures.

By Nuteq TeamPublished 1 min read

In Nuteq, the Webhooks and CRM integration delivers immediate, machine-readable event notifications whenever a call completes, a lead is captured, or an appointment changes. This lets you sync data directly to HubSpot, Salesforce, custom databases, or Zapier pipelines.

Real-Time Event Architecture

When a conversation finishes, Nuteq formats the complete event record including call duration, recording URL, turn-by-turn transcript, extracted intent, and custom variables into a JSON payload delivered via HTTP POST.

{
  "event": "call.completed",
  "call_id": "call_94a7e2b109",
  "timestamp": "2026-10-05T12:00:00Z",
  "customer": {
    "phone": "+14155552671",
    "name": "Jordan Miller"
  },
  "summary": "Caller requested quotes for HVAC system tune-up. Booked for Thursday.",
  "outcome": "appointment_booked",
  "duration_seconds": 142
}

Security and Verification

Every request includes the X-Nuteq-Signature header computed using your organization's unique webhook secret:

Security LayerStandardDetails
Message DigestHMAC SHA-256Prevents payload modification
Replay DefenseTimestamp HeadersRejects requests older than 5 minutes
Transport SecurityTLS 1.3 RequiredBlocks unencrypted plain HTTP endpoints
Retry PolicyExponential BackoffRetries failed responses up to 5 times

Configuring Endpoints

In the Nuteq dashboard, go to Settings, choose Webhooks, and enter your HTTPS destination URL. You can select specific event subscriptions and test the delivery with sample payloads.

Frequently asked questions

How does Nuteq secure webhook payloads?
Nuteq signs every outgoing webhook payload with an HMAC SHA-256 signature header, allowing your server to verify authenticity and prevent tampering.
What events does Nuteq dispatch via webhooks?
Nuteq sends events for call started, call completed, new voicemail, appointment booked, appointment cancelled, and lead qualification status updates.
What is the retry policy for failed webhook deliveries?
Nuteq employs an exponential backoff retry strategy across 24 hours with jitter to ensure reliable delivery during downstream server maintenance.

Ready to stop missing calls?

Nuteq answers every call and text, books appointments, and captures every lead — 24/7.