# 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.

[Browse SMS FAQs](/products/sms/faqs)

[Open the complete SMS guide](/docs/guides/sms/overview)

[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](/products/sms/sending): Build notifications and updates from a product event.
- [Run an audience campaign](/products/sms/marketing): Connect contacts, content, consent and campaign progress.
- [Receive and act on replies](/products/sms/two-way): Connect inbound SMS to a service or conversation.
- [Verify a phone number](/products/verify): 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](/products/sms/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](/products/sms/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](/products/sms/numbers): Compare sender choices for different uses.
- [Destination catalogue](/products/sms/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](/products/sms/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](/products/sms/compare): Evaluate the capabilities your integration requires.
- [Getting started](/products/sms/getting-started): Follow the setup sequence for an initial integration.
- [Campaigns and broadcasts](/products/sms/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.

[Start building with SMS](/dashboard/signup?returnTo=%2Fdashboard%2Fw%2Fsms%2Fonboarding)

[Talk through your SMS use case](/demo?product=sms)



## Related resources

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