Azmarq — One Platform · Every Conversation

Developers · Events

Delivery, inbound, and status events to your URL

Subscribe HTTP callbacks for message delivery receipts, inbound customer messages, and channel status events — so you don’t poll for every update.

Built for: Anyone integrating channel APIs in production

  • DLR & status
  • Inbound messages
  • Retry-friendly receivers

What you can build

01

Delivery receipts

Know when SMS, WhatsApp, email, RCS, or voice attempts succeed, fail, or expire — per channel support.

02

Inbound messages

Receive user replies on WhatsApp and two-way SMS into your backend or Azmarq Inbox.

03

Operational signals

Use events to drive fallbacks (OTP retry), ticket creation, and analytics pipelines.

Quick start

  1. 01

    Expose an HTTPS endpoint

    Public URL that accepts POST JSON; verify signatures if your account provides them.

  2. 02

    Register the webhook

    Configure URL + subscribed event types in the Azmarq console for each channel.

  3. 03

    Acknowledge quickly

    Return 2xx fast; process asynchronously so Azmarq retries don’t stack.

  4. 04

    Handle retries idempotently

    Deduplicate by event/message id so repeated deliveries don’t double-charge side effects.

Auth

Credentials from your console

Prefer signature validation or shared secrets when available. Exact header names and event schemas are confirmed in your console — examples below are illustrative.

Illustrative event payload (shape only)

json
{
  "id": "evt_01HEXAMPLE",
  "type": "message.delivered",
  "channel": "sms",
  "created_at": "2026-07-26T06:30:00Z",
  "data": {
    "message_id": "msg_01HEXAMPLE",
    "to": "9198XXXXXXXX",
    "status": "delivered"
  }
}

# Subscribe per channel. Verify signatures when enabled.
# Return HTTP 200 after persisting the event id.

Illustrative only — not a live contract. Confirm paths and fields in developers.azmarq.com.

Common use cases

OTP fallback

On SMS failure events, trigger email or voice with the same code.

CRM sync

Push inbound WhatsApp messages into your ticket or CRM system.

Billing & ops

Reconcile delivered vs failed counts against wallet and campaign reports.

  • Webhooks complement — not replace — Unified Inbox when humans should operate the thread.
  • Enterprise / SMPP CDR workflows may use separate reporting paths — ask sales if you need wholesale reconciliation.

FAQs

Webhooks — FAQs

Integration basics, credentials, and how this API relates to the product console.

Talk to sales

Typically delivery/status receipts and inbound messages — per channel support. Exact event names are confirmed in your console.

Return HTTP 2xx quickly after accepting the event; process asynchronously and deduplicate by event/message id on retries.

No. Use webhooks for systems integration; keep Inbox when humans should operate the conversation.

Build on Events

Grab credentials in the console, or talk to sales if you need channel enablement, WhatsApp WABA setup, or SMPP packaging.

Customer feedback

Conversations that teams can actually operate

Honest notes from growth, CX, ops, and compliance teams running CTWA, WhatsApp, journeys, inbox, voice, AI, and enterprise SMS on Azmarq CPaaS.

Meta Business Partners

Google Partner · Carrier-connected India · ISO 27001 · SOC 2 Type II

Featured feedback · CTWA Ads

CTWA leads finally land in one place. Our team qualifies on WhatsApp instead of chasing form dumps across tools — then My CDP keeps the thread for journeys.
AR

Ananya R.

Performance Marketing Lead · D2C · Bengaluru

Why teams stay

  • WhatsApp-first ops with SMS, RCS, email & voice
  • India-ready journeys, DND timing & sender discipline
  • Inbox, CDP, and AI handoff in one CPaaS stage
  • Enterprise SMS (SMPP) when volume is the product
Customer Journeys
Journeys with DND-aware waits and WhatsApp + SMS fallbacks feel built for India — not a US playbook pasted on.

Vikram S.

Growth Manager · Edtech · Pune

Unified Inbox
Unified Inbox cut the tab chaos. Tickets, queues, and SLAs finally match how our contact center actually works.

Neha K.

Head of CX · BFSI · Mumbai

Enterprise SMS
We needed SMPP-grade volume without bolting on another vendor. Azmarq kept wholesale SMS next to our WhatsApp stack.

Rahul M.

Operations Director · Logistics · Delhi NCR

Trust & Security
Security reviews went smoother with ISO 27001, SOC 2 Type II, and clear localization answers. That mattered for sign-off.

Priya T.

IT Compliance · Healthcare · Hyderabad

AI Agent Studio
AI Agent Studio handles FAQs on CTWA traffic, then hands off cleanly. Humans only see conversations that need them.

Arjun P.

Product Owner · Marketplace · Chennai

My CDP
My CDP stopped our spreadsheet segment nightmare. Opt-ins and attributes stay with the contact when we broadcast or drip.

Sana M.

CRM Lead · Retail · Ahmedabad

Voice 360
Voice callbacks after WhatsApp go quiet closed more high-intent leads than another SMS blast. Same profile, same journey.

Karan D.

Sales Ops · Real Estate · Noida

Messaging (SMS)
Messaging SMS for OTPs and alerts sits in the same console as WhatsApp. Finance finally sees one wallet story.

Meera L.

Engineering Manager · Fintech · Gurugram