Send and receive two-way SMS from a familiar local number.
Text customers from a 10-digit phone number with a local area code for appointment confirmations, delivery updates, and two-way support conversations. Provision local numbers in the dashboard or API, link US numbers to A2P 10DLC campaigns for vetted throughput, and handle inbound replies and STOP opt-outs automatically.
+1 202 555 0194
Long code·Dedicated
A number they can reply to
Setup checklist
Choose capabilities
Filter for SMS, voice or both.
Prepare registration
Complete the applicable US 10DLC program.
Receive a reply
Act on signed SMS inbound events.
+1 202 555 0194
Long code·Dedicated
A number they can reply to
Setup checklist
Choose capabilities
Filter for SMS, voice or both.
Prepare registration
Complete the applicable US 10DLC program.
Receive a reply
Act on signed SMS inbound events.
+1 202 555 0194
Long code·Dedicated
A number they can reply to
Setup checklist
Choose capabilities
Filter for SMS, voice or both.
Prepare registration
Complete the applicable US 10DLC program.
Receive a reply
Act on signed SMS inbound events.
Give customers a familiar area code they can text back.
Customers are more likely to confirm an appointment, reschedule a delivery, or answer a support check-in when the text arrives from a recognizable local phone number. As part of Bird SMS numbers on the Bird SMS API, long codes let you launch two-way conversations and transactional updates quickly, before your message volume calls for a dedicated short code.
Launch two-way local messaging from number selection to live replies.
Pick a local area code, register for carrier throughput, and handle replies and opt-outs in one place.
- 01
Pick a local number with the right capabilities.
Filter available inventory by country, national prefix, and SMS or voice support before you buy. Checking capabilities upfront ensures the local number you pick can both send texts and receive customer replies.
- 02
Route inbound replies and STOP opt-outs automatically.
Deliver incoming customer replies to your backend as signed webhook events so your app can match responses to the active booking, order, or support thread. Built-in keyword handling processes STOP, HELP, and START replies automatically and blocks repeat sends to unsubscribed numbers.
- 03
Link US numbers to registered A2P 10DLC campaigns.
US mobile carriers require application-to-person traffic on local 10-digit numbers to run under a registered brand and campaign. Attach your US long codes to an approved 10DLC campaign in the dashboard so your texts send at your vetted throughput tier instead of getting blocked by carrier filters.
- 04
Verify country rules and go live.
Complete any local address or identity requirements for your destination market, confirm that your sender registration is approved, and enable the destination country in your workspace settings before sending live traffic.
Search and purchase SMS-ready local numbers from the API.
Query live carrier inventory by country, local number type, and SMS capability, then purchase the number with the same SDK client you use to send messages. Once the order completes, link the number to your sender registration and subscribe a workspace webhook to receive incoming customer replies.
// A US long code is a `local` number: the type names the numbering plan's
// own category, and "long code" is not one of them.
const { data: page, error: searchError } = await bird.numbers.available
.list({
country_code: "US",
number_type: "local",
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..."
Deliver to US carriers with built-in A2P 10DLC registration.
Sending application-to-person SMS from a US local number requires a registered A2P 10DLC brand and campaign. Submit your business details, sample messages, and opt-in flow in the Bird dashboard, link your local numbers once vetted, and check approval status and throughput limits through the API before you launch traffic.
Questions about local long codes
What is a 10DLC long code?
Can every local number send and receive SMS?
How much throughput does a long code provide?
Other ways to send
Compare local long codes with toll-free numbers, short codes, and branded sender IDs.
Scale without losing control.
Separate production and sandbox traffic into dedicated workspaces, scope API keys to the exact channels each service or agent needs, and track permission changes in the audit log.