Skip to main content

Introduction

Kudosity is a messaging and engagement platform for businesses that offers reliable connections to 114+ global destinations. You can build authentic customer relationships through intelligently personalized SMS, MMS, omnichannel messaging, and conversational AI.
Ensure that you have your Kudosity account and an API key. If you have any issues with the credentials or if you don’t have them, contact Kudosity support.

Configure Kudosity as a Custom SMS Connector (Service Provider)

This article helps you configure Kudosity as a Custom SMS Connector (Service Provider) on the MoEngage dashboard. Before proceeding, ensure that you have the following parameters to make calls to the Kudosity API (Transmitsms). You can find your API URL, API Key, and API Secret in your Kudosity settings. You can also read about the Kudosity SMS API here. Screenshot 2025-02-25 at 12.14.24 PM.png
ParameterDescription
API URLThis field contains information about the URL that should be used to send an API request to the Sender. The following is the API URL of Kudosity:
https://api.transmitsms.com/send-sms.json
API KeyAPI key is a unique identifier used to authenticate requests made to Kudosity.
API SecretAn API secret is a confidential key used alongside an API key to enhance security when accessing the Kudosity API.
Note : If you have just signed up for a Kudosity account, you must set your API secret. Make sure it’s something complex and secure.
Log in to the MoEngage dashboard and follow these steps:
  1. Navigate to Settings -> Channel -> SMS.
  2. Click + Sender in the upper-right corner.
  3. Click + Add custom service provider.
  4. Add the following details on the Service Details page.\ Screenshot 2025-02-25 at 12.24.19 PM.png
FieldDescription
Mark as defaultTurn this toggle on to mark the sender as the default sender for the service provider being configured. If marked as default, this sender will be used to send all SMS campaigns from MoEngage unless you select a different sender while creating the campaign.
Service provider nameThis field identifies the service provider you are configuring on the MoEngage dashboard and must be unique. Type Kudosity here, as you are creating a Kudosity service.
Sender nameThis field identifies the readable sender name that can be used while creating a campaign or alert.
Sender IDThis field is your sender ID, which is the phone number you have set up in Kudosity to send SMS messages. Senders can be configured in your Kudosity account at
https://kudosity.transmitsms.com/u/senders. Screenshot 2025-02-25 at 12.30.40 PM.png
Sender typeSelect the sender type. Available options are:
  • Promotional : Select this option to use the sender to send information about your brand, promote deals, or engage with users.
  • Transactional : Select this option to use the sender to send alerts about transactions, OTPs, security information, or any information that can be classified as transactional in nature.
  1. Configure the API details:
FieldDescription
API URLThis field contains information about the URL that should be used to send an API request to the sender. The API URL for Kudosity is: https://api.transmitsms.com/
MethodSelect POST as the HTTP method.
HeadersCreate the following Key-Value pairs for the headers: value.png
  • Authorization : Basic <value>
    Note : This is a Base64 encoded string that combines your API Key and your API secret. For information on creating the Base64 encoding key, refer to the Kudosity document here: https://developers.kudosity.com/docs/step-3-make-an-api-request
  • Content-Type : application/x-www-form-urlencoded
Body typeConfigure the body type as Form and add the following details: Screenshot 2025-02-25 at 12.48.03 PM.png
  1. In the message field, add Moesms_message to pass the MoEngage message into the request.
  2. In the to field, add Moesms_destination to pass the MoEngage destination into the request.
  3. In the sender field, add the Sender ID of your Kudosity account. You can configure senders in your Kudosity account at
    https://kudosity.transmitsms.com/u/senders.
  1. Click Send test SMS to verify your configuration.
  2. Click Next.
  3. You can configure delivery tracking after creating the sender in the MoEngage dashboard. For information on Delivery Tracking, refer to Delivery Tracking for Custom Connectors.
  4. Click Save to save the sender configuration.

Next Steps