Broadcasts
Preview मेंMarketing email, एक ही API पर।
किसी broadcast को draft के रूप में बनाएं, उसे किसी ऑडियंस पर पॉइंट करें, और अभी भेजें या शेड्यूल करें। वही keys, वही deliverability, और आपके transactional mail जैसे ही webhooks। कैंपेन के लिए कोई दूसरा वेंडर नहीं।
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.
कैंपेन, transactional API के अनुशासन के साथ।
Broadcasts Bird Email API पर marketing email हैं — वही नेटवर्क जो आपका transactional mail ले जाता है। आप एक ही ऑडियंस चुनते हैं, स्पष्ट timestamp के साथ शेड्यूल करते हैं, और ज़रूरत पड़ने पर बीच में ही किसी send को रद्द कर देते हैं। एक ही टारगेटिंग कॉन्सेप्ट, lists और segments की जुगलबंदी नहीं।
एक broadcast जो पांच काम करता है।
Draft, target, schedule, cancel, measure।
- 01
Draft-first lifecycle।
किसी broadcast को draft के रूप में बनाएं, कंटेंट को निखारें, और तैयार होने पर उसे भेजें।
- 02
ऑडियंस टारगेटिंग।
किसी broadcast को एक ही ऑडियंस पर पॉइंट करें। एक टारगेटिंग फ़ील्ड, सोचने के लिए lists और segments का ढेर नहीं।
- 03
अभी भेजें या शेड्यूल करें।
तुरंत भेजें, या 30 सेकंड से लेकर 30 दिन आगे तक के स्पष्ट timestamp के साथ शेड्यूल करें।
- 04
बीच में ही रद्द करें।
किसी शेड्यूल किए गए broadcast को रद्द करें, या उसे भी जो पहले से फैनआउट हो रहा है। यह किसी भी non-terminal state से canceled में चला जाता है।
- 05
प्रति-broadcast analytics।
हर broadcast के लिए delivery और engagement मेट्रिक्स, आपके बाकी email analytics के साथ-साथ।
एक ही कॉल में draft, target और schedule।
एक broadcast एक ही कंटेंट डेफ़िनिशन है जो किसी स्टोर की गई ऑडियंस पर पॉइंट होती है। एक audience ID और एक शेड्यूल पास करें और Bird send के समय recipients को रिज़ॉल्व करता है, suppressed किसी को भी हटा देता है, फिर मैसेज को फैनआउट करता है और sent तक ट्रैक करता है।
// 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"
टारगेटिंग जो consent का सम्मान करती है।
एक broadcast एक ही ऑडियंस को टारगेट करता है, और भेजने से पहले Bird आपकी marketing suppressions लागू करता है। जिसने भी unsubscribe किया है या शिकायत की है, उसे अपने-आप हटा दिया जाता है, इसलिए आप किसी opt-out कर चुके व्यक्ति को दोबारा मेल नहीं कर सकते। बारीक प्रति-कंटेंट opt-in के लिए टॉपिक-स्तरीय preferences रोडमैप पर हैं — उसी ऑडियंस के ऊपर एक फ़िल्टर के रूप में।
बाकी Email के साथ काम करता है।
जिस list को आप टारगेट करते हैं उसे audiences पेज पर बनाएं, उसी send API से transactional mail भेजें, और नतीजे email analytics में देखें।
Broadcasts FAQ
मैं किसी broadcast को कैसे टारगेट करूं?+
क्या मैं किसी broadcast को शेड्यूल कर सकता हूं?+
क्या मैं किसी send को रद्द कर सकता हूं?+
क्या यह transactional Email API जैसा ही है?+
बाकी Email प्लेटफ़ॉर्म
एक API, keys का एक सेट। बाकी क्षमताएं एक्सप्लोर करें।
दुनिया के करीब 40% कमर्शियल email पहले से ही Bird पर चलते हैं।
एक दशक से हमारे चलाए इंफ्रास्ट्रक्चर पर transactional और marketing email। Broadcasts Bird Email API की एक क्षमता है: sending, audiences, deliverability, suppression, और analytics इसके साथ आते हैं।