One 8xx number,
US and Canada.
Use an SMS-capable toll-free number for a consistent identity across US and Canadian messaging. Toll-free verification is its own registration program, separate from 10DLC. Review the use case, consent flow and sender status before launch.
One recognizable business identity
Sender example
+1 800 555 0194
Choose SMS capability
Read the capabilities on the number.
Complete verification
Prepare the toll-free messaging use case.
Connect the conversation
Send updates and receive supported replies.
Illustrative toll-free number. Messaging follows its own verification and destination requirements.
When a toll-free number fits.
Toll-free is one of the four sender types on Bird SMS numbers, part of the broader Bird SMS API. Reach for it when one number should cover both the US and Canada and you'd rather skip A2P 10DLC registration: verification handles the carrier review instead.
What a toll-free number gives you.
Cross-border reach, two-way traffic, no 10DLC.
- 01
US and Canada from one number.
A single 8xx number reaches recipients on both sides of the border, so you don't provision and manage a separate sender per country.
- 02
A reply path when SMS is supported.
Point the number's inbound traffic at a webhook and replies arrive as signed events, the same conversational foundation as any Bird number.
- 03
No A2P 10DLC needed.
Toll-free traffic sits outside the 10DLC system entirely, so there's no brand-and-campaign registration to file before you send.
- 04
Cleared through toll-free verification.
Carriers review the use case and message content. After approval, sending remains subject to the number’s throughput and destination conditions.
Find the number. Prepare it for launch.
Search by country and capability and buy the number, the same client you send with. Inbound traffic is routed by a workspace webhook subscribed to sms.received, not per number. Check each number’s capabilities and registration status; short codes follow an assisted allocation path.
const { data: page, error: searchError } = await bird.numbers.available
.list({
country_code: "US",
number_type: "toll_free",
capabilities: ["sms"],
})
.safe();
if (searchError) throw searchError;
const { data: order, error: orderError } = await bird.numbers.orders
.create({ number: page.data[0].number })
.safe();
if (orderError) throw orderError;
console.log(order.status, order.number_id); // → "completed" "nda_0ydh2yfw..."
Verification is part of the deal.
Before a toll-free number can send application traffic, it goes through toll-free verification: the carriers review your use case, sample messages, and opt-in before approving the number. Bird files the verification from the dashboard and reports its status through the API, so you know exactly when the number is cleared. If your US traffic already runs over A2P 10DLC, a long code is the alternative sender.
Questions about this sender
Do toll-free SMS numbers need 10DLC registration?
Does verification guarantee delivery?
Can a toll-free number receive replies?
Other ways to send
Toll-free is one of four sender types. Compare the rest.
Scale without
losing control.
Organize teams in workspaces, control API access, and trace changes through audit logs.
Audit log
Production- Workspace
- Production
- Resource
- Delivery agent
- ReadRead & write