How to Add a Phone Number to HubSpot for Business Texting
HubSpot doesn't include native SMS functionality out of the box. To send and receive text messages from within HubSpot, you need a third-party integration, a registered business phone number, and compliance with carrier regulations. It sounds complicated — but if you follow the steps below, you'll be sending your first business text in under an hour.
This guide walks you through the entire setup process: choosing a number, completing 10DLC registration, connecting to HubSpot via YetiConnect, and verifying that everything works before you go live.
Step 1: Choose Your Business Texting Number
The first decision is whether to get a new number or port an existing one. Both options work — the right choice depends on your situation.
Option A: Get a New Number
If your team doesn't have existing business phone numbers (or you want a clean start), YetiConnect provisions new local or toll-free numbers instantly. You pick the area code, and the number is active within minutes. This is the fastest path for teams setting up business texting for the first time.
Advantages:
- Instant provisioning — no waiting period
- Choose area codes that match your market (local numbers get 22% higher answer rates according to Hiya's 2024 State of the Call report)
- Dedicated numbers per rep for personalized outreach
Option B: Port an Existing Number
If your reps already have business numbers that prospects recognize, you can port those numbers into YetiConnect. This preserves caller ID recognition and any existing trust you've built. Porting typically takes 7–14 business days for local numbers and 2–4 weeks for toll-free numbers.
Advantages:
- Prospects keep seeing the number they already know
- No need to update business cards, signatures, or CRM records
- Maintains call and text history continuity
Pro tip: Many teams take a hybrid approach — port their main line while provisioning new numbers for individual reps. This gives you the best of both worlds.
Step 2: Complete 10DLC Registration
Since 2023, all businesses sending SMS over 10-digit local numbers (10DLC) in the United States must register with The Campaign Registry (TCR). This is a carrier-mandated requirement — not optional. Unregistered numbers face heavy filtering, delivery failures, and eventual suspension.
10DLC registration has two parts:
Brand Registration
You register your company (the "brand") with TCR. This requires:
- Legal business name and EIN (Employer Identification Number)
- Business address and website URL
- Industry vertical and company size
- Contact information for a compliance representative
Brand registration is typically approved within 24–48 hours. YetiConnect handles the TCR submission for you — you fill out one form, and the platform files everything on your behalf.
Campaign Registration
After your brand is approved, you register a "campaign" — a description of what you'll be texting about. For sales teams, this is usually categorized as "Mixed" or "Marketing" messaging. You'll need to provide:
- Sample messages that represent your typical outreach
- A description of your use case (e.g., "Sales follow-up and appointment reminders for inbound leads")
- How contacts opt in to receive texts (web form, verbal consent, etc.)
- Opt-out instructions included in your messages (e.g., "Reply STOP to opt out")
Campaign approval typically takes 3–7 business days. Once approved, your numbers are cleared for high-throughput messaging with carrier trust scores that maximize delivery rates.
Step 3: Understand A2P Compliance
A2P (Application-to-Person) messaging is the technical term for business texting — any text sent from a software platform to an individual. TCPA compliance is the legal framework that governs it. Here's the minimum you need to know:
- Prior express consent is required. You need documented opt-in before texting anyone. HubSpot forms with an SMS consent checkbox are the easiest way to capture this.
- Opt-out must be honored immediately. When someone replies "STOP," your system must stop all messaging to that number. YetiConnect handles this automatically.
- Message frequency should match expectations. If someone opted in for appointment reminders, don't blast them with promotional texts daily.
- Identify yourself in every message. Include your business name so recipients know who's texting.
Non-compliance isn't just a legal risk — carriers actively filter and block non-compliant senders. Getting your compliance right from day one protects both your deliverability and your brand reputation.
Step 4: Connect Your Number to HubSpot via YetiConnect
With your number provisioned and 10DLC registration approved, connecting to HubSpot takes about 5 minutes:
- Install the YetiConnect integration from the HubSpot App Marketplace. Authorize the connection with your HubSpot account (requires admin or super admin permissions).
- Assign numbers to reps in the YetiConnect dashboard. Each rep gets their own dedicated number for calls and texts. Map each number to the corresponding HubSpot user.
- Configure CRM logging preferences. Choose whether to log texts as notes, activities, or both on the contact timeline. Most teams use the default activity logging, which creates a clean chronological record.
- Enable workflow and sequence triggers. Toggle on the HubSpot workflow actions so you can add SMS steps to sequences and trigger texts from workflows automatically.
- Set up notification routing. Configure where reps receive reply notifications — desktop, mobile push, Slack, or all three.
Once connected, every text sent or received through YetiConnect appears on the HubSpot contact timeline in real time. No syncing delays. No manual logging.
Step 5: Test Your First Message
Before rolling out to the full team, send a few test messages to verify everything is working:
- Send a test text to yourself. Open any contact record in HubSpot, click the YetiConnect SMS button, and send a message to your personal phone. Confirm it arrives from the correct number.
- Reply to the test message. Verify that your reply appears in the HubSpot conversation thread and on the contact timeline.
- Test opt-out handling. Reply "STOP" to confirm the auto-unsubscribe works. Then reply "START" to re-subscribe.
- Send a message from a workflow. Create a simple test workflow that enrolls a contact and sends an SMS. Confirm the message fires and the activity logs correctly.
- Check delivery reports. Review the YetiConnect delivery dashboard to confirm messages are showing "Delivered" status, not "Filtered" or "Failed."
If any test fails, the most common culprit is incomplete 10DLC registration. Check your campaign approval status in the YetiConnect dashboard — unapproved campaigns will have restricted throughput and higher filtering rates.
Step 6: Roll Out to Your Team
Once testing confirms everything works, onboard your reps:
- Assign dedicated numbers to each rep in YetiConnect
- Share messaging guidelines — tone, compliance reminders, opt-out language
- Add SMS steps to existing sequences — start with your highest-performing sequences and add a text touchpoint where it makes sense (lead follow-up, meeting confirmation, breakup message)
- Set up a shared dashboard in HubSpot to track SMS metrics alongside email metrics
Most teams see meaningful results within the first week. Average setup-to-first-reply time for YetiConnect customers is under 48 hours.
Common Setup Questions
Can I use my cell phone number? Technically yes, but we don't recommend it. Personal cell numbers can't be registered for 10DLC, which means carrier filtering will degrade delivery over time. Use a provisioned business number instead.
Do I need a separate number for each rep? For sales outreach, yes. Dedicated numbers build prospect trust and ensure replies go to the right person. For shared use cases (appointment reminders, support), a shared number works fine.
What if I'm also using the number for calling? That's the ideal setup. YetiConnect uses the same number for calls and texts, so prospects see one consistent caller ID. This is a major trust advantage over tools that use separate numbers for each channel.
Ready to get started? The full setup — from choosing your integration to sending your first message — takes less than an hour with YetiConnect.