SMS

Bagaimana cara mengumpulkan opt-in SMS?

Kumpulkan opt-in SMS dengan menjelaskan apa yang akan Anda kirim, meminta persetujuan, dan menyimpan bukti persetujuan tersebut.

Nomor telepon yang dimasukkan saat checkout mungkin ditujukan untuk pembaruan pengiriman. Menambahkan nomor tersebut ke kampanye promosi memerlukan izin yang mencakup pesan-pesan tersebut.

Izin apa yang dibutuhkan program saya?

Pesan promosi memerlukan izin untuk promosi. Permintaan pembaruan layanan mencakup tujuan informasional tersebut.

CTIA messaging principles menetapkan ekspektasi industri untuk SMS bisnis di AS. Exhibit II mengharuskan izin tertulis untuk promosi. Pesan informasional memerlukan izin eksplisit. Respons yang relevan terhadap percakapan yang dimulai pelanggan tidak memerlukan izin tambahan berdasarkan panduan tersebut.

Menambahkan penawaran dapat mengubah pengingat menjadi promosi. CTIA memberikan contoh ini:

Adding a call-to-action (e.g., a coupon code to an informational text) may place the message in the promotional category.

Tentukan konten Anda sebelum mengumpulkan izin, sehingga undangan mencakup pesan yang benar-benar Anda kirim. Terapkan persyaratan hukum tujuan bersama panduan industri. Express written consent menjelaskan definisi hukum AS.

Apa yang harus disampaikan undangan kepada orang tersebut?

Tampilkan siapa yang mengirim, apa yang akan dikirim, dan bagaimana orang tersebut dapat menghentikannya.

CTIA bagian 5.1.1 mensyaratkan program, identitas dan nomor pengirim, biaya, instruksi opt-out, detail bantuan, dan ketentuan yang berlaku. Pastikan pengungkapan tersebut terlihat di samping tindakan yang mencatat persetujuan. Iklan kata kunci juga memerlukan pengungkapan.

Untuk pesan berulang, jelaskan frekuensinya. Kirim konfirmasi pendaftaran dengan detail opt-out dan dukungan. Bagian 5.1.2.1 menjelaskan konfirmasi tersebut.

Biarkan orang tersebut melakukan tindakan persetujuan sendiri. Jangan mencentang persetujuan mereka terlebih dahulu atau menyembunyikannya di dalam ketentuan yang tidak terkait, karena keduanya tidak menghasilkan pilihan yang jelas tentang pesan Anda.

Bukti apa yang harus saya simpan?

Simpan waktu persetujuan, identitas dan nomor orang tersebut, serta undangan yang mereka setujui.

CTIA bagian 5.1.2 juga menyebutkan metode pengumpulan, kampanye, dan alamat IP jika berlaku. Simpan kata-kata dan tindakan yang digunakan untuk menyetujui. Timestamp saja tidak dapat menunjukkan apakah orang tersebut menyetujui pengingat atau promosi.

Jika program Anda memerlukan double opt-in, minta orang tersebut mengonfirmasi dari ponsel mereka sebelum menganggap pendaftaran selesai. SMS consent models menjelaskan langkah tambahan tersebut.

Bagaimana cara mencatat persetujuan di Bird?

Anda mencatat keputusan melalui POST /v1/preferences. Simpan bukti pendukung di sistem Anda sendiri.

Atur channel ke sms dan handle ke nomor telepon dengan kode negara, misalnya +15550001234. Atur status ke granted atau revoked.

  • consented_at mencatat kapan orang tersebut menyetujui. Pemberian izin atas opt-out yang tersimpan memerlukan timestamp yang lebih baru. Nilainya tidak boleh di masa depan.
  • source mengidentifikasi formulir, kampanye, atau batch impor. Menerima 1 hingga 255 karakter, jadi gunakan referensi singkat ke bukti Anda.
  • coverage menerima non_transactional atau all. Default-nya, non_transactional, menempatkan tanda terima dan kode verifikasi di luar cakupan preferensi tersebut.
  • sender_scope membatasi pernyataan ke satu pengirim. Hapus parameter ini untuk cakupan seluruh kanal dalam workspace.

Bird membandingkan pernyataan untuk kanal, handle, cakupan pengirim, dan topik yang sama. Topik mengelompokkan pesan dalam satu langganan. topic_id dalam respons mengidentifikasi kelompok tersebut. Nilai null berarti semua topik.

Pernyataan yang lebih lama mengembalikan applied: false, dengan pernyataan yang bertahan di preference. Periksa hasil tersebut agar impor lama tidak tampak memulihkan izin.

Opt-out dari orang itu sendiri memiliki perlindungan lebih kuat daripada pernyataan API. Anda tidak dapat mengesampingkan atau menghapusnya melalui API ini, bahkan dengan timestamp yang lebih baru. Preference endpoint mendokumentasikan perilaku penulisan.

Apakah balasan START membuat catatan persetujuan awal?

Balasan START mengakhiri supresi pengirim. Balasan ini tidak menggantikan pengumpulan persetujuan awal Anda.

Operasi start Bird mengakhiri supresi tersebut. Kemudian mengirim konfirmasi yang dikonfigurasi. START dari seseorang yang tidak pernah disupresi dapat menerima konfirmasi tanpa membuktikan apa yang awalnya mereka setujui.

Operasi confirm mengenali balasan double opt-in. Operasi ini tidak mengirim respons. Handler Anda harus menyelesaikan alur tersebut. STOP keywords menjelaskan perilaku kata kunci dan supresi yang terpisah.

Apa yang harus saya periksa sebelum mengirim?

Kirim hanya jika undangan, bukti persetujuan, dan alur yang diimplementasikan sesuai.

  1. Sesuaikan izin dengan konten pesan yang sebenarnya.
  2. Terapkan model persetujuan tujuan.
  3. Simpan undangan dan waktu persetujuan, lalu periksa hasil penulisan preferensi Bird.
  4. Selesaikan pertukaran konfirmasi jika program Anda memerlukan double opt-in.

Singkatnya

  1. Sesuaikan izin dengan konten.

    Izin untuk pengingat tidak otomatis mencakup pesan promosi.

  2. Simpan undangan bersama catatan persetujuan.

    Catat apa yang dilihat orang tersebut dan kapan mereka menyetujui, sehingga Anda dapat membuktikan cakupan izin mereka.

  3. Waktu persetujuan menentukan pernyataan mana yang berlaku.

    Pernyataan preferensi yang lebih lama tidak dapat menggantikan yang lebih baru. Timestamp yang lebih baru saja tidak dapat mengesampingkan opt-out dari orang itu sendiri.

  4. START mengakhiri supresi.

    Penanganan kata kunci Bird tidak menggantikan pengumpulan persetujuan awal Anda atau handler konfirmasi double opt-in Anda.

Terapkan dalam praktik.

Lanjutkan dengan dokumentasi, panduan, dan contoh untuk topik ini. Sumber daya tersedia dalam bahasa Inggris.

Dapatkan ringkasan implementasi

Bangun di jaringan yang sama.

Kunci API uji coba langsung tersedia untuk Anda. Akses produksi terbuka saat Anda menambahkan metode pembayaran dan memverifikasi pengirim.

Mulai dengan satu channel.
Tambahkan yang lain saat Anda siap.

API key uji coba langsung tersedia untuk Anda. Akses produksi terbuka setelah Anda menambahkan metode pembayaran dan memverifikasi pengirim.

Menggunakan Claude Code, Cursor, atau Codex? Salin prompt pengaturan dan agen Anda akan menginstal Bird CLI dan skill untuk Anda. Pilih milik Anda:

Cursor