Replay Live AI-Powered Calling and Texting in HubSpot with Trent Chapman + Brett Spusta. Watch now
Getting Started

How to Add a Phone Number to HubSpot for Business Texting

YetiConnect Team 7 min read

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:

  1. Install the YetiConnect integration from the HubSpot App Marketplace. Authorize the connection with your HubSpot account (requires admin or super admin permissions).
  2. 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.
  3. 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.
  4. 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.
  5. 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:

  1. 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.
  2. Reply to the test message. Verify that your reply appears in the HubSpot conversation thread and on the contact timeline.
  3. Test opt-out handling. Reply "STOP" to confirm the auto-unsubscribe works. Then reply "START" to re-subscribe.
  4. 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.
  5. 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.

Frequently Asked Questions

The technical setup takes about 15 minutes. However, 10DLC brand registration typically takes 24-48 hours and campaign registration takes 3-7 business days. Plan for about one week from start to full approval.
10DLC (10-Digit Long Code) is a carrier-mandated registration system for businesses sending SMS from local phone numbers in the US. It verifies your identity and use case, which improves delivery rates and prevents spam. Unregistered numbers face heavy filtering and may be suspended.
Yes. You can port existing local and toll-free numbers into YetiConnect. Local number ports typically take 7-14 business days, while toll-free ports take 2-4 weeks. You can provision new numbers immediately while waiting for a port to complete.
Yes. TCPA requires prior express consent before sending business text messages. The easiest approach is adding an SMS consent checkbox to your HubSpot forms. YetiConnect can track consent status on the contact record and prevent messaging to non-consented contacts.

Set Up Business Texting in HubSpot Today

YetiConnect handles 10DLC registration, number provisioning, and HubSpot integration — so your team can start texting in under an hour.