BIRD Email
A API de Email da qual seu produto depende.
Envie recibos, redefinições de senha e notificações de produto com um SDK na sua linguagem. Crie com React ou HTML e acompanhe a entrega por meio de eventos e analytics. Adicione campanhas, SMTP ou e-mail de entrada conforme seu produto cresce.
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.
A confiança diária de equipas que criam software de classe mundial
Leia mais histórias de clientesEncontre seu fluxo de email
Crie uma integração, execute uma campanha ou melhore o email que você já envia.
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.
const msg = await bird.email.send({
from: { email: "onboarding@messagebird.dev", name: "Bird" },
to: ["delivered@messagebird.dev"],
subject: "Hello from Bird",
html: "<p>My first Bird email.</p>",
});
console.log(msg.id, msg.status); // "em_…", "accepted"Dez partes do e-mail que não são mais problema seu.
Primitivas de entregabilidade e operação, nomeadas e auditáveis.
- 01
Assinado na edge.
Três registos a publicar: DKIM, um CNAME de return-path e uma política DMARC. O CNAME cobre também o SPF, por isso nada precisa de ser adicionado ao apex do seu domínio.
- 02
Uma auditoria antes de enviar um único byte.
Aponte a ferramenta de auditoria para qualquer domínio e ela resolve os registos DMARC, SPF, DKIM, BIMI e MX em tempo real, avalia como funcionam em conjunto e classifica o que deve ser corrigido. Sem necessidade de conta.
- 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.
Hard bounces e reclamações criam supressões por categoria. Cancelamentos de inscrição registram uma preferência separada.
- 05
Sem polling para verificar um domínio.
Adicione um domínio, publique os registos e o Bird volta a verificar automaticamente até que sejam resolvidos — normalmente em minutos após a propagação do DNS. Existe uma chamada de verificação se quiser uma resposta imediata.
- 06
Templates armazenados ou o seu próprio HTML.
Indique um template armazenado e o Bird renderiza-o com Liquid, ou renderize React Email para HTML na sua aplicação e passe o resultado.
- 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.
Use um endereço de reencaminhamento gerado pelo Bird ou publique registos MX num subdomínio que lhe pertença. Em ambos os casos, o e-mail chega como um webhook assinado que pode encadear.
- 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.
Teste o fluxo com seu próprio email.
Crie uma conta, envie um teste controlado e acompanhe seus eventos de entrega.
Explore a plataforma de Email
Escolha o fluxo de trabalho que você precisa, de e-mail transacional a campanhas e controles de entrega.
Entregabilidade.
Autenticação, aquecimento gerenciado de IP, supressões de destinatários e sinais de entrega.
Análises.
Entrega por domínio, provedor e IP, com relatórios de engajamento separados.
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, alinhamento SPF e configuração de política DMARC.
Supressões.
Supressões de destinatários e preferências de opt-out verificadas antes da entrega.
E-mail marketing.
Campanhas de marketing: rascunhe, segmente um público, agende e envie.
Broadcasts.
Crie, segmente, agende e envie a mesma campanha pelo painel ou pela API.
Contatos e públicos.
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.
Relay SMTP.
Conecte sua aplicação existente com um host SMTP regional e uma chave API.
E-mail de entrada.
Receba mensagens por encaminhamento ou pelo seu próprio subdomínio e processe o conteúdo e os anexos.
Inbox Insights.
Meça o posicionamento estimado na caixa de entrada e execute testes de seed para seus domínios verificados.
Competitive Insights.
Pesquise campanhas capturadas de concorrentes, cadência de envio e posicionamento estimado por painel.
Validação de e-mail.
Verifique um endereço pelo Lookup antes de adicioná-lo ao seu fluxo de envio.
E-mail corporativo.
Escolha envio gerenciado ou explore o PowerMTA e o Momentum para sua infraestrutura.
Biblioteca de recursos de e-mail.
Encontre perguntas frequentes, artigos explicativos, guias de configuração, ajuda para migração e ferramentas.
161%
Aumento nas taxas de abertura de e-mail relatado na história de cliente da Zillow.
Construído com Bird
Quando o imóvel certo aparece, o e-mail precisa chegar.
A Zillow trouxe alertas de imóveis urgentes para a Bird, com capacidade para lidar com picos de envio e analytics para entender o engajamento. A equipe relatou um aumento de 161% nas taxas de abertura no primeiro mês.
Planejando uma migração ou um envio de alto volume?
Fale com vendasPor 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_01krdgeqcxet5s7t44vh8rt9mg",
"recipient_id": "er_01krdgeqcxet5s7t44vh8rt9mg",
"workspace_id": "ws_01krdgeqcxet5s7t44vh8rt9mg",
"recipient": "ada@example.com",
"recipient_role": "to",
"tags": [{ "name": "campaign", "value": "spring-2026" }],
"metadata": { "order_id": "ord_5512" },
"broadcast_id": null
}
}
Oito tentativas ao longo de aproximadamente 27,5 horas, com intervalos crescentes de 5s, 5m, 30m, 2h, 5h, 10h, 10h com 20% de jitter para que as tentativas não se sincronizem. Cada tentativa reutiliza o mesmo webhook-id, que é o que faz a sua verificação de deduplicação funcionar. Após a última tentativa, a entrega falha permanentemente, e uma chamada de replay permite recuperá-la.
email.acceptedO envio foi aceite e está a ser preparado para entrega.email.processedEm fila para o servidor de e-mail do destinatário.email.deliveredO servidor de e-mail do destinatário aceitou a mensagem.email.openedO destinatário abriu a mensagem. Pode ser acionado mais do que uma vez.email.clickedO destinatário clicou num link rastreado.email.bouncedFalha permanente: tipo de bounce e código SMTP no payload.email.complainedO destinatário reportou a mensagem como spam.email.unsubscribedO destinatário cancelou a subscrição através de um link rastreado de cancelamento.email.list_unsubscribedO destinatário utilizou o cancelamento de subscrição com um clique do seu cliente de e-mail.
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",
});
Preços
Preço por 1.000 e-mails
Confira os preços publicados de email para o volume de envio esperado, incluindo o plano e quaisquer requisitos de IP dedicado. Compare o total para o seu caso de uso antes de iniciar uma migração.
Envie sua primeira solicitação antes de escrever qualquer código.
Toda a API pública é uma coleção do Postman, convertida a partir da mesma especificação OpenAPI usada para gerar os SDKs, com um exemplo de solicitação e resposta em cada endpoint. Faça um fork para o seu próprio espaço de trabalho, defina uma chave API e envie uma solicitação real.
Perguntas sobre a API de Email
Posso enviar tanto email transacional como de marketing?
O que acontece se um pedido expirar e eu o repetir?
Posso agendar um envio para mais tarde?
Posso anexar ficheiros?
Coloque em prática.
Continue com a documentação, guias e exemplos sobre este tópico. Os recursos estão em inglês.
Fale com nosso time de e-mail
Dê seu próximo passo em e-mail com confiança.
Conte o que você envia e aonde quer chegar. Vamos direcionar a conversa para a sua aplicação, suas campanhas e seu time.
Seu volume de envio e preços.
Domínios, IPs dedicados e entregabilidade.
Seu plano de integração e migração.