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 IntegrationThis 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:
Find Azmarq Account Credentials
Before configuring CleverTap, gather the following credentials from your Azmarq account:
- Log in to your Azmarq Dashboard and go to Settings > API Keys.
- 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:
- Go to Settings > Engage > Channels > SMS in the CleverTap dashboard.
- Click + Add Provider. The Add SMS provider page opens.

Add Provider in CleverTap
- Under Provider, select Other (Generic) and enter the following details:
Field | Description |
|---|---|
Nickname | Enter a name such as |
Request Type | Select |
Delivery Report Callback URL | Enter this URL in the Azmarq portal to receive delivery reports. Refer to Set Up SMS Callbacks. |
HTTP Endpoint | Paste |
- Under Headers, enter the following keys and values:
| Key | Value |
|---|---|
apiKey | Your Azmarq API Key |
Content-Type | application/json |
NoteEnsure your API Key is copied correctly. An incorrect API Key will return an authentication error.
- Under Parameters, select
JSONas 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>"
}
NoteReplace
<Your Sender ID>and<Campaign ID>with your actual Azmarq SMS sender ID and campaign identifier. The parameters$$To,$$TemplateID,$$Body, and$$MessageIDare dynamically replaced by CleverTap during campaign execution.
- (Optional) Select the Batch option, then enter the required details to send multiple SMS messages in a single API request.
Single Batch LimitA single batch can have a maximum of 1,000 records.
- Click Save. A pop-up opens, prompting you to Send Test SMS.

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:
- Click the Send Test SMS hyperlink before creating SMS campaigns and journeys.
- 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.
- Click Send Test.

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:
- 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. - Add it to the JSON payload field
"callback": "<CleverTap Callback URL>". - Save the configuration to enable CleverTap to receive DLR updates from Azmarq.

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.
Updated about 5 hours ago
