Map the source carefully.
Use contact properties for personalization and an audience for membership. Neither audience membership nor an imported email address proves permission for a particular campaign.
Manage contact identity ↗Keep contact properties and audience membership ready for the next campaign. Give the team useful context while keeping permission and sending eligibility explicit.
Bring contact details and audience membership together so your next campaign reaches the right people. Explore how a customer profile changes as your application learns more.
Rejected: this value is not a number. Correct it and retry the same contact identity. Importing does not grant permission.
The numeric property is updated on the same fictional contact. Audience membership and permission have not changed.
This contact is outside the Studio audience.
Audience member, but missing marketing permission. Exclude from this sample campaign.
Included in this sample. Other preferences, suppressions and account policy can still exclude the address.
Source revision 12: membership true Duplicate revision 12: unchanged Late revision 11: ignored Contact: con_alex_example
This application-owned revision policy avoids duplicate contacts and late membership reversal. It is an illustrative synchronization design, not a Bird guarantee of source-version enforcement.
Companies that trust Bird across their communications.
Read Bird customer storiesUse contact properties for personalization and an audience for membership. Neither audience membership nor an imported email address proves permission for a particular campaign.
Manage contact identity ↗Decide which system owns additions and removals. Reconcile the complete membership snapshot and preserve restrictions before a broadcast uses that audience.
Synchronize audience membership ↗Kontak menyimpan alamat email, nomor telepon, dan properti seseorang. Audiens mengelompokkan kontak tersebut untuk sebuah kampanye. Tambahkan seseorang ke beberapa audiens dan detailnya tetap tersimpan dalam satu rekaman. Semua ini adalah bagian dari platform Email Bird.
Model data yang mengurus pembukuannya, sehingga list Anda tidak membusuk.
Kontak workspace dapat menyimpan alamat email, nomor telepon, atau keduanya, ditambah nama, ID eksternal, dan data kustom.
Sebuah audiens adalah sekumpulan kontak yang Anda tambahkan dan hapus secara bebas. Atribut selalu berada pada kontak, tidak pernah disalin ke list.
Tentukan field kustom Anda terlebih dahulu: string, number, boolean, atau datetime, dengan fallback opsional. Key yang tidak dikenal dan nilai dengan tipe yang salah akan ditolak saat penulisan.
Upsert hingga 1.000 kontak dalam satu panggilan, dan gabungkan ke sebuah audiens dalam request yang sama.
Temukan sebuah kontak dengan pencocokan email yang persis, sehingga sistem Anda sendiri dapat melakukan sinkronisasi tanpa memindai setiap record.
Impor batch mencocokkan identifier yang dibawa setiap entri dan melaporkan hasil per entri. Upsert hingga 1.000 kontak dan gabungkan ke audiens dalam satu permintaan. Jika identifier mengarah ke kontak yang berbeda, tinjau entri yang berkonflik sebelum mencoba lagi. Rekonsiliasi entri yang berhasil dan gagal saat melanjutkan impor yang terputus.
// Upsert up to 1,000 contacts and add them to an audience at once.
const result = await bird.contacts.batch({
audience_ids: ["adn_01krdgeqcxet5s7t44vh8rt9mg"],
contacts: [
{ email: "ada@example.com", first_name: "Ada", data: { plan: "growth" } },
{ email: "grace@example.com", first_name: "Grace", data: { plan: "free" } },
],
});
// Per-contact results come back in submission order.
for (const item of result.data) {
console.log(item.entry.email, item.status);
}
Synchronize audience membership with CLI or MCP, then list its contacts to check the result. Keep subscription and consent decisions with your contact records.
Impor spreadsheet, tinjau pemetaan field-nya, dan atur kontak ke dalam grup yang dapat digunakan ulang. Nama dan properti bertipe tetap melekat pada kontak; keanggotaan menentukan audiens mana yang mereka ikuti.

Tangkapan layar produk dengan contoh rekaman. Tinjau keanggotaan audiens dan kemampuan pengiriman sebelum mengirim.
Gunakan fondasi kontak yang sama di seluruh alur kerja pesan Anda.
Work through additions, removals and an incomplete refresh before launching a campaign.
Periksa identifier, aturan pencocokan, dan rekaman pelanggan di balik penerima.
Hubungkan aturan sumber, keanggotaan eksplisit, dan kelayakan saluran.
Terapkan penambahan dan penghapusan dari sistem sumber yang mengevaluasi seleksi Anda.
Pilih produk atau panduan yang sesuai dengan tugas berikutnya.
Unggah CSV, TSV, atau Excel, tinjau pemetaan field, dan tetapkan audiens.
Tambah atau hapus kontak dari daftar yang dapat digunakan ulang dan periksa jumlah yang dapat menerima pengiriman.
Gunakan audiens dalam broadcast saat konten dan pengirimnya sudah siap.
Pelajari model kontak atau temukan bantuan untuk alur kerja berikutnya.
Lanjutkan dengan dokumentasi, panduan, dan contoh untuk topik ini. Sumber daya tersedia dalam bahasa Inggris.
Kampanye marketing: susun draf, targetkan sebuah audiens, jadwalkan, dan kirim.
Template email tersimpan dan berversi, dipersonalisasi per penerima saat pengiriman.
Supresi penerima dan preferensi opt-out diperiksa sebelum pengiriman.
Email API lengkap: pengiriman, deliverability, IP, suppression, analytics, dan broadcast.
Bicara dengan tim email kami
Siapkan sumber kontak, kebutuhan segmentasi, dan persyaratan persetujuan Anda. Kami akan membantu Anda menghubungkannya ke kampanye email Anda.
Buat akun Anda, lalu tambahkan kontak dan buat audiens pertama Anda.
API key uji coba langsung tersedia untuk Anda. Akses produksi terbuka setelah Anda menambahkan metode pembayaran dan memverifikasi pengirim.
Baca dokumentasi