Broadcasts

Email de marketing, em uma só API.

Configure em:

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.

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

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.

  1. 01

    Ciclo de vida com rascunho primeiro.

    Crie um broadcast como rascunho, refine o conteúdo e envie quando estiver pronto.

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

  3. 03

    Envie agora ou agende.

    Dispare imediatamente, ou agende com um timestamp explícito de 30 segundos a 30 dias à frente.

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

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

broadcast.ts
scheduled
// 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?+
Aponte-o para um único público. Público é o único conceito de segmentação; você não empilha listas e segmentos. Públicos dinâmicos e baseados em warehouse estão no roadmap como tipos de público, não como campos separados.
Posso agendar um broadcast?+
Sim. Envie imediatamente, ou agende com um timestamp explícito de 30 segundos a 30 dias no futuro.
Posso cancelar um envio?+
Sim. Cancele um broadcast agendado, ou um que já está sendo distribuído. Um broadcast pode passar para cancelado a partir de qualquer estado não terminal.
Isso é o mesmo que a Email API transacional?+
A mesma API, as mesmas chaves, a mesma entregabilidade e webhooks. Os broadcasts adicionam o ciclo de vida de campanha sobre a infraestrutura de envio que você já usa.

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.

Comece com um canal.
Adicione os outros quando estiver pronto.

Uma chave API de teste é sua imediatamente. A produção é desbloqueada quando você adiciona um método de pagamento e verifica um remetente.

Usa Claude Code, Cursor ou Codex? Copie um prompt de configuração e o seu agente instala o Bird CLI e as skills por si. Escolha o seu: