Kudosity

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.

library_add_check

Prerequisites

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

Parameter Description
API URL

This 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 Key API key is a unique identifier used to authenticate requests made to Kudosity. 
API Secret

An 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
    Field Description

    Mark as default

    Turn 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 name

    This 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 name

    This field identifies the readable sender name that can be used while creating a campaign or alert.

    Sender ID

    This 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 type

    Select 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.
  5. Configure the API details:
    Field Description

    API URL

    This 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/

    Method

    Select POST as the HTTP method.

    Headers

    Create 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 type

    Configure 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.
  6. Click Send test SMS to verify your configuration.
  7. Click Next.
  8. 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.
  9. Click Save to save the sender configuration.

Next Steps

Previous

Next

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

How can we improve this article?