BIRD Email
API Email untuk developer yang juga mengirim pesan lainnya.
Email transaksional dan pemasaran pada infrastruktur yang sama dengan SMS, voice, dan WhatsApp Anda. Sekitar 40% email komersial dunia melewati jaringan Bird — kami telah melakukannya selama satu dekade. Pada akhir pekan Black Friday 2025, kami memproses 19,9 miliar email.
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 menit dari npm install hingga pengiriman pertama
Kirim email dari bahasa pemrograman yang sudah Anda gunakan.
SDK untuk setiap runtime utama. Pengiriman pertama bisa diarahkan ke alamat uji yang disetujui (delivered@messagebird.dev), jadi Anda dapat membangun terhadap API langsung (pengiriman, webhook, seluruh alur) sebelum memverifikasi domain.
import { BirdClient } from "@messagebird/sdk";
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
const { data, error } = await bird.email.send({
from: "you@yourdomain.com",
to: ["delivered@bird.dev"],
subject: "Hello from Node",
html: "<p>It works.</p>",
}).safe();Sepuluh bagian email yang
bukan lagi urusan Anda.
Primitif deliverability dan operasional,
bernama dan dapat diaudit.
- 01
Ditandatangani di edge.
Ditandatangani DKIM, SPF, dan DMARC untuk setiap domain pengirim terverifikasi, dengan dukungan BIMI opsional.
- 02
Pelacakan blocklist proaktif.
Pemantauan langsung di seluruh DNSBL utama; peringatan sebelum open rate menurun.
- 03
IP dedikasi terkelola.
Disediakan per akun dan dipanaskan secara otomatis selama kurang lebih 30 hari, terorganisir dalam pool yang Anda kendalikan.
- 04
Daftar supresi dinamis.
Bounce, komplain, dan unsubscribe menekan penerima secara otomatis dan reversibel.
- 05
Verifikasi DNS dalam 60 detik.
Tambahkan domain, tempelkan record, klik verifikasi. Sebagian besar verifikasi selesai dalam waktu kurang dari satu menit.
- 06
Template React Email.
Di-render di sisi server dalam SDK. Kirimkan komponen React sebagai body; kami merender MIME saat pengiriman.
- 07
Log email yang dapat dicari.
Setiap pesan yang Anda kirim dicatat beserta event pengiriman dan statusnya. Kueri email apa pun berdasarkan ID.
- 08
Metrik deliverability, dirincikan.
Kode bounce, jenis keluhan, serta rincian penyedia kotak surat dan klien, dipecah per domain, ISP, dan IP, di dashboard maupun lewat stats API.
- 09
Parsing inbound.
Webhook bertanda tangan HMAC per alamat penerima. Parse balasan; bangun aplikasi berthreaded.
- 10
Kirim batch hingga 100.
Hingga 100 pesan independen per panggilan, masing-masing dengan penerima dan variabelnya sendiri. Satu idempotency key mencakup seluruh batch.
Jelajahi platform Email
Setiap kemampuan secara mendalam. Satu API, satu set kunci.
Menjalankan program email marketing? Platform yang sama menggerakkan email marketing: audiens, broadcast kampanye, dan pelaporan engagement, yang disusun untuk para marketer.
Menjalankan infrastruktur sendiri, atau mencari data deliverability? Bird juga menyediakan MTA on-prem Momentum dan PowerMTA, ditambah Inbox Tracker, Competitive Tracker, dan Recipient Validation.
Mengapa kami membangun email
Karena kode verifikasi Anda seharusnya tidak berada di vendor yang berbeda dari tanda terima pengiriman Anda.
Email bukan produk tersendiri; ia satu kanal dalam sebuah alur. Kode auth dimulai sebagai email dan beralih ke SMS bila gagal. Tanda terima dikirim lewat WhatsApp ketika pelanggan lebih memilihnya. Bird Email adalah satu-satunya yang API, webhook, dan kontrak idempotensinya cocok dengan setiap kanal lain, karena tim engineering yang sama membangun semuanya di atas jaringan yang sama.
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.
Setiap perubahan status adalah webhook.
Payload bertanda HMAC, terlindung dari replay, idempoten. Amplop bertanda yang sama di setiap kanal Bird, sehingga handler yang Anda tulis untuk email sudah dapat mem-parse event SMS dan WhatsApp Anda.
{
"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" }
}
}
Hingga 10 percobaan dengan exponential backoff dan jitter: langsung, 5s, 30s, 2m, 10m, 30m, 1h, 2h, 4h, 8h. Setelah percobaan terakhir, pengiriman dinyatakan gagal permanen, dan dapat di-replay dari dashboard atau API.
email.acceptedDiterima oleh API dan sedang disiapkan untuk dikirim.email.processedTersusun dan masuk antrean menuju server penerima.email.deliveredServer email penerima menerima pesan tersebut.email.openedTracking pixel dimuat (jika pelacakan diaktifkan).email.clickedLink yang dilacak diklik.email.bouncedBounce permanen: jenis bounce dan kode SMTP ada di dalam payload.email.complainedPenerima menandai pesan sebagai spam.email.unsubscribedMengklik tautan unsubscribe terlacak di dalam isi pesan.email.list_unsubscribedMenggunakan header List-Unsubscribe sekali klik.
Jika Anda sudah mengintegrasikan email, Anda sudah mengintegrasikan SMS.
Model auth yang sama, kontrak idempotensi yang sama, amplop error yang sama, bentuk webhook yang sama. Bedanya adalah apa yang dilakukan masing-masing, bukan cara Anda memanggilnya.
Domain terverifikasi, ditandatangani di edge, sadar supresi. Render React atau kirim HTML mentah.
await bird.email.send({
from: "hello@bird.com",
to: ["ada@example.com"],
subject: "Your code",
html: `<p>Code: ${code}</p>`,
});
SMS
Envelope yang sama, idempotensi yang sama, registri tipe error yang sama. Transportnya satu-satunya yang berbeda.
await bird.sms.send({
from: "Bird",
to: "+14155550172",
text: `Your code is ${code}.`,
});
FAQ Email API
Seberapa cepat saya bisa mengirim email pertama saya?+
Apa saja yang termasuk dalam Email API Bird?+
Berapa biayanya?+
Bisakah saya bermigrasi dari SendGrid, SES, Mailgun, atau Resend?+
Apakah Anda mendukung dedicated IP?+
Harga
Mulai dari $0,30 per 1.000 email
Mulai gratis: 1.000 email per bulan, tanpa kartu. Paket berbayar dimulai dari $15 untuk 50K, dan tarif per pesan Growth terus turun seiring Anda berkembang hingga 2,5M. Tanpa biaya platform, tanpa biaya seat, tanpa fitur tier yang dikunci di balik komitmen tahunan.