BIRD Email
Email API yang diandalkan produk Anda.
Kirim tanda terima, reset kata sandi, dan notifikasi produk dengan SDK dalam bahasa Anda. Bangun dengan React atau HTML, lalu pantau pengiriman melalui peristiwa dan analitik. Tambahkan kampanye, SMTP, atau email masuk seiring produk Anda berkembang.
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.
Dipercaya setiap hari oleh tim yang membangun perangkat lunak kelas dunia
Baca lebih banyak kisah pelangganTemukan alur kerja email Anda
Bangun integrasi, jalankan kampanye, atau tingkatkan email yang sudah Anda kirim.
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.
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"Sepuluh bagian email yang bukan lagi urusan Anda.
Komponen dasar deliverability dan operasional, bernama dan dapat diaudit.
- 01
Ditandatangani di edge.
Tiga record yang perlu dipublikasikan: DKIM, return-path CNAME, dan kebijakan DMARC. CNAME sudah mencakup SPF, jadi tidak perlu ada yang ditambahkan di apex domain Anda.
- 02
Audit sebelum Anda mengirim satu byte pun.
Arahkan alat audit ke domain mana pun dan alat ini akan meresolusi record DMARC, SPF, DKIM, BIMI, dan MX yang aktif, menilai cara kerjanya bersama, dan mengurutkan prioritas perbaikan. Tidak perlu akun.
- 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.
Hard bounce dan keluhan menghasilkan supresi berdasarkan kategori. Berhenti berlangganan mencatat preferensi terpisah.
- 05
Tidak perlu polling untuk memverifikasi domain.
Tambahkan domain, publikasikan record, dan Bird akan memeriksa ulang secara otomatis hingga record ter-resolve, biasanya dalam hitungan menit setelah DNS terpropagasi. Ada panggilan verify jika Anda ingin jawaban langsung.
- 06
Template tersimpan, atau HTML Anda sendiri.
Sebutkan nama template tersimpan dan Bird akan merendernya dengan Liquid, atau render React Email ke HTML di aplikasi Anda dan kirimkan hasilnya.
- 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.
Gunakan alamat penerusan yang dibuat Bird, atau publikasikan record MX pada subdomain milik Anda. Kedua cara tersebut menghasilkan email yang masuk sebagai webhook bertanda tangan yang dapat Anda rangkai.
- 10
Kirim batch hingga 100.
Hingga 100 pesan independen per panggilan, masing-masing dengan penerima dan variabelnya sendiri. Satu idempotency key mencakup seluruh batch.
Coba alur kerja dengan email Anda sendiri.
Buat akun, kirim percobaan terkontrol, dan pantau peristiwa pengirimannya.
Jelajahi platform Email
Pilih alur kerja yang Anda butuhkan, dari email aplikasi hingga kampanye dan kontrol pengiriman.
Keterkiriman.
Autentikasi, pemanasan IP terkelola, supresi penerima, dan sinyal pengiriman.
Analitik.
Pengiriman berdasarkan domain, penyedia, dan IP, dengan pelaporan interaksi terpisah.
Pengiriman.
Email transaksional dan marketing, template, dan pengiriman batch.
Template.
Template email tersimpan dan berversi, dipersonalisasi per penerima saat pengiriman.
IP Khusus.
Dedicated IP dan pool terkelola, dipanaskan secara otomatis.
Domain pengiriman.
Verifikasi domain, penandatanganan DKIM, penyelarasan SPF, dan pengaturan kebijakan DMARC.
Supresi.
Supresi penerima dan preferensi berhenti langganan diperiksa sebelum pengiriman.
Email marketing.
Kampanye marketing: susun draf, targetkan audiens, jadwalkan, dan kirim.
Siaran.
Buat draf, targetkan, jadwalkan, dan kirim kampanye yang sama dari dasbor atau API.
Kontak dan audiens.
Kontak Anda dan audiens yang Anda targetkan dari sebuah broadcast.
Kotak Masuk Agen.
Inbox sungguhan yang dimiliki oleh kode Anda. Klaim sebuah alamat, terima email ke dalam thread, dan balas melalui API.
Relay SMTP.
Hubungkan aplikasi Anda yang sudah ada dengan host SMTP regional dan kunci API.
Email masuk.
Terima pesan melalui penerusan atau subdomain Anda sendiri, lalu proses konten dan lampirannya.
Inbox Insights.
Ukur estimasi penempatan kotak masuk dan jalankan pengujian seed untuk domain terverifikasi Anda.
Competitive Insights.
Teliti kampanye kompetitor yang terekam, frekuensi pengiriman, dan estimasi penempatan berbasis panel.
Validasi email.
Periksa alamat melalui Lookup sebelum menambahkannya ke alur pengiriman Anda.
Email enterprise.
Pilih pengiriman terkelola atau jelajahi PowerMTA dan Momentum untuk infrastruktur Anda.
Pustaka referensi email.
Temukan FAQ, artikel penjelasan, panduan pengaturan, bantuan migrasi, dan alat bantu.
161%
Peningkatan rasio buka email yang dilaporkan dalam kisah pelanggan Zillow.
Dibangun dengan Bird
Saat rumah yang tepat muncul, email harus langsung sampai.
Zillow memindahkan notifikasi properti yang sensitif waktu ke Bird, dengan kapasitas menangani lonjakan pengiriman dan analitik untuk memahami keterlibatan. Timnya melaporkan peningkatan rasio buka sebesar 161% pada bulan pertama.
Merencanakan migrasi atau pengiriman volume lebih tinggi?
Hubungi salesMengapa 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_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
}
}
Delapan percobaan selama kurang lebih 27,5 jam, dengan interval mundur 5d, 5m, 30m, 2j, 5j, 10j, 10j dengan jitter 20% agar percobaan ulang tidak tersinkronisasi. Setiap percobaan menggunakan webhook-id yang sama, yang membuat pengecekan deduplikasi Anda berfungsi. Setelah percobaan terakhir, pengiriman gagal secara permanen, dan panggilan replay dapat memulihkannya.
email.acceptedPengiriman diterima dan sedang disiapkan untuk dikirim.email.processedDiantrekan ke server email penerima.email.deliveredServer email penerima menerima pesan.email.openedPenerima membuka pesan. Bisa terpicu lebih dari sekali.email.clickedPenerima mengklik tautan yang dilacak.email.bouncedGagal permanen: tipe bounce dan kode SMTP ada di payload.email.complainedPenerima melaporkan pesan sebagai spam.email.unsubscribedPenerima memilih keluar melalui tautan berhenti berlangganan yang dilacak.email.list_unsubscribedPenerima menggunakan fitur berhenti berlangganan satu klik dari klien email mereka.
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}.`,
category: "authentication",
});
Harga
Harga per 1.000 email
Tinjau tarif email yang dipublikasikan untuk volume pengiriman yang Anda harapkan, termasuk paket dan kebutuhan IP dedicated. Bandingkan total biaya untuk kebutuhan Anda sebelum memulai migrasi.
Kirim permintaan pertama Anda sebelum menulis kode apa pun.
Seluruh API publik tersedia sebagai koleksi Postman, dikonversi dari spesifikasi OpenAPI yang sama dengan yang digunakan untuk menghasilkan SDK, lengkap dengan contoh permintaan dan respons di setiap endpoint. Fork ke workspace Anda sendiri, atur kunci API, dan kirim permintaan langsung.
Pertanyaan tentang Email API
Bisakah saya mengirim email transaksional dan marketing sekaligus?
Apa yang terjadi jika permintaan timeout dan saya mengulanginya?
Bisakah saya menjadwalkan pengiriman untuk nanti?
Bisakah saya melampirkan file?
Terapkan dalam praktik.
Lanjutkan dengan dokumentasi, panduan, dan contoh untuk topik ini. Sumber daya tersedia dalam bahasa Inggris.
Hubungi tim email kami
Ambil langkah email berikutnya dengan percaya diri.
Ceritakan apa yang Anda kirim dan ke mana tujuan Anda. Kami akan menyesuaikan diskusi seputar aplikasi, kampanye, dan tim Anda.
Volume pengiriman dan harga Anda.
Domain, IP dedicated, dan deliverability.
Rencana integrasi dan migrasi Anda.