# Your next SMS answer is here.

Start with a plain-language answer, follow a setup guide or investigate a delivery result. Find the right path through SMS products, developer documentation, explained articles and tools.

[Start for Free](/dashboard/signup?returnTo=%2Fdashboard%2Fw%2Fsms%2Fonboarding)

[Contact sales](/demo?product=sms&source_page=%2Fsms-api%2Fresources)

## Set up with your agent

[Read the agent setup guide](/docs/ai/set-up-your-agent)

Copy this prompt into your coding agent:

```text
Bird connects customer communications, data and automation. Help me build with Bird using my coding agent.
1. Read https://bird.com/docs/ai/set-up-your-agent.md and follow its setup workflow for this client. Use an existing connected Bird MCP server or signed-in CLI when available.
2. Read the product guide for the task I want to complete and inspect my existing integration. Identify the workspace, available operations and required setup.
3. Help me complete a first example for the product and destination I choose. Follow the operation through to its actual result, explain any uncertainty, and help me choose the next step.

First task: Choose the linked SMS guide for my task and inspect the existing integration before proposing the first implementation step.

Use this Bird page as the starting context: https://bird.com/sms-api/resources
Read its Markdown alternative and linked guides. Keep the first example relevant to this page and the customer outcome I choose. Preserve the supplied campaign context when following Bird signup or sales links.
```

[Read customer stories](/customers)

[Explore Enterprise](/enterprise)

- [Airwallex](/customers/airwallex)
- [Glovo](/customers/glovo)
- [Zillow](/customers/zillow)
- Uber
- [Binance](/customers/binance)
- Adobe
- Meta
- PayPal
- Pinterest
- Square
- [Al Jazeera](/customers/aljazeera)
- [Aramex](/customers/aramex)
- [Bazaar Technologies](/customers/bazaar)
- [ComparaOnline](/customers/compara)
- [Emma](/customers/emma)

[Workflows](#workflows)

[Integration](#setup)

[SMS explained](#explained)

[Content and segments](#content)

[Delivery and replies](#operations)

[Senders and consent](#senders)

[Migration](#migration)

[Pricing and fit](#commercial)

## Choose the right SMS workflow

Start with the job you want to complete.

- [Send from an application](/sms-api/features/sending): Build notifications and updates from a product event.
- [Run an audience campaign](/sms-api/features/marketing): Connect contacts, content, consent and campaign progress.
- [Receive and act on replies](/sms-api/features/two-way): Connect inbound SMS to a service or conversation.
- [Verify a phone number](/verify-api): Use a managed verification workflow for one-time codes.

## Build and test the integration

Understand the sender and destination before your first send.

- [SMS overview](/docs/guides/sms/overview): Find the complete sending and receiving guide.
- [Send SMS](/docs/guides/sms/sending-sms): Build the request, configure the destination and test delivery outcomes.
- [Choose and register a sender](/docs/guides/sms/senders): Understand sender identity and per-country requirements.
- [Use a system template](/docs/guides/sms/templates): Send with a built-in template and its required variables.
- [Connect an AI agent](/docs/ai/set-up-your-agent): Set up the CLI or MCP for your agent.
- [Verify and consume webhooks](/docs/guides/webhooks): Handle signatures, retries and event identity.

## SMS, explained

Plain-language answers before implementation details.

- [SMS API or SMS gateway?](/explained/sms/what-is-an-sms-api-vs-an-sms-gateway): Understand the terms behind a sending integration.
- [What is bulk SMS?](/explained/sms/what-is-bulk-sms): Distinguish an audience send from individual messages.
- [One-way or two-way?](/explained/sms/what-is-the-difference-between-one-way-and-two-way-sms): Choose whether recipients need a reply path.
- [Which sender type should I use?](/explained/sms/which-sms-sender-type-should-i-use): Compare the identities people see on their phones.
- [Explore all SMS answers](/explained/sms): Browse the complete library of durable SMS explanations.
- [Product FAQs](/sms-api/faqs): Find answers grouped by the capability you are evaluating.

## Prepare the message

Make encoding and segmentation a visible part of the review.

- [Create campaign content](/sms-api/features/marketing/templates): Draft, personalize and review reusable messages.
- [Character limits](/docs/guides/sms/character-limits): Read the limits for GSM-7 and Unicode messages.
- [Smart encoding](/docs/guides/sms/smart-encoding): Understand substitutions and preservation of original text.
- [SMS segment calculator](/tools/sms-segment-calculator): Inspect a draft’s encoding and segment boundaries.
- [What is an SMS segment?](/explained/sms/what-is-an-sms-segment): See why a single visible text can contain several billable parts.
- [Multipart messages](/explained/sms/what-is-a-concatenated-sms): Understand how several segments become one text on a phone.

## Investigate delivery and replies

Move between aggregate performance and an individual message.

- [SMS message log](/docs/guides/sms/sms-log): Inspect status, sender, recipient, segments and timeline.
- [SMS event catalogue](/docs/guides/sms/events): Understand accepted, sent, delivered, rejected and received events.
- [Dashboard metrics](/docs/guides/sms/tracking-and-metrics): Read delivery rates, failures and latency with their definitions.
- [SMS Stats API](/docs/guides/sms/stats-api): Query counts, dimensions and time buckets.
- [What does a receipt prove?](/explained/sms/what-is-a-delivery-receipt): Understand a carrier delivery report and its limits.
- [Investigate carrier filtering](/explained/sms/why-are-my-sms-messages-being-filtered-by-carriers): Review sender, content and sending patterns when delivery fails.

## Numbers, destinations and consent

Prepare the identity, market and customer permission together.

- [Numbers and sender IDs](/sms-api/features/numbers): Compare sender choices for different uses.
- [Destination catalogue](/sms-api/features/destinations): Check sender support and requirements by country.
- [US 10DLC registration](/docs/guides/sms/10dlc): Register a brand and campaign for US long-code messaging.
- [Opt-outs and keywords](/docs/guides/sms/opt-outs-and-keywords): Read coverage, automatic replies and suppression behavior.
- [Campaign review controls](/sms-api/features/marketing/compliance): Connect consent, registration and current eligibility.
- [SMS pumping](/explained/sms/what-is-sms-pumping): Recognize abuse that can drive unwanted messaging traffic.

## Move an existing SMS integration

Keep your application’s intent while changing the provider.

- [SMS migration overview](/docs/guides/sms/migrate): Plan the differences in authentication, senders and event handling.
- [Migrate from Twilio](/docs/guides/sms/migrate/twilio): Map sending and delivery events to Bird.
- [Migrate from Sinch](/docs/guides/sms/migrate/sinch): Review send and batch differences.
- [Migrate from Telnyx](/docs/guides/sms/migrate/telnyx): Adapt sender and webhook integration.
- [Migrate from Infobip](/docs/guides/sms/migrate/infobip): Move sending and outcome handling.
- [Migrate from Plivo](/docs/guides/sms/migrate/plivo): Map your application’s message workflow.
- [Migrate from Bandwidth](/docs/guides/sms/migrate/bandwidth): Review API and event changes.
- [Move from the Connectivity Platform](/docs/guides/sms/migrate/connectivity-platform): Follow the path from the earlier MessageBird integration.

## Evaluate the fit

Connect the technical decision to destinations, cost and rollout.

- [SMS pricing](/pricing/sms): Read published rates and the destination factors that affect cost.
- [Compare SMS providers](/sms-api/compare): Evaluate the capabilities your integration requires.
- [Getting started](/sms-api/getting-started): Follow the setup sequence for an initial integration.
- [Campaigns and broadcasts](/sms-api/features/marketing/campaigns): Choose the workflow for a coordinated audience send.

## Turn the answer into a working integration.

Create a workspace and prepare your sender, destination and first test. For a campaign or a more complex rollout, bring your requirements to an SMS specialist.



## Related resources

- [Build your first integration](/learn/paths/integration) (course)
- [Explore the SMS platform](/sms-api) (product)
