This page is for marketers who bought HubSpot's SMS add-on and need approval before they can send to US contacts. HubSpot collects your registration in its own settings screens. Carriers then check your website, privacy policy, terms and opt-in method against what you entered.
10DLC Site is not affiliated with or endorsed by HubSpot or Twilio. Provider names are used only to describe where information goes. This page describes the flow as documented at the time of writing (Updated September 2026). Screens change, so follow what you see in your account.
HubSpot uses A2P 10DLC for long code numbers and a separate short code process for high volume. You fill in the registration form inside HubSpot, and it goes through HubSpot's SMS provider, Twilio, for carrier review. HubSpot says you do not need your own Twilio account.
| Number type | HubSpot plan listed | Approval time HubSpot gives |
|---|---|---|
| Long code (10DLC) | Marketing Hub Professional or Enterprise, plus the SMS add-on | Six to eight business days |
| Short code | Marketing Hub Enterprise, plus the SMS Limit Increase add-on | Eight to twelve weeks |
HubSpot has separate setup articles for marketing and transactional SMS. Both ask for a website, privacy policy and terms. Because HubSpot sends through Twilio, our Twilio guide explains the upstream website checks in more detail.
Open settings, go to SMS in the left sidebar, and click Continue registration in the Phone Number column. The form has three parts.
| What you enter | Where it goes in HubSpot |
|---|---|
| Business homepage | Website field, in Business details. HubSpot asks for the URL of your business's website. |
| Legal name and tax ID | Legal business name and EIN (US) or Business number (Canada), in Business details |
| Contact email | Point of contact. HubSpot requires the [email protected] format. |
| How people opt in | Opt-in details checkboxes: texting START, a website form, or a paper form |
| Privacy policy | Privacy policy field. HubSpot asks for the live, publicly accessible URL of your SMS privacy policy. |
| Terms with SMS terms | Terms of service field. Same rule: a live, public URL of your SMS terms of service. |
| Sample messages | Two samples in SMS details. For marketing, HubSpot asks that they include your business name, opt-out instructions and a privacy policy link. |
HubSpot warns that thin answers in these fields may cause the registration to fail. Describe every way people opt in, not just one.
HubSpot's instructions for a website opt-in are specific. The form needs a separate SMS checkbox for marketing texts that is unchecked and not required. Next to it, show:
Carriers also expect the site itself to be live, public, and clearly about the business in your registration. Twilio's guidance for the same review adds that the terms page should sit on the same domain as your website and not redirect elsewhere.
HubSpot does not publish a list of rejection codes in its setup articles. Based on what its fields ask for, these are the most likely website causes:
| What went wrong | Fix |
|---|---|
| Legal name or EIN does not match IRS records | Brand and EIN mismatch |
| Website does not show the same business | Website does not match brand |
| Privacy policy has no SMS section or no no-sharing statement | Privacy policy missing SMS |
| Terms have no SMS program terms (STOP, HELP, frequency, rates) | Missing SMS terms |
| Opt-in checkbox is pre-checked, required, or missing disclosures | Opt-in not verifiable |
| Privacy or terms URL is not live or not public | Website not accessible |
| Sample messages lack your name or opt-out line | Sample messages mismatch |
If you cannot tell why you were declined, ask HubSpot support for the carrier's reason before you change anything. See campaign rejected: next steps.
10DLC Site builds these pages and gives you the URLs to paste into HubSpot. You still submit the registration yourself, and carriers make the final decision.
Included in your Registration Kit: your opt-in description and two sample messages written for your use case, plus your Website, SMS privacy policy and SMS terms of service URLs and your business details, ready to paste into HubSpot's SMS registration. Build my order →
Not sure if your current site is ready? Compare it with the 10DLC website requirements, or see pricing for a site built for 10DLC review.
A new .com with hosting, SSL, a privacy policy that covers SMS, SMS terms and a compliant opt-in form, built to the requirements on this page. You submit your own 10DLC registration, and no one can guarantee approval, but a reviewer will have nothing on your site to flag.
One-time price · 14-day money-back guarantee · Daily Compliance Watch