We have identified a few scenarios where messages are failing due to mismatches or templates not as per the DLT platform.

  • Static content sent in the message is not a 100% match to the template uploaded in the DLT portal.
    • Example of message registered:

Success! We've received your entry. We'll contact you if you are declared a winner. For T&Cs, visit www.abc.in. Stay #abcready. Team ABC

 

Example of the message sent:

Success! We've received your entry. We'll contact you if you’re declared a winner. For T&Cs, visit www.abc.in. Stay #abcready. Team ABC

 

Why this failed:

Template rejected because in the registered template you are is registered

 

 

  • Example of message registered:

Hello, your OTP is {#var#}

 

Example of the message sent:

Hello, your OTP is {#var#}.

 

Why this failed:

Template rejected because in registered template full stop(.) is not registered

 

  • Brand Name not added in the template registered on the DLT platform.
    • Example of message registered:

{#var#} is your one-time password for ABC login. It's valid for {#var#} min only.

 

Example of the message sent:

{#var#} is your one-time password for ABC login. It's valid for {#var#} min only. - ABC

 

Why this failed:

Template rejected because in registered template Brand name - ABC is not mentioned at the end of the message.

 

  • Double spacing in message template registered on DLT or message triggered.

 

  • Example of message registered:

Hello, your  OTP is {#var#}

 

Example of the message sent:

Hello, your OTP is {#var#}

 

Why this failed:

Template rejected because in registered template double spacing is registered between “your” and “OTP”.

 

  • Newline is added in the registered template, but not in the message sent.

Newline is when we press “enter” to move to the next line. In the message content registered with the operator, while registering, there would be newline entries, but the same is not encoded and sent while pushing the messages via API. These messages WILL BE REJECTED.

 

  • Example of message registered:

Hello, Your OTP is {#var#}

Example of the message sent:

Hello, 

Your OTP is {#var#}

 

Why this failed:

Template rejected because in the sent message there is a NEW LINE between “Hello,” and “Your”

 

Please note that correcting these errors is the ONLY WAY TO MAKE SURE YOUR MESSAGES ARE DELIVERED SMOOTHLY.

You can fix this in either the registered template, by uploading a new template, that you intend on pushing, OR sending the message content in the exact same way that has been registered in the DLT Platform.

We hope this has helped you understand the rejections of messages a little better now.

For an understanding of the error codes, please refer to our documentation.