A2P 10DLC

Daftar sekali, kirim ke AS.

A2P 10DLC adalah cara SMS application-to-person menjangkau penerima AS pada nomor 10 digit standar. Anda mendaftarkan brand, lalu campaign yang menjelaskan pesan yang Anda kirim. Operator menyeleksi keduanya dan memberikan throughput campaign setelah disetujui.

send-otp.ts
200 · 0.4s
import { BirdClient } from "@messagebird/sdk";

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

const code = generateOtp();

const { data, error } = await bird.sms.send({
  from: "Bird",
  to:   "+15005550006",
  text: `Your Bird verification code is ${code}. Reply STOP to opt out.`,
}).safe();

if (error) throw error;
console.log(data.id);
// → "sms_4kT01Lq2m..."

Today at 2:14 PM

Hey Ada — your Bird sign-in code is 482917. It'll expire in 10 minutes. Don't share it with anyone.
482917
Delivered

Mengapa 10DLC ada.

A2P 10DLC adalah bagian dari kepatuhan SMS di Bird SMS API. Operator AS mewajibkan setiap bisnis yang mengirim trafik aplikasi melalui long code lokal untuk mendaftarkan brand di baliknya dan setiap campaign yang dijalankannya. Trafik terdaftar memperoleh throughput tersaring dan kepercayaan operator; trafik tak terdaftar disaring. Bird mengajukan keduanya dan melaporkan status persetujuan sehingga Anda mengirim ke campaign yang benar-benar aktif.

Alur registrasi.

Brand, lalu campaign, lalu nomor yang membawanya.

  1. 01

    Daftarkan brand.

    Ajukan entitas hukum di balik trafik Anda. Operator menyeleksinya dan brand menjadi identitas yang dilekati setiap campaign.

  2. 02

    Daftarkan campaign.

    Jelaskan pesan yang Anda kirim — kasus penggunaan, contoh konten, dan alur opt-in. Persetujuanlah yang membuka throughput campaign.

  3. 03

    Kaitkan nomor Anda.

    Lekatkan long code yang akan membawa campaign. Sejak itu trafik aplikasi AS-nya berjalan melalui campaign terdaftar.

  4. 04

    Kueri status hingga aktif.

    Persetujuan memakan waktu beberapa hari hingga minggu. Polling status campaign melalui API agar kode Anda menunggunya alih-alih mengirim ke campaign yang masih pending.

Periksa status campaign dari API.

Anda mengajukan brand dan campaign dari dashboard; API memaparkan posisi masing-masing. Baca campaign berdasarkan id-nya dan bercabang pada status sebelum Anda mulai mengirim.

campaign-status.ts
200 · approved
const { data: campaign } = await bird.sms.compliance.campaigns
  .get("cmp_7Hq2...")
  .safe();

if (campaign.status === "approved") {
  // throughput is live — safe to send
}

console.log(campaign.brandId); // → "brand_3Lx9..."

10DLC adalah cara long code memperoleh throughput AS.

Jika Anda mengirim dari long code, 10DLC-lah yang mengubahnya dari risiko penyaringan menjadi pengirim tersaring. Nomor menjadi milik Anda begitu Anda membelinya, tetapi trafik aplikasi AS-nya baru mengalir penuh setelah campaign yang dikaitkan dengannya disetujui.

FAQ A2P 10DLC

Apa itu A2P 10DLC?+
A2P 10DLC adalah kerangka operator AS untuk SMS application-to-person yang dikirim melalui long code 10 digit standar. Sebuah bisnis mendaftarkan brand di balik trafiknya dan sebuah campaign yang menjelaskan pesan-pesannya, lalu operator menyeleksi keduanya sebelum memberikan throughput.
Apa perbedaan antara brand dan campaign?+
Brand adalah entitas hukum yang mengirim trafik. Campaign menjelaskan kasus penggunaan perpesanan tertentu di bawah brand itu. Satu brand bisa memiliki beberapa campaign, dan Anda mengaitkan nomor dengan campaign, bukan dengan brand.
Berapa lama persetujuan memakan waktu?+
Penyeleksian brand dan campaign berjalan melalui operator dan registri serta biasanya memakan waktu beberapa hari hingga minggu. Kueri status campaign melalui API agar kode Anda menunggu persetujuan sebelum mengirim.
Apakah 10DLC berlaku di luar AS?+
Tidak. 10DLC adalah kerangka AS. Negara lain punya aturannya sendiri — banyak yang justru mewajibkan pra-registrasi sender ID — dan penanganan keyword opt-out berlaku di mana pun Anda mengirim.

Ajukan brand dan campaign Anda, lalu kirim.

10DLC adalah satu rezim kepatuhan SMS di Bird. Daftarkan dari dashboard, lacak persetujuan melalui API, dan kirim ke penerima AS dengan throughput tersaring.

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