Buat broadcast sebagai draf, arahkan ke sebuah audiens, lalu kirim sekarang atau jadwalkan. Keys yang sama, deliverability yang sama, dan webhooks yang sama seperti email transaksional Anda. Tanpa vendor kedua untuk kampanye.
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.
Kampanye, dengan disiplin sebuah API transaksional.
Broadcasts adalah email marketing di Bird Email API, jaringan yang sama yang membawa email transaksional Anda. Anda menargetkan satu audiens, menjadwalkan dengan timestamp eksplisit, dan membatalkan pengiriman di tengah jalan jika perlu. Satu konsep penargetan, tanpa repot mengelola list dan segment.
Lima hal yang dilakukan sebuah broadcast.
Buat draf, targetkan, jadwalkan, batalkan, ukur.
- 01
Siklus hidup draf-dulu.
Buat broadcast sebagai draf, sempurnakan kontennya, dan kirim saat Anda siap.
- 02
Penargetan audiens.
Arahkan broadcast ke satu audiens. Satu field penargetan, tanpa menumpuk list dan segment yang harus dipikirkan.
- 03
Kirim sekarang atau jadwalkan.
Kirim segera, atau jadwalkan dengan timestamp eksplisit dari 30 detik hingga 30 hari ke depan.
- 04
Batalkan di tengah jalan.
Batalkan broadcast yang dijadwalkan, atau bahkan yang sudah mulai dikirim. Statusnya berpindah ke canceled dari state non-terminal mana pun.
- 05
Analitik per broadcast.
Metrik pengiriman dan keterlibatan untuk setiap broadcast, bersama analitik email Anda lainnya.
Buat draf, targetkan, dan jadwalkan dalam satu panggilan.
Sebuah broadcast adalah satu definisi konten yang diarahkan ke audiens tersimpan. Berikan ID audiens dan jadwal, lalu Bird memetakan penerima saat pengiriman, membuang siapa pun yang ter-suppress, kemudian menyebarkan pesan dan melacaknya hingga terkirim.
// Point a campaign at an audience and schedule it.
const { data } = await bird.email.broadcasts.create({
from: "Bird <news@bird.com>",
audienceId: "aud_2bX91Yk8h",
subject: "Spring product update",
html: await render(<SpringUpdate />),
scheduledAt: "2026-07-01T15:00:00Z",
}).safe();
console.log(data.id, data.status);
// → "eb_01krdgeqcx..." "scheduled"Penargetan yang menghormati persetujuan.
Sebuah broadcast menargetkan satu audiens, dan Bird menerapkan suppression marketing Anda sebelum mengirim. Siapa pun yang berhenti berlangganan atau mengajukan keluhan otomatis dibuang, jadi Anda tidak bisa mengirim ulang ke orang yang sudah opt out. Preferensi tingkat topik, untuk opt-in per-konten yang lebih detail, ada di roadmap sebagai filter di atas audiens yang sama.
Bekerja dengan bagian lain dari Email.
Bangun daftar yang Anda targetkan di halaman audiens, kirim email transaksional melalui send API yang sama, dan pantau hasilnya di analitik email.
FAQ Broadcast
Bagaimana cara menargetkan sebuah broadcast?+
Bisakah saya menjadwalkan sebuah broadcast?+
Bisakah saya membatalkan pengiriman?+
Apakah ini sama dengan Email API transaksional?+
Bagian lain dari platform Email
Satu API, satu set kunci. Jelajahi kapabilitas lainnya.
Sekitar 40% email komersial dunia sudah berjalan di Bird.
Email transaksional dan marketing di atas infrastruktur yang telah kami jalankan selama satu dekade. Broadcasts adalah salah satu kemampuan dari Bird Email API: pengiriman, audiens, deliverability, suppression, dan analitik sudah termasuk di dalamnya.