How to Understand Message Segments and Character Limits for SMS in HubSpot

How to Understand Message Segments and Character Limits for SMS in HubSpot

If your SMS campaigns keep exceeding budget forecasts, or your customers receive broken-up or confusing messages, you are not alone.

Many teams underestimate how message length affects SMS costs and user experience inside HubSpot. A single emoji can be the difference between a clear message and a multi-part send that increases spend.

The issue often starts when teams treat SMS like email. Messages become too long, variables pile up, and character encoding gets overlooked. In HubSpot, even a personalization token or a smart quote can trigger an encoding shift, increasing the number of message segments.

This guide explains how message segments work in HubSpot SMS, what character limits apply, and how to monitor encoding and cost before sending. 

By the end, you will understand how to write shorter, clearer SMS messages that stay compliant and within budget.

 

How SMS Message Length and Segments Are Calculated in HubSpot

When you send an SMS through HubSpot using an integration such as Twilio or another provider, messages are measured in segments.

Segments are not based on lines or paragraphs. Each segment has a character limit. Once that limit is exceeded, the message is split into multiple segments, increasing costs.

HubSpot includes a built-in character and segment counter inside the SMS editor, available under Marketing > SMS. After connecting an SMS provider or installing a compatible app from the HubSpot Marketplace, this counter tracks message length in real time as you type.

Because HubSpot connects SMS with contact records, lists, and automation tools, you can personalize messages while still monitoring segment usage before launch.

 

How It Works Under the Hood

HubSpot uses two encoding standards to calculate SMS segments.

GSM-7 Encoding:
Supports up to 160 characters per segment.

UCS-2 Encoding:
Supports approximately 70 characters per segment.

The encoding changes automatically when you use certain characters. Emojis, non-Latin scripts, accented letters, and some punctuation trigger UCS-2 encoding. When that happens, messages that appear short can be split into multiple segments.

HubSpot evaluates several elements when calculating segments:

  • The message text
  • Personalization tokens, such as {{contact.firstname}}
  • Embedded links or media

As output, HubSpot provides:

  • A live character count
  • An estimated segment count
  • Post-send analytics that show delivery, segmentation, and cost

If your SMS provider supports concatenation, HubSpot can send multi-segment messages as one continuous text. The recipient sees one message, but billing still applies per segment.

 

Main Uses Inside HubSpot

Marketing Campaigns and Promotions

SMS is often used for urgency, flash sales, and limited-time offers. When messages cross segment limits, costs increase, and clarity can suffer.

Example:
“Save 20% this weekend on in-store purchases. Show code 2024 at checkout.”

This message contains 81 characters. It fits within one GSM-7 segment, keeping delivery predictable and cost-controlled.

Appointment Reminders and Service Updates

Reminders must be clear and brief. Long or segmented messages risk confusion or compliance issues.

Example:
“Hi Lisa, your appointment is scheduled for June 20 at 2 PM at City Clinic.”

This message uses 86 characters and remains within one GSM-7 segment.

Sales Follow-Ups and Transactional Alerts

Sales SMS messages work best when they are direct and easy to read.

Example:
“Hi John, thanks for booking a demo. Check your email for meeting details.”

Even with personalization tokens added, this message typically remains within a single segment. HubSpot calculates this automatically before sending.

 

Common Setup Errors and Wrong Assumptions

Ignoring Character Encoding:
Short messages can still split if special characters are used. Always review the encoding indicator in the SMS editor.

Overlooking Personalization Token Expansion:
Tokens may appear short, but real values can add length. Test workflows with real contact data, not placeholders.

Forgetting Link Shortening:
Standard URLs can consume over 20 characters. Use HubSpot’s short links or a trusted shortener to preserve space.

Not Reviewing Concatenation Behavior:
Some devices or carriers handle multi-segment messages differently. Test messages across networks before scaling campaigns.

 

Step-by-Step Setup or Use Guide

To send SMS messages with predictable segment counts in HubSpot, follow these steps.

  1. Confirm SMS Integration:
    Ensure your portal is connected to an approved provider such as Twilio, MessageMedia, or HubSpot’s native SMS feature.
  2. Open the SMS Editor:
    Go to Marketing > SMS or access SMS through your connected integration.
  3. Create a New Message:
    Select the contact list or workflow that will trigger the send.
  4. Compose the Message:
    Write your SMS and watch the live character and segment counter.
  5. Check Encoding Indicators:
    Review whether the message uses GSM-7 or UCS-2, especially if it contains emojis or non-English text.
  6. Shorten Links:
    Compress URLs to reduce character usage.
  7. Review Estimated Segments:
    Confirm how many billable segments the message contains.
  8. Test Before Sending:
    Send a test message to an internal number to preview formatting and segmentation.
  9. Schedule or Automate:
    Once confirmed, schedule the message or add it to your workflow.

 

Measuring Results in HubSpot

Tracking SMS segmentation helps control cost and performance.

SMS Performance Reports:
Available under Marketing > Campaigns or within your SMS integration, showing segment volume, delivery rates, clicks, and replies.

Contact Properties:
Store values such as last SMS length or last SMS engagement for segmentation and analysis.

Workflow Reporting:
Compare how different message lengths perform in automated paths.

Custom Dashboards:
Combine SMS data with engagement metrics to compare short and long messages.

Use the checklist below to review performance regularly:

  • Compare estimated versus actual segment usage
  • Identify cost increases tied to multi-segment sends
  • Review which templates perform best with fewer characters
  • Monitor delivery logs for split or skipped messages

 

Short Example That Ties It Together

A fitness center sends the following message:

“Join our bootcamp July 10-12! Reply YES to reserve. Spots limited!”

The message contains 75 characters and fits into one GSM-7 segment.

After adding “Hi {{contact.firstname}},” most messages fall between 85 and 95 characters and still remain within one segment.

Later, an emoji is added to a different campaign. HubSpot flags a switch to UCS-2 encoding and shows the message splitting into multiple segments. The emoji is removed, the message reverts to GSM-7, and the estimated costs drop.

This preview step prevents unnecessary spending before launch.

 

How INSIDEA Helps

Unexpected SMS charges, complex workflows, and segmentation issues often stem from gaps in setup.

INSIDEA works with marketing, sales, and service teams to ensure SMS campaigns are properly structured in HubSpot.

  • HubSpot Onboarding: Set up SMS workflows with segmentation and compliance controls.
  • HubSpot Management: Maintain integrations, lists, and tracking for consistent SMS behavior.
  • Automation Support: Build sequences that control message length and segment usage.
  • Reporting Alignment: Connect SMS results to broader campaign reporting.
  • SMS Training: Help teams write clear messages that avoid segmentation issues.

If SMS costs or message clarity have become hard to manage, it may be time to hire HubSpot experts who understand how segmentation and encoding affect real campaigns.

INSIDEA also provides HubSpot consulting services for teams that need ongoing support with SMS automation, reporting, and governance.

When message length is controlled, SMS stays clear, cost-aware, and reliable inside HubSpot.

Jigar Thakker is a HubSpot Certified Expert and CBO at INSIDEA. With over 7 years of expertise in digital marketing and automation, Jigar specializes in optimizing RevOps strategies, helping businesses unlock their full potential. A HubSpot Community Champion, he is proficient in all HubSpot solutions, including Sales, Marketing, Service, CMS, and Operations Hubs. Jigar is dedicated to transforming your RevOps into a revenue-generating powerhouse, leveraging HubSpot’s unique capabilities to boost sales and marketing conversions.

The Award-Winning Team Is Ready.

Are You?

“At INSIDEA, it’s all about putting people first. Our top priority? You. Whether you’re part of our incredible team, a valued customer, or a trusted partner, your satisfaction always comes before anything else. We’re not just focused on meeting expectations; we’re here to exceed them and that’s what we take pride in!”

Pratik Thakker

Founder & CEO

Company-of-the-year

Featured In

Ready to take your marketing to the next level?

Book a demo and discovery call to get a look at:


By clicking next, you agree to receive communications from INSIDEA in accordance with our Privacy Policy.