"Why do some people get many short texts from my script?"

Long text messages can break into many texts for some recipients.

Text messages are sent using blocks of encoded characters called segments. Segment length is based on  the amount of data that each character needs to use with in that segment to be translated into human readable text.

The default message length is 160 characters. Basic characters ("7-bit encoded") are worth one character. Some special characters can be encoded this way, but are worth two character lengths of data. 

Many "fancier" characters and emojis will cause the entire segment length to be shorter. This is because the language used to explain emojis and special characters is more complicated and takes more data. Messages sent with these characters will transform every segment in that message to a maximum of 70 characters.

Most modern cell phone carriers are smart phones will reassemble these multi-part text messages into one long text. However, some cell phone carriers and many older phones will deliver these messages in multiple messages. Sometimes these texts arrive out of order, so some carriers will mark each message with an indicator like (1/3), (2/3), (3/3). Multiple segment messages will "lose" about 7 characters each for this heading.

For best user experience for your contacts, we highly recommend that you limit your initial scripts to shorter messages that invite conversation. Always shorten URL links. Be wary of using emojis and other special characters in long scripts. Your target contacts will appreciate it!

ThruText's Segment Preview Feature will allow you to estimate the segments for initial scripts or recommended replies. These numbers are estimates because the length of your custom attributes in the script may change from contact to contact. However, this is a great way to gain visibility into your script's length and how it will appear to contacts on devices that display message segments as separate texts.