Crie um broadcast como rascunho, aponte-o para um público e envie agora ou agende. As mesmas chaves, a mesma entregabilidade e os mesmos webhooks do seu e-mail transacional. Sem um segundo fornecedor para campanhas.
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.
Campanhas, com a disciplina de uma API transacional.
Broadcasts são e-mail de marketing na Bird Email API, a mesma rede que transporta o seu e-mail transacional. Você segmenta um único público, agenda com um timestamp explícito e cancela um envio em andamento caso precise. Um único conceito de segmentação, sem malabarismos com listas e segmentos.
Cinco coisas que um broadcast faz.
Rascunhar, segmentar, agendar, cancelar, medir.
- 01
Ciclo de vida com rascunho primeiro.
Crie um broadcast como rascunho, refine o conteúdo e envie quando estiver pronto.
- 02
Segmentação de audiência.
Aponte um broadcast para um único público. Um único campo de segmentação, sem empilhar listas e segmentos para raciocinar a respeito.
- 03
Envie agora ou agende.
Dispare imediatamente, ou agende com um timestamp explícito de 30 segundos a 30 dias à frente.
- 04
Cancele durante o envio.
Cancele um broadcast agendado, ou mesmo um que já está sendo distribuído. Ele passa para cancelado a partir de qualquer estado não terminal.
- 05
Analytics por broadcast.
Métricas de entrega e engajamento para cada broadcast, junto com o resto das suas analytics de email.
Rascunhe, segmente e agende em uma única chamada.
Um broadcast é uma definição de conteúdo apontada para um público armazenado. Passe um audience ID e um agendamento e a Bird resolve os destinatários no momento do envio, descarta quem estiver suprimido e então distribui a mensagem e a acompanha até o estado enviado.
// 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"Segmentação que respeita o consentimento.
Um broadcast segmenta um único público, e a Bird aplica as suas supressões de marketing antes de enviar. Qualquer pessoa que tenha cancelado a inscrição ou reclamado é descartada automaticamente, então você não pode reenviar a alguém que optou por sair. Preferências por tópico, para um opt-in mais granular por conteúdo, estão no roadmap como um filtro sobre o mesmo público.
Funciona com o resto do Email.
Construa a lista que você segmenta na página de audiências, envie email transacional pela mesma send API, e acompanhe os resultados nas analytics de email.
Perguntas frequentes sobre broadcasts
Como faço a segmentação de um broadcast?+
Posso agendar um broadcast?+
Posso cancelar um envio?+
Isso é o mesmo que a Email API transacional?+
O resto da plataforma de Email
Uma API, um conjunto de chaves. Explore os outros recursos.
Cerca de 40% do email comercial do mundo já roda na Bird.
E-mail transacional e de marketing em uma infraestrutura que operamos há uma década. Broadcasts são uma das capacidades da Bird Email API: envio, públicos, entregabilidade, supressão e analytics já vêm incluídos.