Best practices for your SMS texting script


First impressions are very important, so you want to make your initial message as effective and efficient as possible. In addition to Organization IDs and Opt Out Language fields that need to be added to each initial message, there are additional best practices for engaging your contacts. Learn more about our tips below!

Remember, you pay for the messages you send, not just the ones that are delivered. It is in your business' best interest to optimize the delivery rate.


Tip 1: Avoid using links

Including a link in your initial message will dramatically increase the risk that a carrier marks your text as spam and fails to deliver it to your contact. Once a recipient responds, sending them a link is safer -- for example, your initial message could invite a volunteer to an event. If they respond that they are interested, you can include a link to an RSVP form in a subsequent message.


NOTE - If you have to include a link in your messages (in initial messages or replies,) do not use a link-shortening service like bit.ly. Bit.ly and similar links carry a very high risk of being marked as spam because bad actors use them maliciously. Use a secure link that uses https:// instead of http://, and include that prefix in your script. The best link is a shortened, secure URL for your domain name.

Our texting partners recommended avoiding the following link shorteners entirely:

  • bc.vc
  • bit.ly
  • budurl.com
  • clicky.me
  • goo.gl (Google Drive links are also disallowed)
  • Is.gd
  • Ic.chat
  • s2r.co
  • soo.gd
  • tiny.cc
  • tinyurl.com


Tip 2: Don't copy/paste into the message editor

Copying your initial message from a Word document or other external source and pasting it into the message editor can cause unintended changes to the message that your recipients see. Copy and pasting can also change the message's encoding. If your organization pays per segment, it can inflate your texting costs. Whenever possible, type your initial message directly into the message editor.


Tip 3: Keep it short

Initial messages can be a maximum of 1,600 characters. However, your initial message should be short and to the point. If your message is too long, it can cause some carriers/devices to break your single message into multiple ones (message segments) and highly impact your deliverability by affecting your message's throughput.


If you plan to send a long message, you may want to look into sending it as an MMS


Tip 4: Invite contacts to engage in a real conversation

ThruText enables real, two-way conversations, so try ending your initial message with an engaging question inviting your contact's response.


Tip 5: Be careful with emojis

Including an emoji will change a message's encoding and limit your SMS message segments to 70 characters (rather than 160 characters without). If you include emojis in your messaging, be aware that any message over 70 characters will be broken into multiple segments.

Relevant tips are shown during initial message creation. If links are added to an initial message, a warning will be shown, for example.


Tip 6: Avoid prohibited words and SHAFT violations

Please note we recommend avoiding certain words that are carrier-prohibited and can trigger a CTIA SHAFT violation, which leads to keyword filtration. This includes terms related to sex, hate, alcohol, firearms, tobacco, and vaping/e-cigarettes. In addition, cannabis (or marijuana) related terms are also carrier-prohibited content and may encounter filtering regardless of the federal or state legality. This also includes CBD, Kratom, or drug paraphernalia. Text messages with content connected to any of these terms have a high probability of being blocked as SPAM. 


NOTE - If your organization plans to send text messaging related to cannabis/marijuana, please reach out to our support team at [email protected] for tips on crafting messages connected to the topic.