{"id":710,"date":"2024-11-11T12:26:56","date_gmt":"2024-11-11T06:56:56","guid":{"rendered":"https:\/\/www.msgclub.net\/learn\/?p=710"},"modified":"2024-11-11T12:26:56","modified_gmt":"2024-11-11T06:56:56","slug":"why-i-am-getting-sms-in-link","status":"publish","type":"post","link":"https:\/\/www.msgclub.net\/learn\/why-i-am-getting-sms-in-link.html","title":{"rendered":"Why I am getting SMS in Link"},"content":{"rendered":"\n<p>Dear&nbsp;<strong>Valued Customer<\/strong>,<\/p>\n\n\n\n<p>If you send any sms with or without mapping or send different content so We match your sms content and If we found the you have not send the sms with matching so your sms will be delivered in link &#8211;<\/p>\n\n\n\n<p>If you do not want that sms delivered in link so please check some and apply it so your can be delivered by your sender Id &#8211;<\/p>\n\n\n\n<p><strong>TIP 1:<\/strong><\/p>\n\n\n\n<p>The static content of the SMS text submitted to the operator must precisely match the static content of the DLT template registered on the telecom operator&#8217;s DLT portal. Any deviation, even a single character\u2014whether it&#8217;s an extra or missing character, space, period, or symbol\u2014will result in the message being rejected.\u00a0<\/p>\n\n\n\n<p>For ex. If your DLT template is<\/p>\n\n\n\n<p>Dear&nbsp;&nbsp;<strong>{#var#},<\/strong>&nbsp;&nbsp;your order with order id&nbsp;&nbsp;<strong>{#var#}<\/strong>&nbsp;&nbsp;has been&nbsp;&nbsp;<strong>{#var#}<\/strong>&nbsp;. Regards XYZ.<\/p>\n\n\n\n<p>then following messages would not work<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Sample Text<\/strong><\/td><td><strong>Rejection Reason<\/strong><\/td><\/tr><tr><td>Dear&nbsp;Ram,&nbsp;your order with order id&nbsp;2345&nbsp;has been Cancelled.<\/td><td>Regards XYZ. is <strong>missing<\/strong><\/td><\/tr><tr><td>Dear&nbsp;&nbsp;Ram ,&nbsp;&nbsp;your order with order id&nbsp;2345&nbsp;&nbsp;has been Cancelled.&nbsp;<br>Regards XYZ.<\/td><td>Regards XYZ was on the same line in DLT template<\/td><\/tr><tr><td>Dear&nbsp;&nbsp;Ram ,&nbsp;&nbsp;your order with order id&nbsp;2345&nbsp;&nbsp;has been Cancelled. Regards XYZ<\/td><td>Fullstop after Regards XYZ was missed out<\/td><\/tr><tr><td>Dear&nbsp;&nbsp;Ram ,&nbsp;&nbsp;your order with order id&nbsp;2345&nbsp;&nbsp;has been Cancelled. -Regards XYZ<\/td><td>was added before Regards XYZ<\/td><\/tr><tr><td>Dear&nbsp;&nbsp;Ram ,&nbsp;&nbsp;your order with order id&nbsp;2345&nbsp;&nbsp;has been&nbsp;Cancelled and refund has been initiated via IMPS reference id 2882662556775553&nbsp;. Regards XYZ.<\/td><td>{#var#} can hold maximum of 30 character value,<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>TIP 2:<\/strong><\/p>\n\n\n\n<p>On the telecom operator&#8217;s DLT portal, template variables must be formatted exclusively as {#var#}. Even if your template requires multiple variables, they should all be written in this format.<\/p>\n\n\n\n<p>We&#8217;ve observed instances where users submitted variables like {#var1#}, {#var2#}, #VAR1#, XXXX, #VAR#, or {#Var#}. Please note that these formats are invalid, and any messages using them will be rejected.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>TIP 3:<\/strong><\/p>\n\n\n\n<p>Template variable {#var#} can hold a maximum of 30 character string, so in case you wish to pass more than 30 characters then you would need to update your DLT template and add multiple variables.<\/p>\n\n\n\n<p>For ex. your DLT template is as follows ,<\/p>\n\n\n\n<p>your approved template &#8211; Dear&nbsp;&nbsp;<strong>{#var#}<\/strong>&nbsp;&nbsp;your order <strong>{#var#}<\/strong> with order id&nbsp;&nbsp;<strong>{#var#}<\/strong>&nbsp;&nbsp;has been&nbsp;&nbsp;<strong>{#var#}<\/strong>&nbsp;. Regards XYZ.<\/p>\n\n\n\n<p>you sent &#8211; Dear\u00a0\u00a0<strong>Payal<\/strong>\u00a0your order <strong>a water cooler with hard plastic body with copper pipe<\/strong> with order id\u00a0\u00a0<strong>5789 <\/strong>\u00a0has been\u00a0\u00a0<strong>delivered<\/strong>\u00a0. Regards XYZ.<\/p>\n\n\n\n<p><strong>a water cooler with hard plastic body with copper pipe<\/strong> &#8211; Is more then 30 character so this will mismatch the sms content and delivered in link<\/p>\n\n\n\n<p>Make sour your sms template variable come under 30 character.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>TIP 4:<\/strong><\/p>\n\n\n\n<p>Also to pass a&nbsp;<strong>URL&nbsp;<\/strong>of more than&nbsp;<strong>30 characters<\/strong>&nbsp;in your message content, so you need to do 2 things here &#8211;<\/p>\n\n\n\n<p>1- change in short URL under CTA process<\/p>\n\n\n\n<p>2- if URL is dynamic so user static URL and dynamic URL combination and approved the URL through CTA process<\/p>\n\n\n\n<p>For ex. your DLT template is as follows ,&nbsp;&nbsp;<br>Dear&nbsp;&nbsp;<strong>{#var#}<\/strong>&nbsp;&nbsp;your bill with order id&nbsp;&nbsp;<strong>{#var#}<\/strong>&nbsp;&nbsp;is&nbsp;<strong>{#var#}<\/strong>&nbsp;. Regards XYZ.<\/p>\n\n\n\n<p>and you wish to pass bill URL value in 3rd {#var#} then the template needs to be<\/p>\n\n\n\n<p>Short URL &#8211; Dear\u00a0\u00a0<strong>{#var#}<\/strong>\u00a0\u00a0your bill with order id\u00a0\u00a0<strong>{#var#}<\/strong>\u00a0\u00a0is\u00a0<strong>https:\/\/yourdomain.com\/12345<\/strong>\u00a0. Regards XYZ.<\/p>\n\n\n\n<p>Dynamic URL &#8211; Dear\u00a0\u00a0<strong>{#var#}<\/strong>\u00a0\u00a0your bill with order id\u00a0\u00a0<strong>{#var#}<\/strong>\u00a0\u00a0is\u00a0<a href=\"https:\/\/yourdomain.com\">https:\/\/yourdomain.com<\/a>\/bill\/{#var#}. Regards XYZ.<\/p>\n\n\n\n<p><a href=\"https:\/\/yourdomain.com\">https:\/\/yourdomain.com<\/a>\/bill\/ is a static approved and then user {#var#}<\/p>\n\n\n\n<p>Template approved like &#8211; Dear\u00a0\u00a0<strong>{#var#}<\/strong>\u00a0\u00a0your bill with order id\u00a0\u00a0<strong>{#var#}<\/strong>\u00a0\u00a0is\u00a0<a href=\"https:\/\/yourdomain.com\/bill\/\">https:\/\/yourdomain.com\/bill\/<\/a><strong>{#var#}<\/strong>\u00a0. Regards XYZ.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>TIP 5:<\/strong><\/p>\n\n\n\n<p>If you are using&nbsp;&nbsp;Updated&nbsp;&nbsp;Template API&nbsp;&nbsp;then you need to ensure proper Value is passed in newly introduced parameter&nbsp;(append&nbsp;in last of Old API)&nbsp;&nbsp;&nbsp;<strong>&amp;entityid=170115805**********&amp;tmid=111114**********&amp;templateid=12345467890*********<\/strong><\/p>\n\n\n\n<p>make sure in place of <strong>ENTER change line \\n <\/strong>is pass in API<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>TIP 6 : <\/strong><\/p>\n\n\n\n<p>Template should be mapped with the proper sender id &#8211;<\/p>\n\n\n\n<p>When map the template and you have 2 senderId so you can only sender the sms from mapped sender id and template &#8211; with the panel &#8211;<\/p>\n\n\n\n<p>You have 2 sender id &#8211;<\/p>\n\n\n\n<p>ABCDEF , GHIJKL<\/p>\n\n\n\n<p>Template &#8211; Dear\u00a0\u00a0<strong>{#var#}<\/strong>\u00a0\u00a0your bill with order id\u00a0\u00a0<strong>{#var#}<\/strong>\u00a0\u00a0is\u00a0<strong>{#var#}<\/strong>\u00a0. Regards XYZ.<\/p>\n\n\n\n<p>In the sms panel you mapped the template with &#8211; GHIJKL sender id &#8211;<\/p>\n\n\n\n<p>but from API or from panel (copy paste) you send the sms with ABCDEF sender id , so your sms will be delivered from link only<\/p>\n\n\n\n<p>Reason &#8211; You have not mapped your template with ABCDEF sender id in sms panel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dear&nbsp;Valued Customer, If you send any sms with or without mapping or send different content so We match your sms content and If we found the you have not send the sms with matching so your sms will be delivered in link &#8211; If you do not want that sms delivered in link so please&hellip; <a class=\"more-link\" href=\"https:\/\/www.msgclub.net\/learn\/why-i-am-getting-sms-in-link.html\">Continue reading <span class=\"screen-reader-text\">Why I am getting SMS in Link<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,8],"tags":[5,40],"class_list":["post-710","post","type-post","status-publish","format-standard","hentry","category-dlt","category-text-sms","tag-dlt","tag-text-service","entry"],"_links":{"self":[{"href":"https:\/\/www.msgclub.net\/learn\/wp-json\/wp\/v2\/posts\/710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.msgclub.net\/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.msgclub.net\/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.msgclub.net\/learn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.msgclub.net\/learn\/wp-json\/wp\/v2\/comments?post=710"}],"version-history":[{"count":2,"href":"https:\/\/www.msgclub.net\/learn\/wp-json\/wp\/v2\/posts\/710\/revisions"}],"predecessor-version":[{"id":712,"href":"https:\/\/www.msgclub.net\/learn\/wp-json\/wp\/v2\/posts\/710\/revisions\/712"}],"wp:attachment":[{"href":"https:\/\/www.msgclub.net\/learn\/wp-json\/wp\/v2\/media?parent=710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.msgclub.net\/learn\/wp-json\/wp\/v2\/categories?post=710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.msgclub.net\/learn\/wp-json\/wp\/v2\/tags?post=710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}