Introduction
telSpiel offers enterprise communication services including SMS, WhatsApp Business Messaging, RCS, Voice & Email. With the MoEngage and telSpiel SMS Integration, you can communicate with your end users for the following:- Bulk SMS communication of different categories – Promotional, Service Implicit, and Service explicit.
- Real-Time Delivery updates
Integration
Prerequisites
- You must have an SMS account with the respective SMS Push API details from telSpiel.
- You must have DLT-approved details, i.e., templates, if the region of your account is in India.
- On the MoEngage dashboard, navigate to Settings > Channel > SMS.
- On the SMS tab, click Add SMS Sender.

- Click Add custom service provider.

- Add the following details in the Sender Details screen:
| Field | Description |
|---|---|
| Sender Type | Select Sender Type - Promotional/Transactional based on SMS account at telSpiel. |
| Connector Name | Enter the Connector Name for the SMS Connector to uniquely identify it. Example: “telSpiel” |
| Sender Name | Enter Sender Name (DLT Approved Header) |
| API URL | Select the GET or POST option depending on which HTTP Endpoint you have from telSpiel. Now Enter the telSpiel SMS Push Endpoint (GET/POST) with respective credentials/details: GET API: Endpoint for Single API request: https://api.telsp.in/pushapi/sendmsg?username=xxxxxx&dest=xxxxxxx&apikey=xxxxx&signature=SENDERID&msgtype=TypeofMessage&msgtxt=template&entityid=entityIdvalue&templateid=templateIDvalue&custref=uniquereferenceid&hashId=dltChainvalueEndpoint for Multiple API request: https://api.telsp.in/pushapi/sendbulkmsg?username=xxxxxx&dest=xxxxxxx,xxxxxxx&apikey=xxxxx&signature=SENDERID&msgtype=TypeofMessage&msgtxt=template&entityid=entityIdvalue&templateid=templateIDvalue&custref=uniquereferenceid&hashId=dltChainvalue Key-value pair: Enter your keys and values. POST API: Endpoint for Single API request: https://api.telsp.in/pushapi/json/sendmsgEndpoint for Multiple API request: https://api.telsp.in/pushapi/json/sendBulkMsgEnter the JSON payload structure supported by the POST Endpoint. |
| Parameter Details | Key value pair / Json Parameter details:
|
| Headers | For POST Endpoint, please enter below key-value pairs: Key: Content-Type | Value: application/jsonKey: Accept | Value: application/json |
| Delivery tracking | For Delivery tracking, after saving the “Custom Connector” edit it. Now select the option “Map fields manually” and do the below mapping:
|
- Body Type (Only for POST), select “Raw” and enter the entire JSON payload structure:
- For Single request:
- For Multiple request:
- For Single request:
- Click Save.
Troubleshooting
If any issue occurs while sending a test message or saving the configuration, follow the steps below:- Ensure that the telSpiel Endpoint and respective parameters/JSON structure are added correctly, as they are case-sensitive.
- If the issue persists, raise a Support Request to MoEngage to get your error code.
- Connect with the telSpiel support team to get the issue resolved after you receive the error code from the MoEngage Support team. Support Email: [email protected].