Bird SMS
SMS que hace avanzar
la conversación.
Envía la actualización que la gente necesita, lanza una campaña que quiere y mantén la conversación cuando responde. Bird reúne envío de SMS, audiencias, contenido e informes de entrega, con una API para tu aplicación y un espacio de trabajo para tu equipo.
import { BirdClient } from "@messagebird/sdk";
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
const message = await bird.sms.send({
from: "Bird",
to: "+31612345678",
text: "Your order #4821 has shipped. Track it: bird.ly/t/4821x",
category: "transactional",
});
console.log(message.id);
// → "sms_01m11jw130e7svjzv70kgqr38w"
Mensajes ilustrativos y respuesta de la API.
Equipos que crean software de primer nivel confían en nosotros cada día
Leer más historias de clientesEncuentra tu flujo de trabajo de SMS.
Crea una notificación, lanza una campaña o haz espacio para la respuesta.
Para tu aplicación
Envía en el momento que importa.
Actualizaciones de pedidos, recordatorios de citas y alertas de servicio. Integra un envío de SMS en el evento que lo hace útil.
Explora la API de envíoPara tu equipo de marketing
Dale al mensaje una razón.
Reúne audiencia, contenido y revisión de lanzamiento en una sola campaña. Haz que la oferta sea relevante antes de hacer el envío.
Explora el marketing por SMSPara la conversación
Deja espacio para la respuesta.
Recibe mensajes en un número elegible, conéctalos a tu aplicación y responde con el contexto que el cliente espera.
Explora SMS bidireccionalCampañas y envíos masivos
Una campaña que todo tu equipo puede respaldar.
Elige una audiencia, da forma al mensaje y revisa el envío en equipo. Previsualiza las personalizaciones y los segmentos, confirma el remitente y programa la campaña. El panel, la API y tu agente trabajan con el mismo ciclo de vida del envío masivo.
Mantén el permiso y el propósito cerca del contenido. Sigue la entrega y las respuestas, y conecta las acciones que tu negocio mide con la campaña que las generó.
Fieldnotes · Lanzamiento de otoño
Campaña de ejemplo
Un motivo claro. Un siguiente paso.
Campaña
Lanzamiento de otoño
Estado
Lista para revisión
Campaña ilustrativa. Explora el contenido y la revisión de lanzamiento; esta vista previa no envía mensajes.
Elige la identidad que la gente ve
Un número local
Conversaciones y notificaciones
Un número gratuito
Una identidad nacional compatible con SMS
Un código corto
Un programa de mensajería aprobado
Tu nombre de marca
Mensajes unidireccionales donde esté disponible
Elige según destino, capacidades y requisitos de registro.
Remitentes y destinos
Empieza por el nombre que ven en su pantalla.
Tu remitente determina qué reconoce el cliente y si puede responder. Elige un número local, un número gratuito, un código corto o un nombre de marca, y consulta los destinos y los requisitos de registro para esa opción.
Un número, un remitente registrado y el permiso para contactar a una persona resuelven partes distintas del recorrido. Bird pone esas decisiones a la vista antes de que lances en un nuevo mercado.
De npm install a un envío de prueba
Envía un SMS desde el lenguaje que ya usas.
Desarrolla con Node.js, Python, Go o PHP, o usa la CLI y la HTTP API. El mismo remitente, mensaje y registro de entrega se mantienen en toda tu integración. Sigue la guía de envío para una prueba controlada antes de enviar a clientes.
const msg = await bird.sms.send({
from: "+15557654321",
to: "+14155550100",
text: "Your verification code is 123456.",
category: "authentication",
});
console.log(msg.id, msg.status);Antes de enviar a clientes, consulta el registro de remitente para cada destino. Sigue la guía de envío de SMS desde la solicitud hasta el resultado de entrega, y luego usa eventos e respuestas entrantes de SMS para gestionar los acuses de recibo y los mensajes enviados a tus números.
Los controles detrás de un programa de SMS confiable.
Prepara el remitente, controla el destino y comprende el resultado.
- 01
Controles de destino
Elige los países a los que tu espacio de trabajo puede enviar. Revisa el soporte de remitentes y los requisitos de registro antes de habilitar un nuevo destino.
- 02
Conectividad con operadores
Bird gestiona la conectividad con operadores y expone el resultado reportado en un único registro de mensaje.
- 03
Enrutamiento de nivel operador
El enrutamiento responde al destino y las condiciones del operador, con resultados de entrega disponibles para tu aplicación.
- 04
SMS bidireccional de entrada
Los textos entrantes en números elegibles generan webhooks firmados del espacio de trabajo, listos para que tu aplicación los verifique y procese.
- 05
Números de todo tipo
Elige códigos largos, números gratuitos, códigos cortos o un sender ID. La disponibilidad y el registro dependen del destino.
- 06
A2P 10DLC en el panel
Registro de marca y campaña gestionado en la consola; el estado es consultable desde la API.
- 07
Consulta MNP antes de enviar
La inteligencia de números ayuda a identificar la red del destinatario y respalda el enrutamiento por destino.
- 08
Palabras clave de exclusión y ayuda
Las palabras clave STOP reconocidas bloquean nuevos envíos de ese remitente a ese suscriptor. HELP devuelve información de soporte. Consulta las palabras clave disponibles para tu país.
- 09
Recibos de entrega como webhooks
Suscríbete a los eventos del ciclo de vida de SMS e inspecciona el registro de mensaje cuando una entrega requiera investigación.
- 10
Seguridad de segmentos y Unicode
Bird calcula la codificación y los segmentos facturables. Verifica el cuerpo con la calculadora de segmentos antes de enviar.
Explora la plataforma de SMS
Cada capacidad en profundidad. Una API, un solo conjunto de claves.
Envío.
La API de envío: segmentos, seguridad Unicode, lotes e idempotencia.
Números.
Long codes, short codes, toll-free e IDs de remitente alfanuméricos.
Bidireccional.
SMS entrantes y respuestas conversacionales como webhooks firmados con HMAC.
Cumplimiento.
Registro A2P 10DLC, palabras clave de exclusión y reglas de identificador de remitente.
Enrutamiento.
Controles de destino, traspaso al operador y evidencia de entrega.
Analíticas.
Resultados de entrega, motivos de fallo y latencia a partir de los recibos del operador.
Destinos.
Tipos de remitente por país, reglas de registro y cobertura.
30
países incorporados en dos meses, según reportó Airwallex
Historia de cliente
Acerca tu próximo mercado.
Airwallex trabajó con Bird para gestionar los requisitos locales y mejorar la entrega internacional de SMS. El equipo reportó haber reducido su tiempo promedio de incorporación por país de un mes o más a unos siete días.
Lee la historia de AirwallexSMS es un canal dentro de un conjunto de herramientas más amplio. Verifica usuarios con códigos de verificación de un solo uso mediante Verify, consulta el tipo de línea y operador de un número antes de enviar con Lookup, o llega al mismo dispositivo con tarjetas enriquecidas a través de RCS.
¿Comparando Bird con el incumbente? Bird vs Twilio para SMS pone lado a lado las dos llamadas de envío, ambas superficies 10DLC y lo que cada uno ofrece a un agente de código.
Sigue el mensaje después de que la API responde.
Recibe eventos firmados sobre la aceptación y el envío de mensajes, así como los resultados de entrega reportados. Verifica las firmas y deduplica los reintentos de webhook en tu receptor.
{
"type": "sms.delivered",
"timestamp": "2026-05-19T15:42:01.221Z",
"data": {
"sms_id": "sms_01m11jw130e7svjzv70kgqr38w",
"workspace_id": "ws_01m11jw130e7svjzv70kgqr38w",
"to": "+15005550006",
"from": "+12025550188",
"tags": [{ "name": "campaign", "value": "order_update" }],
"metadata": { "user_id": "usr_12345" },
"carrier": "Verizon",
"mcc_mnc": "311480",
"cost": {
"amount": null,
"currency_code": "USD",
"transaction_amount": null,
"passthrough_amount": null
}
}
}
La entrega de webhooks y la entrega de SMS son resultados separados. Un intento de webhook fallido no significa que el texto falló. Usa la guía de webhooks para reintentos y repetición, y la línea de tiempo del mensaje para el estado de SMS.
sms.acceptedAceptado por la API y en cola para la entrega al operador.sms.sentEnviado al SMSC del operador de destino.sms.deliveredRecibo de entrega recibido del operador (DLR).sms.rejectedRechazado durante el procesamiento o el envío al operador. Inspecciona el error para determinar la siguiente acción.sms.undeliveredEl intento terminó sin entrega por una razón potencialmente recuperable. Esto no reenvía automáticamente el SMS.sms.failedFallo definitivo: el mensaje no será entregado.
Una plataforma de mensajería conectada
Elige el canal adecuado para cada tarea.
Usa Verify cuando la tarea sea generar, entregar y comprobar un código de un solo uso. La entrega por SMS es solo una parte de la verificación; la expiración, la comprobación de respuesta y el respaldo configurado pertenecen a ese flujo.
Explora RCS y WhatsApp para contenido más rico e interacciones específicas de cada canal. Planifica el alta del remitente, los permisos y cualquier respaldo de forma explícita para los canales que elijas.
Precios
Precios según los destinos a los que envías.
Consulta las tarifas publicadas por destino, los costes de remitente y las comisiones del operador para tu tráfico. La codificación y la longitud del mensaje renderizado determinan los segmentos facturables. Habla con nosotros para planificar un despliegue mayor.
Preguntas sobre el envío de SMS
¿Elijo yo el remitente?
¿Cómo evitan los reintentos un mensaje duplicado?
¿Aceptado significa entregado?
¿Es lo mismo un lote que una difusión?
Elige tu próximo flujo de SMS
Envía tu primera solicitud antes de escribir una sola línea de código.
Toda la API pública es una colección de Postman, convertida a partir de la misma especificación OpenAPI de la que se generan los SDK, con una solicitud y respuesta de ejemplo en cada endpoint. Haz un fork en tu propio espacio de trabajo, configura una clave API y envía una solicitud en vivo.
Ponlo en práctica.
Continúa con la documentación, guías y ejemplos sobre este tema. Los recursos están en inglés.
Construye la próxima conversación.
Crea tu espacio de trabajo, prepara un remitente y prueba tu integración de SMS. Para el lanzamiento de una campaña o un nuevo mercado, lleva tus requisitos a un especialista en SMS.