BIRD Email
A API de Email para desenvolvedores que também enviam o resto da mensagem.
E-mail transacional e de marketing na mesma infraestrutura que transporta o seu SMS, voz e WhatsApp. Cerca de 40% do e-mail comercial mundial passa pela rede Bird. Fazemos isto há uma década. No fim de semana da Black Friday de 2025, processámos 19,9 mil milhões de e-mails.
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.
5 minutos com npm install ao primeiro envio
Envie um email na linguagem que já utiliza.
SDKs em todos os principais runtimes. O primeiro envio pode ir para um endereço de teste autorizado (delivered@messagebird.dev), então você pode desenvolver contra a API ao vivo (envios, webhooks, todo o fluxo) antes de verificar um domínio.
bird email send \
--category transactional \
--cc manager@bird.com \
--from 'Bird Support <hello@bird.com>' \
--header X-Campaign=spring-2026 \
--html '<h1>Hi there 👋</h1>' \
--metadata '{"user_id":"usr_12345"}' \
--reply-to support@bird.com \
--subject 'Welcome aboard' \
--tag category=welcome \
--text 'Hi there' \
--to 'Jane Doe <customer@bird.com>' \
--track-clicks=falseDez partes do e-mail que
já não são problema seu.
Primitivas de entregabilidade e operacionais,
nomeadas e auditáveis.
- 01
Assinado na edge.
Assinado com DKIM, SPF e DMARC para qualquer domínio de envio verificado, com suporte opcional a BIMI.
- 02
Rastreamento proativo de blocklists.
Monitorização em tempo real nas principais DNSBLs; alertas antes de a taxa de abertura cair.
- 03
IPs dedicados gerenciados.
Provisionados por conta e aquecidos automaticamente ao longo de cerca de 30 dias, organizados em pools que você controla.
- 04
Lista de supressão dinâmica.
Bounces, reclamações e cancelamentos de subscrição suprimem o destinatário automaticamente e de forma reversível.
- 05
Verificação de DNS em 60s.
Adicione um domínio, cole os registos, clique em verificar. A maioria das verificações resolve em menos de um minuto.
- 06
Templates React Email.
Renderizados no servidor via SDK. Passe um componente React como corpo; nós renderizamos o MIME no momento do envio.
- 07
Log de email pesquisável.
Cada mensagem que você envia é registrada com seus eventos de entrega e status. Consulte qualquer email por ID.
- 08
Métricas de entregabilidade, detalhadas.
Códigos de bounce, tipos de reclamação e detalhamentos por provedor de caixa postal e cliente, separados por domínio, ISP e IP, no dashboard e via API de estatísticas.
- 09
Parsing de entrada.
Webhooks assinados com HMAC por endereço de destinatário. Analise respostas; construa apps com threads.
- 10
Envie em lote até 100.
Até 100 mensagens independentes por chamada, cada uma com seu próprio destinatário e variáveis. Uma chave de idempotência cobre o lote.
Explore a plataforma de Email
Cada recurso em profundidade. Uma API, um conjunto de chaves.
Entregabilidade.
Autenticação, aquecimento de IP, supressão e monitoramento de blocklists.
Análises.
Métricas de entrega e engajamento, por domínio, ISP e IP.
Envio.
Email transacional e de marketing, templates e envios em lote.
Templates.
Templates de e-mail armazenados e versionados, personalizados por destinatário no envio.
IPs dedicados.
IPs dedicados e pools gerenciados, aquecidos automaticamente.
Domínios de envio.
Verificação de domínio, assinatura DKIM/SPF/DMARC e monitoramento de DMARC.
Supressões.
Supressão automática e reversível de bounces, reclamações e cancelamentos de inscrição.
Broadcasts.
Campanhas de marketing: rascunhe, segmente um público, agende e envie.
Audiências.
Seus contatos e os públicos que você segmenta a partir de um broadcast.
Caixas de correio de agentes.
Uma caixa de entrada real controlada pelo seu código. Reivindique um endereço, receba e-mails em threads e responda através da API.
Por que construímos e-mail
Porque os seus códigos de verificação não deviam estar num fornecedor diferente dos seus recibos de entrega.
O email não é um produto isolado; é um canal dentro de um fluxo. Códigos de autenticação começam como email e recorrem ao SMS. Recibos são enviados por WhatsApp quando o cliente prefere. O Bird Email é aquele cuja API, webhooks e contrato de idempotência combinam com todos os outros canais, porque a mesma equipe de engenharia construiu todos eles na mesma rede.
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.
Cada mudança de estado é um webhook.
Payloads assinados com HMAC, protegidos contra replay, idempotentes. O mesmo envelope assinado em todos os canais Bird, então o handler que você escreve para email já interpreta seus eventos de SMS e WhatsApp.
{
"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" }
}
}
Até 10 tentativas com backoff exponencial e jitter: imediato, 5s, 30s, 2m, 10m, 30m, 1h, 2h, 4h, 8h. Após a última tentativa, a entrega falha permanentemente e pode ser reenviada pelo dashboard ou pela API.
email.acceptedAceito pela API e se preparando para entregar.email.processedMontado e na fila para o servidor de destino.email.deliveredO servidor de e-mail de destino aceitou a mensagem.email.openedPixel de rastreamento carregado (se o rastreamento estiver ativado).email.clickedUm link rastreado foi clicado.email.bouncedBounce permanente: tipo de bounce e código SMTP no payload.email.complainedO destinatário marcou a mensagem como spam.email.unsubscribedClicou em um link de cancelamento de inscrição rastreado no corpo da mensagem.email.list_unsubscribedUsou o cabeçalho List-Unsubscribe de um clique.
Se integrou email, integrou SMS.
Mesmo modelo de autenticação, mesmo contrato de idempotência, mesmo envelope de erro, mesmo formato de webhook. A diferença está no que cada um faz, não em como você o chama.
Domínio verificado, assinado no edge, com gestão de supressões. Renderize React ou envie HTML puro.
await bird.email.send({
from: "hello@bird.com",
to: ["ada@example.com"],
subject: "Your code",
html: `<p>Code: ${code}</p>`,
});
SMS
Mesmo envelope, mesma idempotência, mesmo registo de tipos de erro. O transporte é a única diferença.
await bird.sms.send({
from: "Bird",
to: "+14155550172",
text: `Your code is ${code}.`,
category: "authentication",
});
Perguntas frequentes sobre a Email API
Com que rapidez posso enviar o meu primeiro email?
O que inclui a Email API da Bird?
Quanto custa?
Posso migrar do SendGrid, SES, Mailgun ou Resend?
Vocês oferecem IPs dedicados?
Preços
A partir de US$ 0,30 por 1.000 emails
Comece grátis: 1.000 emails por mês, sem cartão. Os planos pagos começam em $15 para 50K, e a tarifa por mensagem do Growth continua caindo conforme você escala até 2,5M. Sem taxa de plataforma, sem taxa por usuário, sem recursos de tier bloqueados atrás de contratos anuais.