- Replies
- Send and receive
- Registration
- 10DLC
Register your brand and campaign, then link your number.
Start with the right sender.
Choose an identity for the destination. See which registrations you need and which numbers can receive replies.
Send codes and updates. Receive replies.
Build SMS into your app with Bird’s API.
Trusted every day by teams that
build world-class software.
Send an SMS from your app or agent. Follow the carrier receipt.
Full read and write access through MCP and CLI.
Text the code 123456 to +14155550100 from +15557654321 and check the delivery status.
workspace_getsms_sendsms_getsms_list_eventsRegister your brand and campaign, then link your number.
Choose an identity for the destination. See which registrations you need and which numbers can receive replies.
One apostrophe. One fewer segment.
One curly apostrophe adds a billable segment here. Opt in to smart encoding to bring it back to one.
Receive texts on an eligible number. Reply from your app,
or connect the steps in a Bird automation.
Is my order ready to collect?
Preview requests, follow delivery, and fix errors with clear feedback.
bird sms send \
--from +15557654321 \
--to +14155550100 \
--text 'Your verification code is 123456.' \
--category authentication \
--dry-runInspect the CLI request before it reaches the API.
Its signed event is ready for your endpoint.
Follow delivery receipts and incoming texts through signed events.
welcome/customer_42id: sms_01ky7q3hckecgv6d7jpq865532status: acceptedid: sms_01ky7q3hckecgv6d7jpq865532Idempotency-Replay: trueRetry with the same key to recover the original response.
E01001 ValidationErrorto must be a phone number in E.164 format.
Include the country code, starting with +.
The field, the reason, and the correction. Then try again.
Follow delivery over time. See which carriers account for failures.
of failures in this hour
Northstar Mobile
| Carrier | Accepted | Failed | Share |
|---|---|---|---|
| 1,529 | 206 | 74.1% | |
| 834 | 50 | 18.0% | |
| 417 | 22 | 7.9% |
From your first sender to two-way conversations. Build SMS into your app.
Send text messages from your application and inspect the result.
SendersChoose a sending identity that works for the destination.
Two-way SMSReceive customer texts and reply from your application.
TemplatesSend reusable texts with variables and language selection.
AutomationsReceive a text, find the customer, and send the next reply.
Global deliveryUnderstand destination support before sending.
Encoding & segmentsSee how characters affect message length and segment count.
Consent & opt-outsHonor the choices customers make about your messages.
WebhooksReact to incoming texts and delivery changes.
AnalyticsUnderstand SMS delivery by carrier and destination.
Organize teams in workspaces, control API access, and trace changes through audit logs.