Kaleyra SMS Integration with MoEngage

POST Method

This page covers the following topics:

Prerequisite

You must have an active Kaleyra account to use the Kaleyra SMS plugin with MoEngage. To register a new account on K.io, contact Kaleyra Support

Integrate MoEngage with Kaleyra SMS

To integrate MoEngage with Kaleyra SMS, perform the following steps:

  1. Sign in to your MoEngage account.
  2. On the MoEngage dashboard, navigate to Settings.
  3. Go to SMS & Connectors and then click SMS CONNECTOR CONFIG.
  4. Click + or CREATE corresponding to Custom Connectors. The New Custom page appears.
  1. Select the Sender Type as Promotional or Transactional according to the type of traffic you send from the platform.

📘

Note:

You can create multiple sender types using the + ADD SENDER option.

  1. Enter the Sender Name which can be of any value to identify the provider. For example, Kaleyra SMS.
  2. In the API URL field, you need to enter the valid URL for sending SMS and select the POST method to configure Kaleyra MoEngage URL, For more information, contact Kaleyra Support
  3. In the Headers section, add the following keys and their corresponding values:
KeyValue
content-typeapplication/json
api-keyAc4XXXXX21f
kaleyra-hosthttps://api.in.kaleyra.io/
sidHXIN173948XXXX6N

📘

Note:

Add the SID (Security Identifier) in the above request from your Kaleyra account. For more information on generating an API key, see Generating an API Key. To view the API Key and the SID, see View API Key and SID. To create a Sender ID, see Sender ID page.

  1. From Body Type, select Raw.
  2. In the Body Type parameters, add the following keys and their corresponding values:
KeyValue
toMoesms_destination
senderKXXXXX
bodyMoesms_message
typeIndian Customer - Use one of the following:
OTP, MKT, or TXN.
Non-Indian Customers - Use the Default.
Moesms_dltTemplateId DLT Template ID. Example: 898989XXXXX899.
  1. Click Send Test SMS to preview the configuration.
  2. Click Save. A pop-up message appears.
  1. Click Save. The "Settings updated Successfully" message appears.

Create SMS Campaign through Kaleyra using MoEngage

To create an SMS campaign through Kaleyra.io using MoEngage, perform the following steps:

  1. On the MoEngage dashboard, navigate to Engage.
  2. Go to Campaigns, Create Campaign, and then Connectors.
  3. Click Create Custom Connector.
  4. In the Request Limit section, enter the number of requests per minute.

📘

Note:

The maximum number of requests per minute is 3500.