In this article we will discuss common causes and resolutions of high SMS costs
Reason 1 - Sending long SMS
An SMS comprises of segments and each segment is 160 characters long. So if you are sending a lengthy SMS, it will consume multiple segments and thereby drive up your cost.
Please note that while 160 characters form a segment, even using 161 characters counts as 2 segments.
Character lengths of segments also vary by countries & regions which might be another reason for your high SMS cost.
Reason 2 - Having hidden characters in your SMS text
Many people copy/paste the SMS text body while designing automations. When you copy/paste text from a text editor software like MS Word or Google Docs, sometimes hidden characters get appended in the string. These hidden characters can not be seen by the user but they are present in the text.
Example
In this example a simple phrase Hey there was copied from a webpage. Usually it should be just 1 segment. But actually it contains many hidden characters (empty characters) making this as large as 4 segments.
You can use https://twiliodeved.github.io/message-segment-calculator/ to check the actual number of segments & character length of your SMS text.
While pasting contents of an SMS to HighLevel text editor it is recommended to use paste as plain text option instead of simple paste
Reason 3 - Using Emojis
This is the most common reason for unexpected high costs while sending SMS automations.
Example
In the example below some emojis were used that increased the number of segments from 1 to 4.
Using emojis is a great way to make your automation exciting but being aware of the costs involved will help you make an informed decision about their frequency of usage.