Broadcasts

Preview में

Marketing email, एक ही API पर।

इसमें सेट अप करें:
Cursor

किसी broadcast को draft के रूप में बनाएं, उसे किसी ऑडियंस पर पॉइंट करें, और अभी भेजें या शेड्यूल करें। वही keys, वही deliverability, और आपके transactional mail जैसे ही webhooks। कैंपेन के लिए कोई दूसरा वेंडर नहीं।

welcome.tsx
200 · 1.2s
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..."

कैंपेन, transactional API के अनुशासन के साथ।

Broadcasts Bird Email API पर marketing email हैं — वही नेटवर्क जो आपका transactional mail ले जाता है। आप एक ही ऑडियंस चुनते हैं, स्पष्ट timestamp के साथ शेड्यूल करते हैं, और ज़रूरत पड़ने पर बीच में ही किसी send को रद्द कर देते हैं। एक ही टारगेटिंग कॉन्सेप्ट, lists और segments की जुगलबंदी नहीं।

एक broadcast जो पांच काम करता है।

Draft, target, schedule, cancel, measure।

  1. 01

    Draft-first lifecycle।

    किसी broadcast को draft के रूप में बनाएं, कंटेंट को निखारें, और तैयार होने पर उसे भेजें।

  2. 02

    ऑडियंस टारगेटिंग।

    किसी broadcast को एक ही ऑडियंस पर पॉइंट करें। एक टारगेटिंग फ़ील्ड, सोचने के लिए lists और segments का ढेर नहीं।

  3. 03

    अभी भेजें या शेड्यूल करें।

    तुरंत भेजें, या 30 सेकंड से लेकर 30 दिन आगे तक के स्पष्ट timestamp के साथ शेड्यूल करें।

  4. 04

    बीच में ही रद्द करें।

    किसी शेड्यूल किए गए broadcast को रद्द करें, या उसे भी जो पहले से फैनआउट हो रहा है। यह किसी भी non-terminal state से canceled में चला जाता है।

  5. 05

    प्रति-broadcast analytics।

    हर broadcast के लिए delivery और engagement मेट्रिक्स, आपके बाकी email analytics के साथ-साथ।

एक ही कॉल में draft, target और schedule।

एक broadcast एक ही कंटेंट डेफ़िनिशन है जो किसी स्टोर की गई ऑडियंस पर पॉइंट होती है। एक audience ID और एक शेड्यूल पास करें और Bird send के समय recipients को रिज़ॉल्व करता है, suppressed किसी को भी हटा देता है, फिर मैसेज को फैनआउट करता है और sent तक ट्रैक करता है।

broadcast.sh
scheduled
# Point a campaign at a stored audience and schedule it.
bird email broadcasts create \
  --from "Acme News <newsletter@acme.com>" \
  --audience-id adn_01krdgeqcxet5s7t44vh8rt9mg \
  --template emt_01krdgeqcxet5s7t44vh8rt9mg \
  --tag campaign=spring-launch \
  --send --scheduled-at 2026-07-01T15:00:00Z

# eb_01krdgeqcxet5s7t44vh8rt9mg   scheduled

टारगेटिंग जो consent का सम्मान करती है।

एक broadcast एक ही ऑडियंस को टारगेट करता है, और भेजने से पहले Bird आपकी marketing suppressions लागू करता है। जिसने भी unsubscribe किया है या शिकायत की है, उसे अपने-आप हटा दिया जाता है, इसलिए आप किसी opt-out कर चुके व्यक्ति को दोबारा मेल नहीं कर सकते। बारीक प्रति-कंटेंट opt-in के लिए टॉपिक-स्तरीय preferences रोडमैप पर हैं — उसी ऑडियंस के ऊपर एक फ़िल्टर के रूप में।

बाकी Email के साथ काम करता है।

जिस list को आप टारगेट करते हैं उसे audiences पेज पर बनाएं, उसी send API से transactional mail भेजें, और नतीजे email analytics में देखें।

दुनिया के करीब 40% कमर्शियल email पहले से ही Bird पर चलते हैं।

एक दशक से हमारे चलाए इंफ्रास्ट्रक्चर पर transactional और marketing email। Broadcasts Bird Email API की एक क्षमता है: sending, audiences, deliverability, suppression, और analytics इसके साथ आते हैं।

एक चैनल से शुरुआत करें।
तैयार होने पर बाकी जोड़ें।

एक test API key तुरंत आपकी है। जब आप payment method जोड़ते हैं और sender verify करते हैं, तब production अनलॉक हो जाता है।

Claude Code, Cursor या Codex इस्तेमाल कर रहे हैं? एक setup prompt कॉपी करें और आपका agent आपके लिए Bird CLI और skills इंस्टॉल कर देगा। अपना चुनें:

Cursor