Crea un broadcast como borrador, apúntalo a una audiencia y envíalo al instante o prográmalo. Las mismas claves, la misma entregabilidad y los mismos webhooks que tu correo transaccional. Sin un segundo proveedor para tus campañas.
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..."You can sign in any time at bird.com/login.
Your test API key is on your dashboard, ready to send.
Campañas, con la disciplina de una API transaccional.
Los broadcasts son correo de marketing sobre la Bird Email API, la misma red que transporta tu correo transaccional. Segmentas una única audiencia, programas con una marca de tiempo explícita y cancelas un envío en pleno proceso si lo necesitas. Un solo concepto de segmentación, sin malabares con listas y segmentos.
Cinco cosas que hace una campaña.
Redacta, segmenta, programa, cancela, mide.
- 01
Ciclo de vida con borrador primero.
Crea un broadcast como borrador, ajusta el contenido y envíalo cuando estés listo.
- 02
Segmentación por audiencia.
Apunta un broadcast a una única audiencia. Un solo campo de segmentación, sin apilar listas y segmentos que tengas que razonar.
- 03
Envía ahora o programa.
Despacha de inmediato, o programa con una marca de tiempo explícita de entre 30 segundos y 30 días en el futuro.
- 04
Cancela en pleno vuelo.
Cancela un broadcast programado, o incluso uno que ya se está distribuyendo. Pasa a cancelado desde cualquier estado no terminal.
- 05
Analíticas por campaña.
Métricas de entrega e interacción de cada campaña, junto con el resto de tus analíticas de email.
Redacta, segmenta y programa en una sola llamada.
Un broadcast es una definición de contenido apuntada a una audiencia almacenada. Pasa un ID de audiencia y una programación, y Bird resuelve los destinatarios en el momento del envío, descarta a quien esté suprimido, distribuye el mensaje y lo rastrea hasta dejarlo en sent.
// Point a campaign at an audience and schedule it.
const { data } = await bird.email.broadcasts.create({
from: "Bird <news@bird.com>",
audienceId: "aud_2bX91Yk8h",
subject: "Spring product update",
html: await render(<SpringUpdate />),
scheduledAt: "2026-07-01T15:00:00Z",
}).safe();
console.log(data.id, data.status);
// → "eb_01krdgeqcx..." "scheduled"Segmentación que respeta el consentimiento.
Un broadcast segmenta una sola audiencia, y Bird aplica tus supresiones de marketing antes de enviar. Quien se haya dado de baja o haya marcado como spam queda descartado automáticamente, así que no puedes volver a enviar correo a alguien que se excluyó. Las preferencias a nivel de tema, para un opt-in más granular por contenido, están en el roadmap como un filtro sobre la misma audiencia.
Funciona con el resto de Email.
Construye la lista que segmentas en la página de audiencias, envía correo transaccional a través de la misma API de envío y observa los resultados en las analíticas de email.
Preguntas frecuentes sobre campañas
¿Cómo segmento una campaña?+
¿Puedo programar una campaña?+
¿Puedo cancelar un envío?+
¿Es lo mismo que la Email API transaccional?+
El resto de la plataforma de Email
Una API, un único juego de claves. Explora las demás capacidades.
Cerca del 40% del correo comercial del mundo ya funciona sobre Bird.
Correo transaccional y de marketing sobre infraestructura que llevamos una década operando. Los broadcasts son una de las capacidades de la Bird Email API: envío, audiencias, entregabilidad, supresión y analítica vienen incluidos.