Difference between Transnational and Promotional SMS route?

Transnational SMS V/S Promotional SMS

Following are the listed differences between Transnational and Promotional routes:

Transnational SMS Promotional SMS
1.  Transaction SMS can be used for sending any type of information & alerts
Ex. OTP, Bank Transactions etc.
1.  Promotional SMS can be used for sending       marketing purposes.
Ex. Sale, offers etc.
2.  Transactional SMS
     can be sent any time (24X7)
2.  Promotional SMS are sent
      between 9 am to 9 pm only
3.  SMS can be sent on registered DND numbers 3.  SMS cannot be sent on DND numbers

How to manage template?

Following Steps you need to follow to Manage your bulk sms templates but make sure your transaction sms services are activated.

  • Login in your SMSINDIAHUB account.
  • Click on SMS.
  • Click on manage template.
  •  Click on Add New Template.
  • Choose to option, From Excel or Copy & Paste.
  • Put your template and save.
  • Now wait for sometime for validation and approval.

Know about Campaigns

Dear Customers,

Please find below some important information which will help you execute your Campaigns according to the Use case.

1.  Promotional Route is just for Promotions and hence it is not a Priority route.

2.  Transaction Route is a Priority Route as it is related to the Subscriber / User’s Account information like Schools,Banks,Hospitals,Institutes,etc..

3.  Promotional Route is open from morning 9am – 9pm only wherein Transactional Route is 24×7.

4.  There is no Standard Timeline for the Delivery of SMS as such as it depends on various reasons including Technical & Functional.

5.  Normally, 1lac Promotional SMS gets processed in half hour to 45 minutes subject to Traffic and the Status of receivers Mobile.(Switched off,not reachable,Memory full,etc..)

6.  Transactional SMS gets delivered normally between 30 secs to 1 minute,but subject to status of receivers Mobile.(Switched off,not reachable,Memory full,etc..)

7.  Our Users Submit the SMS to our Operator Server & Our Server submits the numbers to individual Operators to whom the numbers belong to.

8.  Then the Individual Operators tries to deliver the SMS to the subscriber.

9.  If the end users Mobile Phone is Switched Off,Not reachable, Memory Box Full,the Operator does re-retry for a defined time post which the SMS is termed as “failed”.

10.The charges in Bulk SMS Industry are for the Submission to the Server and not for the Status like Delivered,Failed,pending.

11. In Promotional Route DND Numbers are filtered before submitting to the server and hence they are not charged.All other numbers will be charged irrespective of their status post submission.

12. As Promotional Route is always high on Traffic,we recommend our users to send / plan the campaign at least 4 hours ahead the schedule.

13. Regarding reports – SMS Sending and Report receiving is a parallel activity at the server level but if the Traffic is high,preference if giving for the SMS submission and not to reports.

14. In such case the reports will be updated after the completion of the said job.

15. Pending Reports – Reports are submitted to our Server by individual Operators and then automatically our Users gets to see the details.

16. If you see some reports are still pending,it means our server has not received any update from the relevant operators(s).

17.There are nearly 100 plus reasons Technically for an SMS getting to be termed as “Failed” which are listed by the Operators.

If you need any further assistance,kindly email us on info@smsindiahub.in

Thank You.



What is the character limit for a single sms in English & Unicode?

The difference between English message and Unicode message is that, a single sms in English has 160 characters where as in Unicode a single message has 70 characters.

Why this difference of characters in English and Unicode?

The difference of characters between english and unicode message is because the operator server doesn’t understand other language but only english, when other language is been hit at the operator end they have to encode it first then its been send to the end user. That’s why it has a encryption of characters at the operator end.

Note: When you are sending sms from the dashboard always remove “s” from the “https” and press enter (because the server understand only english language i.e. encode in binary digit) otherwise the end user will be receiving question mark symbol “?”.


Message Length – Multipart Messages :

Standard GSM 03.38 Character Set

Single text messages are limited to 160 characters, including spaces. The maximum length of two-part or three-part multipart text messages is 306 (2 x 153) and 459 (3 x 153) characters, respectively. You could send up to 1000 characters as multipart message which will be split into 7 messages internally. This refers only to messages that contain the standard GSM 03.38 character set.Each multipart text message is limited to 153 characters rather than 160 due to the need for user-data headers (UDHs) information. Mobile phones use UDH information to enable them to link long messages together so that they appear as single SMS messages in recipient’s phone inbox.

Number of SMS Number of characters in the linked SMS
1 160 characters
2 306 characters (2 x 153)
3 459 characters (3 x 153)
7 1000 characters (6 x 153) + (1 x 82)
Unicode Characters

Using Unicode, for languages such as Hindi, restricts your message to a maximum of 70 characters per SMS. You can, however, send longer text messages, with our system splitting them into two or at the three separate text messages. The maximum lengths of two-part and three-part multipart Unicode text messages are 134 (2 x 67) and 201 (3 x 67) characters, respectively. You could send up to 500 characters as multipart message which will be split into 8 messages internally.

Number of SMS Number of characters in the linked SMS
1 70 characters
2 134 characters (2 x 67)
3 201 characters (3 x 67)
8 500 characters (6 x 67) + (1 x 31)


Error code in API and what does the error stand for ?


These codes are generated when there is any field missed or misspelled in the api tested by you. Each error code stand for the particular reasons and you can find the meaning of the erreor below:

Error Message


ErrorCode Error Message
000 Success (it means message is successfully submitted and you can check message parameter response to check message id and parts)
001 Account details cannot be blank
002 Username or password cannot be blank
003 SenderId cannot be blank
004 Message cannot be blank
005 Message properties cannot be blank
006 ServerError#Error message
007 Invalid username or password
008 Account inactive
009 Account lock
010 Unauthorized API access
011 Unauthorized IP address
012 Message length violation
013 Invalid mobile numbers
014 Account locked due to spam message contact support
015 Invalid SednerId
016 Transactional account not active
017 Invalid groupid
018 Cannot send multi message to group
019 Invalid schedule date
020 Message or mobile number cannot be blank
021 Insufficient credits
022 Invalid jobid
023 Parameter missing
024 Invalid template or template mismatch

What is Sender ID?

Sender ID or Sender name is your message identity from which the message is sent. Sender ID is the alpha-numeric name or number which appears on the mobile phone as the sender of a SMS (It is used to identify who’s sending the message to the recipient). Sender ID can be a numeric number (i.e. a Mobile Phone Number) or alphabetical such as the name of your company. Examples of Sender ID – AD-HDFCBK, AM-ICICIB, etc.

Note: Promotional SMS route Support numerical sender ID.

Note: Transactional SMS route support 6 characters alphabetic sender ID in India, example SMSHUB, WEBSMS.