BIRD Email
Die E-Mail-API, auf die Ihr Produkt sich verlässt.
Versenden Sie Quittungen, Passwortzurücksetzungen und Produktbenachrichtigungen mit einem SDK in Ihrer Sprache. Erstellen Sie Nachrichten mit React oder HTML und verfolgen Sie die Zustellung über Ereignisse und Analysen. Fügen Sie Kampagnen, SMTP oder eingehende E-Mails hinzu, wenn Ihr Produkt wächst.
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.
Täglich vertraut von Teams, die erstklassige Software entwickeln
Weitere Kundenberichte lesenFinden Sie Ihren E-Mail-Workflow
Erstellen Sie eine Integration, führen Sie eine Kampagne durch oder verbessern Sie die E-Mails, die Sie bereits versenden.
5 Minuten mit npm install bis zum ersten Versand
Senden Sie eine E-Mail in der Sprache, die Sie bereits verwenden.
SDKs für jede gängige Laufzeitumgebung. Der erste Versand kann an eine freigegebene Testadresse gehen (delivered@messagebird.dev), sodass Sie gegen die produktive API entwickeln können (Versand, Webhooks, der gesamte Ablauf) – noch bevor Sie eine Domain verifizieren.
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"Zehn Teile der E-Mail, um die Sie sich nicht mehr kümmern müssen.
Zustellbarkeit und operative Grundbausteine – benannt und überprüfbar.
- 01
Signiert am Edge.
Drei Einträge zum Veröffentlichen: DKIM, ein Return-Path-CNAME und eine DMARC-Richtlinie. Der CNAME deckt SPF gleich mit ab, sodass nichts auf Ihrem Domain-Apex eingetragen werden muss.
- 02
Ein Audit, bevor Sie ein einziges Byte senden.
Richten Sie das Audit-Tool auf eine beliebige Domain – es löst die aktuellen DMARC-, SPF-, DKIM-, BIMI- und MX-Einträge auf, bewertet deren Zusammenspiel und priorisiert, was behoben werden muss. Kein Konto erforderlich.
- 03
Verwaltete Dedicated IPs.
Pro Konto bereitgestellt und über etwa 30 Tage automatisch aufgewärmt, organisiert in Pools, die Sie kontrollieren.
- 04
Dynamische Suppression-Liste.
Hard Bounces und Beschwerden erzeugen kategoriebasierte Unterdrückungen. Abmeldungen werden als separate Präferenz gespeichert.
- 05
Kein Polling zur Domain-Verifizierung.
Fügen Sie eine Domain hinzu, veröffentlichen Sie die Einträge, und Bird prüft selbstständig erneut, bis sie aufgelöst werden – in der Regel innerhalb weniger Minuten nach der DNS-Propagierung. Es gibt einen Verify-Aufruf, wenn Sie sofort eine Antwort möchten.
- 06
Gespeicherte Templates oder Ihr eigenes HTML.
Geben Sie ein gespeichertes Template an, und Bird rendert es mit Liquid – oder rendern Sie React Email in Ihrer App zu HTML und übergeben Sie das Ergebnis.
- 07
Durchsuchbares Email-Log.
Jede gesendete Nachricht wird mit ihren Zustellereignissen und ihrem Status protokolliert. Fragen Sie jede E-Mail per ID ab.
- 08
Deliverability-Metriken, aufgeschlüsselt.
Bounce-Codes, Complaint-Typen sowie Aufschlüsselungen nach Mailbox-Provider und Client, aufgeteilt pro Domain, ISP und IP – im Dashboard und über die Stats-API.
- 09
Inbound-Parsing.
Verwenden Sie eine von Bird generierte Weiterleitungsadresse oder veröffentlichen Sie MX-Einträge auf einer Subdomain, die Ihnen gehört. In beiden Fällen kommt die E-Mail als signierter Webhook an, den Sie verknüpfen können.
- 10
Batch-Versand von bis zu 100.
Bis zu 100 unabhängige Nachrichten pro Aufruf, jede mit eigenem Empfänger und eigenen Variablen. Ein Idempotency-Key deckt den gesamten Batch ab.
Testen Sie den Workflow mit Ihrer eigenen E-Mail.
Erstellen Sie ein Konto, senden Sie einen kontrollierten Test und verfolgen Sie dessen Zustellereignisse.
Die Email-Plattform erkunden
Wählen Sie den passenden Workflow – von Anwendungs-E-Mails über Kampagnen bis hin zu Zustellkontrollen.
Zustellbarkeit.
Authentifizierung, verwaltetes IP-Warmup, Empfängerunterdrückungen und Zustellsignale.
Analysen.
Zustellung nach Domain, Anbieter und IP, mit separatem Engagement-Reporting.
Versand.
Transaktions- und Marketing-Email, Templates und Batch-Sends.
Vorlagen.
Gespeicherte, versionierte E-Mail-Templates, beim Versand pro Empfänger personalisiert.
Dedizierte IPs.
Verwaltete Dedicated IPs und Pools, automatisch aufgewärmt.
Versanddomains.
Domain-Verifizierung, DKIM-Signierung, SPF-Alignment und DMARC-Richtlinieneinrichtung.
Unterdrückungen.
Empfängerunterdrückungen und Abmeldepräferenzen werden vor dem Versand geprüft.
E-Mail-Marketing.
Marketing-Kampagnen: entwerfen, eine Audience targeten, planen und senden.
Broadcasts.
Erstellen, segmentieren, planen und versenden Sie dieselbe Kampagne über das Dashboard oder die API.
Kontakte und Zielgruppen.
Ihre Kontakte und die Zielgruppen, die Sie über einen Broadcast ansprechen.
Agenten-Postfächer.
Ein echtes Postfach, das Ihr Code besitzt. Beanspruchen Sie eine Adresse, empfangen Sie E-Mails in Threads und antworten Sie über die API.
SMTP-Relay.
Verbinden Sie Ihre bestehende Anwendung mit einem regionalen SMTP-Host und einem API-Schlüssel.
Eingehende E-Mail.
Empfangen Sie Nachrichten per Weiterleitung oder über Ihre eigene Subdomain und verarbeiten Sie Inhalte und Anhänge.
Inbox Insights.
Messen Sie die geschätzte Inbox-Platzierung und führen Sie Seed-Tests für Ihre verifizierten Domains durch.
Competitive Insights.
Analysieren Sie erfasste Wettbewerberkampagnen, Versandfrequenz und panelbasierte Platzierungsschätzungen.
E-Mail-Validierung.
Prüfen Sie eine Adresse per Lookup, bevor Sie sie in Ihren Versand-Workflow aufnehmen.
Enterprise-E-Mail.
Wählen Sie verwalteten Versand oder nutzen Sie PowerMTA und Momentum für Ihre Infrastruktur.
E-Mail-Ressourcenbibliothek.
Finden Sie FAQs, Erklärungsartikel, Einrichtungsanleitungen, Migrationshilfe und Tools.
161%
Steigerung der E-Mail-Öffnungsraten laut Zillows Kundenreferenz.
Gebaut mit Bird
Wenn das richtige Zuhause auftaucht, muss die E-Mail ankommen.
Zillow brachte zeitkritische Immobilienbenachrichtigungen zu Bird – mit der Kapazität, Versandspitzen zu bewältigen, und der Analytik, um Engagement zu verstehen. Das Team meldete im ersten Monat eine Steigerung der Öffnungsraten um 161 %.
Planen Sie eine Migration oder einen Versand mit höherem Volumen?
Vertrieb kontaktierenWarum wir Email bauen
Denn Ihre Bestätigungscodes sollten nicht bei einem anderen Anbieter liegen als Ihre Zustellbestätigungen.
Email ist kein eigenständiges Produkt; sie ist ein Kanal in einem Flow. Auth-Codes starten als Email und fallen auf SMS zurück. Belege gehen per WhatsApp raus, wenn der Kunde das bevorzugt. Bird Email ist die, deren API, Webhooks und Idempotency-Vertrag zu jedem anderen Kanal passen – weil dasselbe Engineering-Team sie alle auf demselben Netzwerk gebaut hat.
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.
Jede Statusänderung ist ein Webhook.
HMAC-signierte Payloads, Replay-geschützt, idempotent. Dasselbe signierte Format auf jedem Bird-Kanal – der Handler, den Sie für E-Mail schreiben, parst bereits Ihre SMS- und WhatsApp-Ereignisse.
{
"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
}
}
Acht Versuche über etwa 27,5 Stunden, mit steigenden Abständen von 5 s, 5 min, 30 min, 2 h, 5 h, 10 h, 10 h und 20 % Jitter, damit sich die Wiederholungen nicht synchronisieren. Jeder Versuch verwendet dieselbe webhook-id – genau das macht Ihre Deduplizierungsprüfung möglich. Nach dem letzten Versuch gilt die Zustellung als dauerhaft fehlgeschlagen, und ein Replay-Aufruf stellt sie wieder her.
email.acceptedDer Versand wurde angenommen und wird für die Zustellung vorbereitet.email.processedIn der Warteschlange für den Mailserver des Empfängers.email.deliveredDer Mailserver des Empfängers hat die Nachricht akzeptiert.email.openedDer Empfänger hat die Nachricht geöffnet. Kann mehrfach ausgelöst werden.email.clickedDer Empfänger hat auf einen getrackten Link geklickt.email.bouncedDauerhaft fehlgeschlagen: Bounce-Typ und SMTP-Code in der Payload.email.complainedDer Empfänger hat die Nachricht als Spam gemeldet.email.unsubscribedDer Empfänger hat sich über einen getrackten Abmelde-Link abgemeldet.email.list_unsubscribedDer Empfänger hat die Ein-Klick-Abmeldung seines E-Mail-Clients verwendet.
Wenn Sie E-Mail integriert haben, haben Sie auch SMS integriert.
Dasselbe Authentifizierungsmodell, derselbe Idempotenz-Vertrag, dieselbe Fehlerantwort, dasselbe Webhook-Format. Der Unterschied liegt darin, was jeder Kanal tut – nicht darin, wie Sie ihn aufrufen.
Verifizierte Domain, signiert am Edge, suppression-aware. Render React oder übergib rohes HTML.
await bird.email.send({
from: "hello@bird.com",
to: ["ada@example.com"],
subject: "Your code",
html: `<p>Code: ${code}</p>`,
});
SMS
Gleicher Envelope, gleiche Idempotency, gleiches Error-Type-Registry. Der Transport ist der einzige Unterschied.
await bird.sms.send({
from: "Bird",
to: "+14155550172",
text: `Your code is ${code}.`,
category: "authentication",
});
Preise
Preis pro 1.000 E-Mails
Prüfen Sie die veröffentlichten E-Mail-Tarife für Ihr erwartetes Sendevolumen, einschließlich des Plans und etwaiger Anforderungen an dedizierte IPs. Vergleichen Sie die Gesamtkosten für Ihren Anwendungsfall, bevor Sie eine Migration starten.
Senden Sie Ihre erste Anfrage, bevor Sie eine Zeile Code schreiben.
Die gesamte öffentliche API ist eine Postman-Collection, konvertiert aus derselben OpenAPI-Spezifikation, aus der auch die SDKs generiert werden, mit einer Beispielanfrage und -antwort für jeden Endpunkt. Forken Sie sie in Ihren eigenen Workspace, hinterlegen Sie einen API-Schlüssel und senden Sie eine Live-Anfrage.
Fragen zur E-Mail-API
Kann ich sowohl transaktionale als auch Marketing-E-Mails senden?
Was passiert, wenn eine Anfrage ein Timeout hat und ich sie erneut sende?
Kann ich einen Versand für später planen?
Kann ich Dateien anhängen?
In die Praxis umsetzen.
Weiter mit der Dokumentation, Anleitungen und Beispielen zu diesem Thema. Die Ressourcen sind auf Englisch.
Sprechen Sie mit unserem E-Mail-Team
Gehen Sie Ihren nächsten E-Mail-Schritt mit Sicherheit.
Sagen Sie uns, was Sie versenden und wohin Sie wollen. Wir gestalten das Gespräch rund um Ihre Anwendung, Ihre Kampagnen und Ihr Team.
Ihr Versandvolumen und Ihre Preise.
Domains, dedizierte IPs und Zustellbarkeit.
Ihr Integrations- und Migrationsplan.