Messente avatar logo

Tools to avoid breaking the budget with SMS

- 5 MIN READ - 01 Aug 2017

Getting the most bang out of each buck in a marketing communication strategy requires solids budget estimation. Yet when the budget is broken halfway through the month, the questions arise: How did this happen? How have we sent twice as many SMS messages than we should have at this point? Well, this is where the multipart SMS comes into play.

The GSM 03.38 character set (definitely a technical term, bear with me) is the most commonly used encoding method when sending messages. It is a 7-bit alphabet, limiting 7-bit encoding to 160 characters. This means only specific characters can be used to achieve the maximum length of content.

Compared to the GSM character set, Unicode (UCS-2) encoding supports a much greater range of characters and languages, thus providing more options for content. So, if a message contains any characters not listed in the 7-bit alphabet, UCS-2 encoding is the default, and message length is reduced to 70 characters. To put it into perspective: If any of the characters used in a message that is not present in the 7-bit alphabet, the maximum length of one SMS messages becomes 70 characters, not 160.

Learn how Paytailor uses SMS to increase business


Further, if a message exceeds 160 characters under GSM encoding, or 70 characters under UCS-2 encoding, an SMS is forced to be split, sending texts to the handset separately, with each SMS charged separately. Also note that the character limit per text in a multipart SMS is smaller –153 for 7-bit encoding and 67 for UCS-2.

So how can this break the budget. Let’s say a campaign is created to send messages to 3,000 people, and the SMS template calls for 155 characters, well within the limit of a single 7-bit message. But one of the characters in the message happens to fall out of the 7-bit alphabet, so the entire message is encoded using UCS-2. Suddenly what was expected to be 3,000 messages becomes 9,000 messages. Most importantly, 9,000 messages are charged to the account. This can happen in instances when a language specific letter is used, such as “ñ,” or even when using a different type of space.

To help avoid budget breakers, Messente developed the following two tools:

So, whenever any content is sent, make sure to check it beforehand to make sure everything is above par, or turn on the Auto Replace feature to have some peace of mind.

Uku Tomikas

Uku Tomikas - Lead Sales Researcher

At Messente Uku is a part of Messente’s sales lab, taking a systematic and metrics driven approach to constantly improving the B2B lead generating process. As a yoga and meditation enthusiast he likes to keep a solid balance between crunching numbers and petting his pet pup Lucy. 

An easy way to add more confidentiality - hiding SMS content

15 Aug 2017

In a previous blog, we discussed Flash SMS and how it’s used to ensure confidentiality with SMS messaging. Well, Messente’s API provides two more features that help hide message content:

  • Content no-store
  • Content hashing
Uku Tomikas

Uku Tomikas

Join us to learn how we're helping people #TurnOn2FA

01 Aug 2017

We’ve developed solid APIs for global SMS messaging and two-factor authentication, which are currently part of processes for hundreds of companies and facilitate thousands of transactions every day. Yet we aren’t stopping there. Effectively communicating with customers and securing customer account access online are two aspects of business technology we focus on. While there’s much more to business technology (much, much more,) these are the two areas which we strive to be the best.  

That’s why we keep developing our tools to address evolving needs in the areas which we specialize. 

Yuriy Mikitchenko

Yuriy Mikitchenko

Delivering every SMS while protecting from spam issues

26 Jul 2017

Our SMS API connects with various software which send requests to deliver messages to millions of devices. Yet as no software is perfect, there have been cases where we have received requests to send an unusual number of messages from one account. Typically, this is a clear signal that a client’s system has a glitch and is sending messages that they did not plan on sending. While our goal is to deliver every SMS, we have a system in place to prevent looped messages from occurring.

Margus Sütt

Margus Sütt

Start sending messages to

for € N/A

Contact us