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.
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: |
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:
- Navigate to Settings -> Channel -> SMS.
- Click + Sender in the upper-right corner.
- Click + Add custom service provider.
- Add the following details on the Service Details page.
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. 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.
- 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:
Method
Select POST as the HTTP method.
Headers
Create the following Key-Value pairs for the headers:
-
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:
- In the message field, add Moesms_message to pass the MoEngage message into the request.
- In the to field, add Moesms_destination to pass the MoEngage destination into the request.
- 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.
-
Authorization: Basic <value>
- Click Send test SMS to verify your configuration.
- Click Next.
- 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.
- Click Save to save the sender configuration.
Next Steps
- Create an SMS campaign using the Getting Started for creating SMS campaign.
- Set the Frequency Capping for SMS.
- Set the Current Service Provider.
- Read more about campaign analytics.