1. Home
  2. Blog
  3. Phone Numbers
  4. Wholesale Phone Numbers for SaaS and CRM Platforms: Add SMS to Your Product
Phone Numbers

Wholesale Phone Numbers for SaaS and CRM Platforms: Add SMS to Your Product

Quick answer

A SaaS or CRM platform can give every customer their own phone number by buying virtual numbers at wholesale prices and reselling them inside the product. With Fully Signal, an approved partner buys UK, Australian and Brazilian mobile numbers through a REST API, receives incoming SMS free on a signed webhook, sends SMS per part and forwards calls to any SIP address, all paid from one prepaid balance and white label.

In this article
  1. Why platforms add phone numbers
  2. What a wholesale number gives your product
  3. How the integration looks
  4. Pricing it inside a subscription
  5. Getting access
  6. Good use cases to start with
  7. FAQ

Customers expect to text and call from the software they already use: their CRM, booking system, helpdesk or marketplace. Giving each account its own number turns your product into the place where those conversations happen. This guide shows how SaaS and CRM platforms add phone numbers with a wholesale provider, without becoming a telecom company.

Why platforms add phone numbers

  • Stickier accounts. A number customers have printed on their cards and websites is hard to move away from.
  • A new revenue line. Numbers are billed every month, so they add recurring revenue on top of your subscription.
  • Better workflows. SMS replies land in the right contact record, booking confirmations go out automatically, and missed calls reach the right person.
  • No new suppliers for your customers. They get a number inside a product they already pay for.

What a wholesale number gives your product

FeatureHow it works with Fully Signal
Real mobile numbersUK (07), Australian and Brazilian mobile numbers, with more locations added
Incoming SMSFree and unlimited, delivered to your webhook as a signed number.sms_received event
Outgoing SMSSent by API, charged per message part from your balance
Incoming callsFree, forwarded to any SIP address: your app, a softphone or a PBX
BrandingWhite label: your customers see only your product
BillingOne prepaid balance, shared with eSIMs if you sell them too

How the integration looks

The phone numbers API covers the whole life of a number, so you can keep the experience inside your product:

  1. List locations and prices to show your customers what is available.
  2. Search available numbers in a location, or let the platform pick any number.
  3. Buy the number with an idempotency key, so a retry never buys twice.
  4. Store the number against the customer's account in your database.
  5. Receive SMS on your webhook and show them in the conversation view.
  6. Send SMS from the customer's number when they reply.
  7. Forward calls to the SIP address your app or the customer chooses.
  8. Cancel the number when the customer leaves, so you stop paying for it.

Pricing it inside a subscription

Platforms usually pick one of three models:

ModelExampleBest for
Add-on+€5 a month per numberProducts where only some customers need a number
IncludedOne number in the Pro planProducts where texting is a core feature
Usage-basedNumber fee + outgoing SMS at cost plus marginHigh-volume senders

Your cost is the wholesale monthly price of each number plus outgoing SMS. Incoming SMS and calls cost nothing, which keeps support-heavy and reply-heavy use cases profitable. More pricing ideas in how to price virtual numbers for resale.

Getting access

Phone numbers are a wholesale product for approved partners. You open a free partner account, add funds, and request access from the Phone numbers page of your partner panel with a short description of your use case. We review each request and email the answer. Once approved, the minimum single deposit on the account becomes €150, and numbers are paid from the same prepaid balance as everything else.

Good use cases to start with

  • Booking and appointment tools: confirmations and reminders from a local number, replies straight into the calendar.
  • Real-estate and recruitment CRMs: one number per agency, every text logged against the contact.
  • Marketplaces: a local number per seller, so buyers can text without seeing a personal number.
  • Helpdesks: SMS as a channel next to email and chat.

FAQ

Can a SaaS platform resell phone numbers under its own brand?

Yes. The numbers are white label: your customers see only your product, and the SMS and calls carry no Fully Signal branding.

Is receiving SMS charged?

No. Incoming SMS and incoming calls are free and unlimited. You pay the monthly price of each number and the outgoing SMS you send.

How do incoming messages reach my app?

Each incoming SMS is sent to your webhook as a signed number.sms_received event within seconds, and can also be read through the API.

Do I need my own phone system for calls?

No. Calls can be forwarded to any SIP address, including a softphone app. If you already run a PBX, forward them there.

Who can request wholesale numbers?

Any business with a free partner account and funds on its balance. Requests are reviewed one by one, and approval raises the minimum single deposit to €150.

Guide eSIM reseller program: sell eSIM data as your own Join a free eSIM reseller program: sell eSIM data in 210+ countries under your brand, set your own prices and keep the full margin. Panel and API. Read the guide
Fully Signal Team The Fully Signal team builds the white-label eSIM wholesale platform used by resellers, travel brands and apps to sell eSIM data in 210+ countries.