Webhooks

Receive real-time HTTP POST notifications for call events, SMS delivery reports, and billing alerts. JSON payloads with full event context. Configure per-scenario or globally via the API.

Categories

Looking for another tool?

Share

Overview

Callr webhooks deliver real-time HTTP POST notifications to your server whenever key events occur: call status changes, SMS delivery reports, recording completions, billing thresholds, and more. All payloads are JSON-formatted with full event context.

Event Types

Call events: incoming call, call answered, call ended, recording ready. SMS events: delivery report (DLR), inbound SMS received. Billing events: balance threshold alerts. Each event includes timestamps, call/message metadata, and scenario context.

Configuration

Define webhook URLs per Callr Actions scenario using the fetch@v2 action in the hangup branch. Or configure global webhooks via the API for account-wide notifications. Webhook payloads can be customized with any combination of pre-defined variables.

Reliability

Automatic retry with exponential backoff on failed deliveries. Webhook logs available in the Portal for debugging. HMAC signature validation to verify payload authenticity.

We own our network

Global coverage

Order numbers in just one click in over 220 countries, including premium, vanity or toll-numbers.

Encrypted and secure

We offer state-of-the-art data encryption with HTTPS, SIP TLS & SRTP.

Reliable network

With multiple data centers and servers around the world, we offer a robust service you can rely on.

Registered carrier

We operate our own network for better performance, localization and support.

Illustrations that represent Callr's global network