Azmarq

SMS Provider

Overview

Azmarq is a global messaging and communications platform that enables enterprises to deliver transactional, OTP, and promotional SMS messages worldwide. Integrating Azmarq with CleverTap allows you to send SMS messages directly from CleverTap’s engagement dashboard for automated and event-driven communication.

This integration supports HTTP-based message delivery, secure API authentication, and dynamic payload handling, enabling scalable, reliable campaigns.

Businesses integrate Azmarq with CleverTap to:

  • Send Transactional Messages: Deliver OTPs, notifications, and real-time updates.
  • Run Promotional Campaigns: Engage users through personalized and targeted offers.
  • Automate Customer Journeys: Trigger SMS messages based on user activity or lifecycle events.

Integrating Azmarq with CleverTap combines Azmarq’s global SMS reach with CleverTap’s intelligent segmentation and campaign automation capabilities.

Prerequisites for Integration

Before integrating, check the following:

  • You have an active CleverTap account with SMS channels enabled.
  • You have an Azmarq account with API access for SMS services.
  • You have your Azmarq API Key and Sender ID.
🚧

Support for Integration

This integration is managed and continuously improved by Azmarq. For any questions or issues, contact Azmarq or visit the Azmarq Support Center for support and resolution.

Integrate Azmarq with CleverTap

To integrate Azmarq with CleverTap, perform the following steps:

  1. Find Azmarq Account Credentials
  2. Set Up CleverTap Dashboard
  3. Send Test SMS

Find Azmarq Account Credentials

Before configuring CleverTap, gather the following credentials from your Azmarq account:

  1. Log in to your Azmarq Dashboard and go to Settings > API Keys.
  2. Copy your API Key.

Note your registered Sender ID used for sending SMS messages.

Set Up CleverTap Dashboard

Once you have your Azmarq credentials, configure CleverTap to connect with Azmarq:

  1. Go to Settings > Engage > Channels > SMS in the CleverTap dashboard.
  2. Click + Add Provider. The Add SMS provider page opens.
Add Provider

Add Provider in CleverTap

  1. Under Provider, select Other (Generic) and enter the following details:

Field

Description

Nickname

Enter a name such as Azmarq_SMS.

Request Type

Select POST.

Delivery Report Callback URL

Enter this URL in the Azmarq portal to receive delivery reports. Refer to Set Up SMS Callbacks.

HTTP Endpoint

Paste https://api.azmarq.com/v1/sms.
Ensure that the URL is in HTTPS format, that is, your URL must begin with https://.

  1. Under Headers, enter the following keys and values:
KeyValue
apiKeyYour Azmarq API Key
Content-Typeapplication/json
📘

Note

Ensure your API Key is copied correctly. An incorrect API Key will return an authentication error.

  1. Under Parameters, select JSON as the request type and paste the following JSON configuration:
{
  "from": "<Your Sender ID>",
  "type": "sms",
  "data_coding": "plain",
  "campaign_id": "<Campaign ID>",
  "to": "$$To",
  "dlt_template_id": "$$TemplateID",
  "body": "$$Body",
  "message_id": "$$MessageID",
  "callback": "<CleverTap Callback URL>"
}
📘

Note

Replace <Your Sender ID> and <Campaign ID> with your actual Azmarq SMS sender ID and campaign identifier. The parameters $$To, $$TemplateID, $$Body, and $$MessageID are dynamically replaced by CleverTap during campaign execution.

  1. (Optional) Select the Batch option, then enter the required details to send multiple SMS messages in a single API request.
📘

Single Batch Limit

A single batch can have a maximum of 1,000 records.

  1. Click Save. A pop-up opens, prompting you to Send Test SMS.
Set Parameters

Set Parameters for Azmarq in CleverTap

Send Test SMS

Before launching campaigns, verify that the integration is configured correctly by sending a test SMS.

To verify that the integration works, perform the following steps:

  1. Click the Send Test SMS hyperlink before creating SMS campaigns and journeys.
  2. Enter the following details:
    • Country Code and Mobile Number: Enter the country code and mobile number to which you want to send the message.
    • Message: Enter sample text, such as This is a test message powered by Azmarq.
  3. Click Send Test.
Send Test SMS

Send a Test SMS using Azmarq in CleverTap

If the setup is correct, youn will receive a success message in CleverTap, and the SMS will be delivered to the target number.

Set Up SMS Callbacks

To track SMS requests, perform the following steps:

  1. Copy the Delivery Report Callback URL from CleverTap and add it to the JSON payload. You can find the Delivery report callback URL on the CleverTap dashboard under the Provider
    Setup page Settings > Channels > SMS > Provider Nickname.
  2. Add it to the JSON payload field "callback": "<CleverTap Callback URL>".
  3. Save the configuration to enable CleverTap to receive DLR updates from Azmarq.
Set Up SMS Callbacks

Set Up SMS Callbacks in CleverTap

Verify Successful Integration

Your integration is successful when the following criteria are met:

  • The test SMS is successfully delivered to the target mobile number.
  • No authentication or endpoint errors appear in CleverTap logs.
  • Message delivery can be verified from your Azmarq dashboard.

Once verified, you can build and publish SMS campaigns or set up Journeys using Azmarq as your SMS provider.


CleverTap Ask AI Widget (CSP-Safe)