Crea un broadcast come bozza, puntalo a un'audience e invialo subito o programmalo. Stesse chiavi, stessa deliverability e gli stessi webhook della tua posta transazionale. Nessun secondo fornitore per le campagne.
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.
Campagne, con la disciplina di un'API transazionale.
I broadcast sono email marketing sulla Bird Email API, la stessa rete che gestisce la tua posta transazionale. Punti a una singola audience, programmi con un timestamp esplicito e annulli un invio in corso se necessario. Un solo concetto di targeting, senza dover destreggiarti tra liste e segmenti.
Cinque cose che fa un broadcast.
Bozza, targeting, programmazione, annullamento, misurazione.
- 01
Ciclo di vita orientato alla bozza.
Crea un broadcast come bozza, perfeziona il contenuto e invialo quando sei pronto.
- 02
Targeting per audience.
Punta un broadcast a una singola audience. Un solo campo di targeting, senza dover ragionare su liste e segmenti accumulati.
- 03
Invia subito o programma.
Invia immediatamente, oppure programma con un timestamp esplicito da 30 secondi a 30 giorni di distanza.
- 04
Annulla a metà invio.
Annulla un broadcast programmato, o anche uno già in fase di distribuzione. Passa allo stato canceled da qualsiasi stato non terminale.
- 05
Analytics per broadcast.
Metriche di consegna ed engagement per ogni broadcast, insieme al resto delle tue analytics email.
Bozza, targeting e programmazione in un'unica chiamata.
Un broadcast è una definizione di contenuto puntata su un'audience memorizzata. Passi un ID audience e una programmazione e Bird risolve i destinatari al momento dell'invio, esclude chiunque sia soppresso, quindi distribuisce il messaggio e lo traccia fino allo stato 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"Targeting che rispetta il consenso.
Un broadcast punta a una sola audience e Bird applica le tue soppressioni marketing prima dell'invio. Chiunque si sia disiscritto o abbia segnalato un reclamo viene escluso automaticamente, quindi non puoi inviare di nuovo a chi ha rinunciato. Le preferenze a livello di topic, per un opt-in per contenuto più granulare, sono nella roadmap come filtro sopra la stessa audience.
Funziona con il resto di Email.
Costruisci la lista che individui nella pagina audience, invia posta transazionale tramite la stessa send API e segui i risultati nelle analytics email.
FAQ sui broadcast
Come individuo il pubblico di un broadcast?+
Posso programmare un broadcast?+
Posso annullare un invio?+
È la stessa cosa dell'Email API transazionale?+
Il resto della piattaforma Email
Un'API, un solo set di chiavi. Esplora le altre funzionalità.
Circa il 40% delle email commerciali nel mondo gira già su Bird.
Email transazionale e marketing su un'infrastruttura che gestiamo da un decennio. I broadcast sono una delle funzionalità della Bird Email API: invio, audience, deliverability, soppressione e analytics sono inclusi.