- Knowledge Base
- Marketing
- SMS
- Set up SMS messaging
Set up SMS messaging
Last updated: December 19, 2025
Available with any of the following subscriptions, except where noted:
- Marketing SMS Add-on
-
Marketing Hub Professional, Enterprise
To send SMS messages in HubSpot, you need to register your business and receive approval. After submitting your registration in HubSpot, it may take 6 to 8 business days for 10DLC numbers and 8 to 12 weeks for Short Code registrations. This process is run by a third party on behalf of the associated mobile phone carriers to approve your application.
Please note: HubSpot works with a third-party SMS service provider, Twilio, to provide SMS messaging services to customers who purchase either of the SMS add-ons. Please review the information listed below carefully:
- You must comply with applicable laws, regulations, Twilio's policies, including, but not limited, to the Twilio Acceptable Use Policy and the Twilio Messaging Policy, and industry standards, including, but not limited to, telecommunications providers’ policies and US carrier requirements. Please review US carrier penalties for non-compliant messaging here. To date, T-Mobile is the first U.S. telecommunications provider to announce non-compliance fees for violations of T-Mobile’s Code of Conduct. Twilio will update these guidelines accordingly if/when additional U.S. telecommunications providers announce non-compliance fees.
- Twilio uses A2P, a system that allows authorized businesses to send Application-to-Person (A2P) type messaging via standard 10-digit long code (10DLC) phone numbers, as well as via short code numbers for high volume senders. Carriers in the US consider all Twilio traffic to be A2P. Learn more about A2P and the required information for registration in Twilio's documentation.
- A Twilio account is not required to use SMS messaging in HubSpot.
Subscription required The following subscriptions are required to use these features:
- Either the Marketing SMS Add-On or the Marketing SMS Short Code Add-On is required to send SMS messages.
- A Marketing Hub Professional or Enterprise subscription is required to purchase the Marketing SMS Add-On.
- A Marketing Hub Enterprise account and the SMS Limit Increase are required to purchase the Marketing SMS Short Code Add-On.
Permissions required Super Admin or SMS setup permissions are required to set up SMS messaging in your HubSpot account.
Understand limitations & considerations
- You can only send SMS messages from US-based numbers.
- SMS messaging in HubSpot is not currently supported for sole proprietors.
- Certain types of messages and business categories are not allowed on SMS platforms in the United States and Canada. Review the forbidden message categories in the documentation of Hubspot's SMS provider, Twilio, to verify they don't apply to your business or message content.
Understand differences between short and long code SMS
The Marketing SMS Add-on grants access to a long code (10DLC) number and is designed for basic SMS marketing. Purchasing this add-on provides a ten digit phone number after a six to eight business day waiting period. This add-on works best for customer service, two-way communication, and smaller campaigns where a local presence is helpful.
The number of messages you can send on a long code number depends on a trust score determined by a third party based on their independent reputation checks of your brand. Learn more about trust scores in Twilio's documentation.
The Marketing SMS Short Code Add-on grants access to a short code SMS number and is designed for high volume SMS marketing. Purchasing this add-on provides a five or six digit phone number after an eight to twelve week waiting period. This add-on works best for large marketing campaigns, promotions, and time sensitive alerts.
| Short Code | Long Code (10DLC) | |
| Relevant add-on | Marketing SMS Short Code Add-on | Marketing SMS Add-on |
| Required subscription | Marketing Hub Enterprise and SMS Limit Increase Add-on | Marketing Hub Professional or Enterprise |
| Number of digits | Five or six digits | Ten digits, resembling a traditional phone number |
| Time for approval | Eight to twelve weeks | Six to eight business days |
| Recipient countries supported | United States (not including the U.S. Virgin Islands) | United States & Canada (not including the U.S. Virgin Islands) |
| Cost | More expensive | Less expensive |
| Messages per second | High | Variable - depends on trust score determined by third party. |
| Filtering | Low | Variable - depends on trust score determined by a third party. |
| Opt-in confirmation message | For every opt in, a confirmation message will be sent. | None |
Get a long code SMS number
For long code SMS numbers, you will need to provide information about your business and the kinds of SMS messages you plan to send, then wait to be approved. Once you've been approved, you can get the number you'll use to send SMS messages.
Please note: this process only applies to long code SMS numbers. To begin the registration process for short code SMS numbers, contact your HubSpot representative.
Register your business
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, navigate to SMS.
- In the Phone Number column, click Continue registration.
- In the right panel, click Business details.
- For business registered in the United States:
- Click the Where's your business registered dropdown menu and select United States.
- In the Legal business name field, enter the business name that appears on your CP575 form.
- In the EIN field, enter the EIN that appears on your CP575 form.
- For businesses registered in Canada:
- Click the Where's your business registered dropdown menu and select Canada.
- In the Legal business name field, enter your legal business name.
- In the Business number (BN) field, enter your business number. If your number is longer than nine digits, only enter the first nine.
- For businesses registered outside of the United States or Canada:
- Click the Where's your business registered dropdown menu and select Rest of world.
- In the Legal business name field, enter your legal business name.
- Click the Business registration type dropdown menu and select an option. If your registration type isn't listed, select Other, then enter your registration type in the Other business registration type field.
- In the Business number (BN) field, enter the business number recommended for your registration type.
- Click the Business type dropdown menu and select a business type, such as Corporation or Non-Profit.
- Click the Business industry dropdown menu and select the industry that most closely aligns with your business.
- in the Website field, enter the URL of your business's website.
- Click the Regions of operations dropdown menu and click each region where your business operates.
- In the Company status section, select a status:
- Public: your company is listed on a stock exchange or over-the-counter market. If you select this option, you must also select the stock exchange where your business is traded and enter its stock ticker symbol.
- Private: your company is not listed on a stock exchange or over-the-counter market.
- In the bottom right, click Next.
- In the Business address fields, enter the address of your business.
- In the bottom right, click Next.
- In the Point of contact fields, enter the contact information for the person who will be contacted about your registration. The email address you enter must use the format name@company.com.
- In the bottom right, select the I've reviewed all details and I'm ready to submit checkbox.
- Click Submit.
Provide SMS details
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, navigate to SMS.
- In the Phone Number column, click Continue registration.
- In the right panel, click SMS details.
- In the Describe how you plan to use SMS section, enter a description of how you will use SMS messages. Do not include any user or confidential information in this field.
- In the Write two sample SMS messages you'll send section, enter two sample messages that represent the kind of content you'll be sending in SMS messages. Your example messages should contain the following:
- Your business name.
- An opt-out keyword like STOP.
- A link to a published privacy policy that includes a statement of non-sharing for mobile numbers, message frequency, and a Message and data rates may apply disclosure.
- Select an option for whether you are a financial institution that uses direct, first-party lending. This is a forbidden business category.
- In the bottom right, click Next.
- In the Opt-in details section, select the checkbox next to each way recipients will provide opt-in consent:
- By texting START to our designated SMS number: recipients text START to your designated SMS number from the number where they consent to receive SMS messages. This option is selected by default and cannot be cleared.
- By entering their phone number and giving consent via a website form: recipients fill out a form to opt into receiving SMS messages.
- This form must include the following:
- Separate checkbox to collect SMS consent. This consent must be optional and explicit, rather than tied to other services.
- Legal business name.
- Types of messages recipients will receive.
- Message rates.
- Frequency of messages.
- How to opt-out of receiving messages.
- Live, publicly accessible links to a privacy policy and SMS terms of service.
- For public forms, select Public form, then enter a link to the form.
- For private forms, select Private or restricted access form, then click Choose a file and upload a screenshot of the form.
- This form must include the following:
- By replying to an email from our brand confirming they consent to be contacted via SMS: recipients will be sent an email, then they will reply to it confirming they wish to be contacted via SMS.
- Other: an additional method of obtaining consent will be used.
- In the Please add details section, enter a description of the method of consent being used.
- To add an optional screenshot, click Choose a file in the Screenshot section and upload a screenshot.
- In the bottom right, click Next.
- In the Privacy policy section, enter the live, publicly accessible URL of your SMS privacy policy. It must meet the following requirements:
- The privacy policy should state that the business does not share SMS consent data with third-parties third parties/affiliates/non-affiliates.
- If the privacy does mention sharing SMS consent data, the following disclaimer should be included: "All the above categories exclude text messaging originator opt-in data and consent; this information will not be shared with any third parties, excluding aggregators and providers of the Text Message services."
- In the Terms of service section, enter the live, publicly accessible URL of your SMS terms of service. Your terms of service include the following information:
- Legal business name
- Types of messages recipients will be sent.
- How to opt out. For example: "Reply STOP to opt out."
- Message rates. For example: "Message and data rates may apply."
- Frequency of messages. This can be a specific number of messages or a disclaimer that "Message frequency varies."
- A carrier disclaimer. For example: "Carriers are not liable for delayed or undelivered messages."
- A link to your privacy policy.
- In the bottom right, select the I've reviewed all details and I'm ready to submit checkbox.
- Click Submit.
After you've submitted your SMS details, the approval process by mobile carriers may take a few weeks.
Get an SMS number
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, navigate to SMS.
- Click Get number.
- In the right panel, click the Area code/prefix dropdown menu and select an area code.
- Click Generate number. A preview of your new number will appear.
- Click Next.