BIRD Email

La API de Email para desarrolladores que también envían el resto del mensaje.

Configura en:
Cursor

Correo electrónico transaccional y de marketing en la misma infraestructura que transporta tus SMS, voz y WhatsApp. Cerca del 40 % del correo electrónico comercial del mundo pasa por la red de Bird — llevamos una década en esto. Durante el fin de semana del Black Friday de 2025 procesamos 19.900 millones de correos electrónicos.

welcome.tsx
200 · 1.2s
import { BirdClient } from "@messagebird/sdk";
import { render } from "@react-email/render";
import { WelcomeEmail } from "./emails/welcome";

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

const { data, error } = await bird.email.send({
  from:    "Bird <hello@bird.com>",
  to:      ["ada@example.com"],
  subject: "Your invite is ready",
  html:    await render(<WelcomeEmail name="Ada" />),
}).safe();

if (error) throw error;
console.log(data.id);
// → "em_2bX91Yk8h..."

5 minutos desde npm install hasta el primer envío

Envía un email desde el lenguaje que ya usas.

SDKs en todos los runtimes principales. El primer envío puede ir a una dirección de prueba habilitada (delivered@messagebird.dev), así puedes desarrollar contra la API en producción (envíos, webhooks, todo el flujo) antes de verificar un dominio.

1
2
3
4
5
6
7
8
9
10
import { BirdClient } from "@messagebird/sdk";

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

const { data, error } = await bird.email.send({
  from:    "you@yourdomain.com",
  to:      ["delivered@bird.dev"],
  subject: "Hello from Node",
  html:    "<p>It works.</p>",
}).safe();

Diez partes del email que ya no son tu problema.

Primitivas de entregabilidad y operaciones, con nombre y auditables.

  1. 01

    Firmado en el edge.

    Firmado con DKIM, SPF y DMARC para cualquier dominio de envío verificado, con soporte opcional de BIMI.

  2. 02

    Seguimiento proactivo de listas de bloqueo.

    Monitoreo en tiempo real en las principales DNSBL; alertas antes de que baje la tasa de apertura.

  3. 03

    IPs dedicadas gestionadas.

    Aprovisionadas por cuenta y calentadas automáticamente a lo largo de unos 30 días, organizadas en pools que tú controlas.

  4. 04

    Lista de supresión dinámica.

    Rebotes, quejas y cancelaciones de suscripción suprimen al destinatario de forma automática y reversible.

  5. 05

    Verificación DNS en 60s.

    Agrega un dominio, pega los registros, pulsa verificar. La mayoría de las verificaciones se resuelven en menos de un minuto.

  6. 06

    Plantillas de React Email.

    Renderizadas en el servidor dentro del SDK. Pasa un componente React como cuerpo; nosotros renderizamos el MIME en el momento del envío.

  7. 07

    Registro de email con búsqueda.

    Cada mensaje que envías queda registrado con sus eventos de entrega y su estado. Consulta cualquier email por ID.

  8. 08

    Métricas de entregabilidad, desglosadas.

    Códigos de rebote, tipos de queja y desgloses por proveedor de buzón y cliente, separados por dominio, ISP e IP, en el dashboard y mediante la API de estadísticas.

  9. 09

    Análisis de correo entrante.

    Webhooks firmados con HMAC por dirección de destinatario. Analiza respuestas; construye apps con hilos de conversación.

  10. 10

    Envío por lotes de hasta 100.

    Hasta 100 mensajes independientes por llamada, cada uno con su propio destinatario y sus variables. Una sola clave de idempotencia cubre el lote.

¿Gestionas un programa de email marketing? La misma plataforma impulsa el email marketing: audiencias, envíos de campañas e informes de interacción, planteados para los responsables de marketing.

¿Gestionas tu propia infraestructura o buscas datos de entregabilidad? Bird también ofrece los MTA on-premise Momentum y PowerMTA, además de Inbox Tracker, Competitive Tracker y Recipient Validation.

Por qué desarrollamos email

Porque tus códigos de verificación no deberían vivir en un proveedor diferente al de tus acuses de recibo.

El email no es un producto aparte; es un canal más dentro de un flujo. Los códigos de autenticación empiezan como email y recurren al SMS como respaldo. Los recibos se envían por WhatsApp cuando el cliente lo prefiere. Bird Email es el que tiene la misma API, los mismos webhooks y el mismo contrato de idempotencia que todos los demás canales, porque el mismo equipo de ingeniería los construyó todos sobre la misma red.

welcome.tsx
200 · 1.2s
import { BirdClient } from "@messagebird/sdk";
import { render } from "@react-email/render";
import { WelcomeEmail } from "./emails/welcome";

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

const { data, error } = await bird.email.send({
  from:    "Bird <hello@bird.com>",
  to:      ["ada@example.com"],
  subject: "Your invite is ready",
  html:    await render(<WelcomeEmail name="Ada" />),
}).safe();

if (error) throw error;
console.log(data.id);
// → "em_2bX91Yk8h..."

Cada cambio de estado es un webhook.

Payloads firmados con HMAC, protegidos contra replay e idempotentes. El mismo sobre firmado en todos los canales de Bird, así que el handler que escribes para email ya procesa tus eventos de SMS y WhatsApp.

POST /webhooks/bird
signed
{
  "type": "email.delivered",
  "timestamp": "2026-05-19T15:42:01.221Z",
  "data": {
    "email_id":       "em_2bX91Yk8h",
    "recipient_id":   "er_3nB91x",
    "workspace_id":   "ws_8KQ2",
    "recipient":      "ada@example.com",
    "recipient_role": "to",
    "tags":     [{ "name": "campaign", "value": "spring-2026" }],
    "metadata": { "user_id": "u_2bX91" }
  }
}

Hasta 10 intentos con backoff exponencial y jitter: inmediato, 5s, 30s, 2m, 10m, 30m, 1h, 2h, 4h, 8h. Tras el último intento, la entrega se marca como fallida de forma permanente, y se puede reintentar desde el dashboard o la API.

  • email.acceptedAceptado por la API y preparándose para entregar.
  • email.processedConstruido y en cola para el servidor receptor.
  • email.deliveredEl servidor de correo receptor aceptó el mensaje.
  • email.openedPíxel de seguimiento cargado (si el seguimiento está activado).
  • email.clickedSe hizo clic en un enlace rastreado.
  • email.bouncedRebote permanente: tipo de rebote y código SMTP en el payload.
  • email.complainedEl destinatario marcó el mensaje como spam.
  • email.unsubscribedHizo clic en un enlace de baja con seguimiento en el cuerpo.
  • email.list_unsubscribedUsó la cabecera List-Unsubscribe de un solo clic.

Si has integrado email, has integrado SMS.

Mismo modelo de autenticación, mismo contrato de idempotencia, mismo sobre de errores, misma forma de webhook. La diferencia está en lo que hace cada uno, no en cómo lo invocas.

Email

Dominio verificado, firmado en el borde, con gestión de supresiones. Renderiza React o envía HTML sin procesar.

order-shipped.tsx
await bird.email.send({
  from:    "hello@bird.com",
  to:      ["ada@example.com"],
  subject: "Your code",
  html:    `<p>Code: ${code}</p>`,
});

SMS

Mismo sobre, misma idempotencia, mismo registro de tipos de error. El transporte es la única diferencia.

order-shipped.tsx
await bird.sms.send({
  from: "Bird",
  to:   "+14155550172",
  text: `Your code is ${code}.`,
});

Preguntas frecuentes sobre la Email API

¿Cuán rápido puedo enviar mi primer email?+
Instala el SDK y envía a una dirección de sandbox como delivered@messagebird.dev en unos cinco minutos, antes incluso de verificar un dominio.
¿Qué incluye la Email API de Bird?+
Envío transaccional y de marketing, plantillas, dominios de envío con DKIM/SPF/DMARC, IP dedicadas y pools, supresión, entrada, webhooks y analíticas de entregabilidad, todo en una sola API.
¿Cuánto cuesta?+
Empieza gratis con 1.000 emails al mes, sin tarjeta. Los planes de pago arrancan en $15 por 50K, y la tarifa por mensaje baja a medida que escalas.
¿Puedo migrar desde SendGrid, SES, Mailgun o Resend?+
Sí. Bird acepta HTML sin procesar o plantillas React renderizadas, y hay guías de migración para los principales proveedores en la documentación.
¿Admiten IP dedicadas?+
Sí: IP dedicadas y pools gestionados en el plan Growth, calentados automáticamente a lo largo de unos 30 días.

Precios

Desde $0,30 por cada 1.000 emails

Empieza gratis: 1,000 emails al mes, sin tarjeta. Los planes de pago arrancan en $15 por 50K, y la tarifa por mensaje de Growth sigue bajando a medida que escalas hasta 2.5M. Sin tarifa de plataforma, sin tarifa por asiento, sin funciones de tier bloqueadas tras compromisos anuales.

Equipos que crean software de primer nivel confían en nosotros cada día

Empieza con un canal.
Añade los demás cuando estés listo.

Una clave API de prueba es tuya de inmediato. El acceso a producción se desbloquea cuando añades un método de pago y verificas un remitente.

¿Usas Claude Code, Cursor o Codex? Copia un prompt de configuración y tu agente instalará el Bird CLI y las habilidades por ti. Elige el tuyo:

Cursor