Dove Soft Limited

Introduction

Dove Soft Limited offers enterprise communication services including SMS, Voice, Email, RCS, and WhatsApp Business Messaging. The MoEngage and Dove Soft Limited SMS integration enables you to communicate with your end users through:

  • Bulk SMS communication across different categories: Promotional, Service Implicit, and Service Explicit.
  • Real-time delivery updates.

Additionally, you can automate sales and marketing engagements by sending personalized texts through a secure SMS platform.

library_add_check

Prerequisites

  • Ensure you have an SMS account with the necessary SMS Push API details from Dove Soft Limited.

  • If your account's region is India, you must have DLT-approved details, including templates.

Configure Custom SMS Connector (Service Provider)

Perform the following steps:

  1. On the left navigation menu in the MoEngage UI, go to Settings > Channel > SMS & Connectors.
    Screenshot 2025-07-14 at 3.09.47 PM.png
  2. Click the SMS Connector Config tab.
  3. Next to Custom Connectors, click + CREATE.
    Screenshot 2025-07-14 at 3.10.21 PM.png
  4. Add the following details:
    Field Description
    Sender Type Select the sender type as Promotional or Transactional based on the SMS account at Dove Soft.
    • Choose the sender type as Promotional when you will use the sender to send information about your brand, promote deals, or engage with users.
    • Choose the sender type as Transactional when you will use the sender to send alerts about transactions, OTPs, security information, or any information that can be classified as transactional in nature.
    Connector Name Enter the SMS connector's name to uniquely identify it, such as "Dove Soft."
    Sender Name Enter the sender name (DLT Approved Header).
    API URL
    1. Select the POST option depending on which HTTP endpoint you have from TIL.
    2. Enter the Dove Soft SMS Push endpoint (GET/POST) with respective credentials/details:
    • POST API:
      • Endpoint: https://api.dovesoft.io/api/json/sendsms/
      • Enter the JSON payload structure supported by the POST endpoint.
    URL Parameters

    Key value pair/JSON parameter details:

    • senderid= [DLT approved Header]
    • sms=Moesms_message [DLT approved message text]
    • mobiles=Moesms_destination [mobile number on which SMS to be sent]
    • unicode=optional field [0 indicates “false” for normal English SMS text and 1 indicates “true” for Unicode SMS text.]
    • isShortUrl=optional field [0 for “false” and 1 for “true”, the mobiCOMM CPaaS application will convert a long URL into a short URL.]
    • encryptContent=optional field [o for “false” and 1 for “true”, the mobiCOMM CPaaS application will store encrypted content in the database.]
    • entityid : optional filed [DLT PE ID]
    • tempid : optional filed [DLT Template ID]
    Headers

    For the POST endpoint, enter the following key-value pairs:

    • Key: content-type Value: application/json
    • Key: key Value:XXXXXXXXXXX
    Body Type (Only for POST)

    Enter the following code:

    {
    "listsms": [
    {
    "sms": "Moesms_message",
    "mobiles": "Moesms_destination",
    "senderid": "[DLT approved Header]"
    }
    ]
    }

    Delivery tracking

    For Delivery tracking, after saving the custom connector, edit it. Now select the option Map fields manually and do the following mapping:

    • Unique sent ID field: messageid
    • Unique delivery ID field *: messageid
    • Delivery status field *: errorstatus
    • Success values for delivery status *: DELIVRD
    • Failure reason field *: errorreason

    Share the SMS delivery tracking URL with Times for configuration.

  5. Click Save to save the sender configuration.

Troubleshooting

If an issue occurs while sending a test message or saving the configuration, perform the following steps:

  • Ensure that the Dove Soft Limited endpoint and respective parameters/JSON structure are added correctly, as they are case-sensitive.
  • If the issue persists, raise a support request with MoEngage to get your error code.
  • After receiving the error code from the MoEngage support team, contact the Dove Soft Limited support team to resolve the issue. Support Email: support@dove-soft.com

Previous

Next

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?