A2P 10DLC

Zarejestruj raz, wysyłaj do USA.

A2P 10DLC to sposób, w jaki SMS application-to-person dociera do odbiorców w USA na standardowych 10-cyfrowych numerach. Rejestrujesz markę, a następnie kampanię opisującą wysyłane wiadomości. Operatorzy weryfikują obie i przyznają kampanii przepustowość, gdy zostanie zatwierdzona.

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

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

const { data, error } = await bird.sms.send({
  from:     "Bird",
  to:       "+15005550006",
  text:     "Your order #4821 has shipped. Track it: bird.ly/t/4821x",
  category: "transactional",
}).safe();

if (error) throw error;
console.log(data.id);
// → "sms_4kT01Lq2m..."
Hi Ada, reminder of your appointment tomorrow at 14:30 with Dr. Kowalski.
Your order #4821 has shipped. Track it: bird.ly/t/4821x
Your subscription renews on 3 Sep for €12/mo. Manage it here: bird.ly/account

Dlaczego istnieje 10DLC.

A2P 10DLC to część zgodności SMS w API SMS od Bird. Operatorzy w USA wymagają, by każda firma wysyłająca ruch aplikacyjny przez lokalne long codes zarejestrowała stojącą za nim markę oraz każdą prowadzoną kampanię. Zarejestrowany ruch zyskuje zweryfikowaną przepustowość i zaufanie operatorów; niezarejestrowany ruch jest filtrowany. Bird składa obie i raportuje stan zatwierdzenia, dzięki czemu wysyłasz do kampanii, która jest faktycznie aktywna.

Przebieg rejestracji.

Marka, potem kampania, potem numery, które ją przenoszą.

  1. 01

    Zarejestruj markę.

    Prześlij podmiot prawny stojący za Twoim ruchem. Operatorzy go weryfikują, a marka staje się tożsamością, do której podłącza się każda kampania.

  2. 02

    Zarejestruj kampanię.

    Opisz wysyłane wiadomości: przypadek użycia, przykładową treść i proces uzyskiwania zgody. Zatwierdzenie odblokowuje przepustowość kampanii.

  3. 03

    Powiąż swoje numery.

    Podłącz long codes, które będą przenosić kampanię. Od tego momentu ich ruch aplikacyjny w USA przebiega przez zarejestrowaną kampanię.

  4. 04

    Odpytuj status, aż będzie aktywny.

    Zatwierdzenie trwa od dni do tygodni. Odpytuj stan kampanii przez API, aby Twój kod na nie czekał, zamiast wysyłać do kampanii oczekującej.

Sprawdzaj status kampanii z API.

Markę i kampanię składasz z panelu; API udostępnia, na jakim etapie jest każda z nich. Odczytaj kampanię po jej id i rozgałęź na podstawie statusu, zanim zaczniesz wysyłać.

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 to sposób, w jaki long codes zyskują przepustowość w USA.

Jeśli wysyłasz z long codes, to 10DLC zamienia je z ryzyka filtrowania w zweryfikowanego nadawcę. Numer jest Twój od chwili zakupu, ale jego ruch aplikacyjny w USA płynie z pełną szybkością dopiero wtedy, gdy powiązana z nim kampania zostanie zatwierdzona.

Koszty rejestracji.

Opłaty są ustalane przez TCR, a Bird przekazuje je po kosztach, wycenianych na bieżąco z Bird billing API: jednorazowa opłata za markę, jednorazowa opłata za weryfikację przy każdym zgłoszeniu kampanii oraz cykliczna opłata miesięczna za kampanię, zależna od przypadku użycia.

Opłaty rejestracyjne

Marka
Cena
Government$4.50
Non-profit$4.50
Private for-profit$4.50
Public company$4.50
Weryfikacja kampanii
Cena
Za zgłoszenie$15.00
Kampania / miesięcznie
Cena
2FA$10.00
Account notification$10.00
Agents & franchises$30.00
Charity$3.00
Customer care$10.00
Delivery notification$10.00
Fraud alert$10.00
Higher education$10.00
K-12 education$10.00
Low volume$1.50
M2M$10.00
Marketing$10.00
Mixed$10.00
Political$10.00
Polling voting$10.00
Proxy$10.00
Public service announcement$10.00
Security alert$10.00
Sweepstake$10.00

Złóż markę i kampanię, a następnie wysyłaj.

10DLC to jeden z reżimów zgodności SMS w Bird. Rejestruj z panelu, śledź zatwierdzenie przez API i wysyłaj do odbiorców w USA ze zweryfikowaną przepustowością.

Zacznij od jednego kanału.
Dodaj kolejne, gdy będziesz gotowy.

Testowy klucz API otrzymasz od razu. Dostęp produkcyjny odblokujesz po dodaniu metody płatności i weryfikacji nadawcy.

Używasz Claude Code, Cursor lub Codex? Skopiuj prompt konfiguracyjny, a Twój agent zainstaluje za Ciebie Bird CLI i umiejętności. Wybierz swój:

Cursor