Bird SMS
SMS, który popycha
rozmowę do przodu.
Wyślij aktualizację, której ludzie potrzebują, uruchom kampanię, której chcą, i kontynuuj rozmowę, gdy odpiszą. Bird łączy wysyłkę SMS, odbiorców, treść i raportowanie dostarczalności z API dla Twojej aplikacji i obszarem roboczym dla Twojego zespołu.
import { BirdClient } from "@messagebird/sdk";
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
const message = await bird.sms.send({
from: "Bird",
to: "+31612345678",
text: "Your order #4821 has shipped. Track it: bird.ly/t/4821x",
category: "transactional",
});
console.log(message.id);
// → "sms_01m11jw130e7svjzv70kgqr38w"
Przykładowe wiadomości i odpowiedź API.
Zaufanie zespołów, które tworzą oprogramowanie najwyższej klasy
Poznaj więcej historii klientówZnajdź swój przepływ pracy SMS.
Zbuduj powiadomienie, uruchom kampanię lub daj miejsce na odpowiedź.
Dla Twojej aplikacji
Wyślij w chwili, która ma znaczenie.
Aktualizacje zamówień, przypomnienia o wizytach i alerty serwisowe. Wbuduj wysyłkę SMS w zdarzenie, które nadaje jej sens.
Poznaj API wysyłkiDla Twojego zespołu marketingu
Nadaj wiadomości powód.
Połącz odbiorców, treść i przegląd przed startem w jednej kampanii. Zadbaj o trafność oferty, zanim ją wyślesz.
Poznaj marketing SMSDla rozmowy
Zostaw miejsce na odpowiedź.
Odbieraj wiadomości na kwalifikującym się numerze, przekieruj je do swojej aplikacji i odpowiadaj z kontekstem, którego klient oczekuje.
Poznaj dwukierunkowe SMSKampanie i wysyłki masowe
Kampania, za którą stanie cały zespół.
Wybierz odbiorców, przygotuj treść i wspólnie zweryfikuj wysyłkę. Podejrzyj personalizację i segmenty, potwierdź nadawcę i zaplanuj kampanię. Dashboard, API i Twój agent pracują w tym samym cyklu życia wysyłki.
Trzymaj zgodę i cel blisko treści. Śledź dostarczenia i odpowiedzi, a potem połącz mierzone działania biznesowe z kampanią, która je wywołała.
Fieldnotes · Premiera jesienna
Przykładowa kampania
Jeden jasny powód. Jeden następny krok.
Kampania
Premiera jesienna
Status
Gotowe do przeglądu
Kampania poglądowa. Sprawdź treść i przegląd przed wysyłką — ten podgląd nie wysyła wiadomości.
Wybierz tożsamość, którą widzą odbiorcy
Numer lokalny
Rozmowy i powiadomienia
Numer bezpłatny
Tożsamość krajowa z obsługą SMS
Numer skrócony
Zatwierdzony program wiadomości
Nazwa Twojej marki
Wiadomości jednokierunkowe tam, gdzie są obsługiwane
Wybieraj według kraju docelowego, możliwości i wymagań rejestracyjnych.
Nadawcy i miejsca docelowe
Zacznij od nazwy na ich ekranie.
Nadawca decyduje o tym, co klient rozpoznaje i czy może odpowiedzieć. Wybierz numer lokalny, numer bezpłatny, krótki kod lub nazwę marki, a następnie sprawdź miejsca docelowe i wymagania rejestracyjne dla tego wyboru.
Numer, zarejestrowany nadawca i zgoda na kontakt z osobą rozwiązują różne części ścieżki. Bird udostępnia te decyzje, zanim uruchomisz wysyłkę na nowym rynku.
Od npm install do testowej wysyłki
Wyślij SMS w języku, którego już używasz.
Buduj z Node.js, Python, Go lub PHP albo użyj CLI i HTTP API. Ten sam nadawca, wiadomość i rekord dostarczenia przechodzą przez całą integrację. Postępuj zgodnie z przewodnikiem wysyłki, aby przeprowadzić kontrolowany test przed wysyłką do klientów.
const msg = await bird.sms.send({
from: "+15557654321",
to: "+14155550100",
text: "Your verification code is 123456.",
category: "authentication",
});
console.log(msg.id, msg.status);Przed wysyłką do klientów sprawdź rejestrację nadawcy dla każdego kraju docelowego. Postępuj zgodnie z przewodnikiem wysyłki SMS od żądania do wyniku doręczenia, a następnie użyj zdarzeń SMS i odpowiedzi przychodzących, aby obsłużyć potwierdzenia doręczenia i wiadomości wysłane na twoje numery.
Mechanizmy stojące za niezawodnym programem SMS.
Przygotuj nadawcę, kontroluj miejsce docelowe i zrozum wynik.
- 01
Kontrola miejsc docelowych
Wybierz kraje, do których Twój obszar roboczy może wysyłać. Sprawdź obsługę nadawców i wymagania rejestracyjne przed włączeniem nowego miejsca docelowego.
- 02
Łączność z operatorami
Bird zarządza łącznością z operatorami i udostępnia zgłoszony wynik w jednym rekordzie wiadomości.
- 03
Routing klasy operatorskiej
Routing reaguje na warunki miejsca docelowego i operatora, a wyniki dostarczenia są dostępne dla Twojej aplikacji.
- 04
Dwukierunkowe SMS przychodzące
Przychodzące wiadomości na kwalifikujących się numerach generują podpisane webhooki obszaru roboczego, gotowe do weryfikacji i przetworzenia przez Twoją aplikację.
- 05
Numery każdego rodzaju
Wybierz numery długie, numery bezpłatne, numery krótkie lub identyfikator nadawcy. Dostępność i rejestracja zależą od miejsca docelowego.
- 06
A2P 10DLC w panelu
Rejestracja marki i kampanii obsługiwana w konsoli; status można odpytać przez API.
- 07
Sprawdzenie MNP przed wysyłką
Inteligencja numerów pomaga zidentyfikować sieć odbiorcy i wspiera routing docelowy.
- 08
Słowa kluczowe rezygnacji i pomocy
Rozpoznane słowa kluczowe STOP blokują dalsze wysyłanie wiadomości od danego nadawcy do danego subskrybenta. HELP zwraca informacje o pomocy. Sprawdź słowa kluczowe obsługiwane w swoim kraju.
- 09
Potwierdzenia dostarczenia jako webhooki
Subskrybuj zdarzenia cyklu życia SMS i sprawdź rekord wiadomości, gdy dostarczenie wymaga analizy.
- 10
Bezpieczeństwo segmentów i Unicode
Bird oblicza kodowanie i segmenty rozliczeniowe. Sprawdź treść kalkulatorem segmentów przed wysyłką.
Poznaj platformę SMS
Każda funkcja dogłębnie. Jedno API, jeden zestaw kluczy.
Wysyłanie.
API wysyłki: segmenty, bezpieczeństwo Unicode, wsadowość i idempotencja.
Numery.
Long codes, short codes, toll-free oraz alfanumeryczne identyfikatory nadawcy.
Dwukierunkowe.
Przychodzące SMS-y i odpowiedzi konwersacyjne jako webhooki podpisane HMAC.
Zgodność.
Rejestracja A2P 10DLC, słowa kluczowe rezygnacji i reguły sender-ID.
Routing.
Kontrola miejsca docelowego, przekazanie do operatora i potwierdzenie dostarczenia.
Analityka.
Wyniki dostarczenia, przyczyny niepowodzenia i opóźnienia z potwierdzeń operatora.
Kierunki.
Typy nadawców, zasady rejestracji i zasięg w poszczególnych krajach.
30
krajów wdrożonych w dwa miesiące, według Airwallex
Historia klienta
Przybliż swój kolejny rynek.
Airwallex współpracował z Bird, aby spełnić lokalne wymagania i poprawić międzynarodową dostawę SMS. Zespół skrócił średni czas wdrażania kraju z miesiąca lub dłużej do około siedmiu dni.
Przeczytaj historię AirwallexSMS to jeden kanał w większym zestawie narzędzi. Weryfikuj użytkowników jednorazowymi kodami przez Verify, sprawdź typ linii i operatora numeru przed wysyłką za pomocą Lookup lub dotrzyj do tego samego urządzenia z kartami rozszerzonymi przez RCS.
Porównujesz Bird z dotychczasowym dostawcą? Bird vs Twilio dla SMS zestawia oba wywołania wysyłki, obydwie powierzchnie 10DLC oraz to, co każde z rozwiązań oferuje agentowi kodującemu.
Śledź wiadomość po odpowiedzi API.
Odbieraj podpisane zdarzenia dotyczące przyjęcia i przekazania wiadomości oraz zgłoszonych wyników dostarczenia. Weryfikuj podpisy i usuwaj duplikaty ponowionych webhooków po stronie odbiorcy.
{
"type": "sms.delivered",
"timestamp": "2026-05-19T15:42:01.221Z",
"data": {
"sms_id": "sms_01m11jw130e7svjzv70kgqr38w",
"workspace_id": "ws_01m11jw130e7svjzv70kgqr38w",
"to": "+15005550006",
"from": "+12025550188",
"tags": [{ "name": "campaign", "value": "order_update" }],
"metadata": { "user_id": "usr_12345" },
"carrier": "Verizon",
"mcc_mnc": "311480",
"cost": {
"amount": null,
"currency_code": "USD",
"transaction_amount": null,
"passthrough_amount": null
}
}
}
Dostarczenie webhooka i dostarczenie SMS to osobne wyniki. Nieudana próba webhooka nie oznacza, że wiadomość nie dotarła. Użyj przewodnika po webhookach do ponowień i odtwarzania, a osi czasu wiadomości do statusu SMS.
sms.acceptedPrzyjęta przez API i dodana do kolejki przekazania operatorowi.sms.sentPrzesłana do SMSC operatora docelowego.sms.deliveredOtrzymano potwierdzenie dostarczenia od operatora (DLR).sms.rejectedOdrzucone podczas przetwarzania lub przesyłania do operatora. Sprawdź błąd, aby określić następny krok.sms.undeliveredPróba zakończyła się bez dostarczenia z potencjalnie odwracalnego powodu. Nie powoduje to automatycznego ponownego przesłania SMS.sms.failedBłąd terminalny: wiadomość nie zostanie dostarczona.
Połączona platforma do obsługi wiadomości
Wybierz kanał odpowiedni do zadania.
Użyj Verify, gdy zadaniem jest wygenerowanie, dostarczenie i sprawdzenie jednorazowego kodu. Dostarczenie SMS to tylko część weryfikacji — wygasanie, sprawdzanie odpowiedzi i skonfigurowany fallback należą do tego przepływu.
Wypróbuj RCS i WhatsApp, aby uzyskać bogatszą treść i interakcje właściwe dla danego kanału. Zaplanuj rejestrację nadawcy, uprawnienia i ewentualny fallback osobno dla każdego wybranego kanału.
Cennik
Cennik dla miejsc docelowych, do których wysyłasz.
Sprawdź opublikowane stawki dla miejsc docelowych, koszty nadawców i opłaty operatorów dla Twojego ruchu. Kodowanie i wyrenderowana długość wiadomości określają liczbę segmentów do rozliczenia. Omów swoje wymagania dotyczące większego wdrożenia.
Pytania o wysyłanie SMS
Czy sam wybieram nadawcę?
Jak ponowne próby unikają duplikatu wiadomości?
Czy zaakceptowane oznacza doręczone?
Czy batch to to samo co broadcast?
Wybierz kolejny proces SMS
Wyślij pierwsze żądanie, zanim napiszesz choćby linijkę kodu.
Całe publiczne API to kolekcja Postman, skonwertowana z tej samej specyfikacji OpenAPI, z której generowane są SDK, z przykładowym żądaniem i odpowiedzią na każdym endpoincie. Zforkuj ją do własnego obszaru roboczego, ustaw klucz API i wyślij żądanie na żywo.
Zastosuj w praktyce.
Kontynuuj z dokumentacją, przewodnikami i przykładami dotyczącymi tego tematu. Zasoby są w języku angielskim.
Zbuduj kolejną rozmowę.
Utwórz obszar roboczy, przygotuj nadawcę i przetestuj integrację z SMS. Przy kampanii lub wejściu na nowy rynek skonsultuj wymagania ze specjalistą SMS.