Bird SMS

SMS, die das Gespräch voranbringt.

Senden Sie das Update, das Menschen brauchen, starten Sie eine Kampagne, die sie wollen, und halten Sie das Gespräch aufrecht, wenn sie antworten. Bird vereint SMS-Versand, Zielgruppen, Inhalte und Zustellberichte – mit einer API für Ihre Anwendung und einem Workspace für Ihr Team.

send-notification.ts
202 Accepted
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"
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

Beispielnachrichten und API-Antwort.

Täglich vertraut von Teams, die erstklassige Software entwickeln

Weitere Kundenberichte lesen

Finden Sie Ihren SMS-Workflow.

Erstellen Sie eine Benachrichtigung, starten Sie eine Kampagne oder schaffen Sie Platz für die Antwort.

Für Ihre Anwendung

Senden Sie im entscheidenden Moment.

Bestellupdates, Terminerinnerungen und Service-Benachrichtigungen. Binden Sie den SMS-Versand in das Ereignis ein, das ihn nützlich macht.

Die Versand-API entdecken

Für Ihr Marketing-Team

Geben Sie der Nachricht einen Anlass.

Vereinen Sie Zielgruppe, Inhalt und Freigabe in einer Kampagne. Machen Sie das Angebot relevant, bevor Sie es versenden.

SMS-Marketing entdecken

Für die Konversation

Schaffen Sie Raum für die Antwort.

Empfangen Sie Nachrichten auf einer geeigneten Nummer, verbinden Sie sie mit Ihrer Anwendung und antworten Sie mit dem Kontext, den der Kunde erwartet.

Bidirektionale SMS entdecken

Kampagnen und Broadcasts

Eine Kampagne, hinter der Ihr Team stehen kann.

Wählen Sie eine Zielgruppe, gestalten Sie die Nachricht und prüfen Sie den Versand gemeinsam. Sehen Sie Personalisierungen und Segmente in der Vorschau, bestätigen Sie den Absender und planen Sie die Kampagne. Das Dashboard, die API und Ihr Agent arbeiten mit demselben Broadcast-Lebenszyklus.

Halten Sie Einwilligung und Zweck nah am Inhalt. Verfolgen Sie Zustellung und Antworten und verknüpfen Sie die Aktionen, die Ihr Unternehmen misst, mit der Kampagne, die sie ausgelöst hat.

Fieldnotes · Herbst-Launch

Beispielkampagne

FIELDNOTES
Hallo Ada, unsere Herbstkollektion ist da. Entdecken Sie Ihre Favoriten: fieldnotes.example/autumn. Antworten Sie STOP zum Abmelden.

Ein klarer Grund. Ein nächster Schritt.

Kampagne

Herbst-Launch

Status

Bereit zur Prüfung

Beispielkampagne. Sehen Sie sich Inhalt und Launch-Prüfung an – diese Vorschau versendet keine Nachrichten.

Wählen Sie die Identität, die Empfänger sehen

01

Eine lokale Nummer

Konversationen und Benachrichtigungen

02

Eine gebührenfreie Nummer

Eine SMS-fähige nationale Identität

03

Ein Short Code

Ein genehmigtes Messaging-Programm

04

Ihr Markenname

Einweg-Nachrichten, wo unterstützt

Wählen Sie nach Zielland, Funktionen und Registrierungsanforderungen.

Absender und Ziele

Beginnen Sie mit dem Namen auf dem Display.

Ihr Absender bestimmt, was der Kunde erkennt und ob er antworten kann. Wählen Sie eine lokale Nummer, eine gebührenfreie Nummer, einen Kurzcode oder einen Markennamen und prüfen Sie dann die Zielländer und Registrierungsanforderungen für diese Wahl.

Eine Nummer, ein registrierter Absender und die Erlaubnis, eine Person zu kontaktieren, lösen unterschiedliche Teile der Customer Journey. Bird macht diese Entscheidungen sichtbar, bevor Sie in einem neuen Markt starten.

Von npm install bis zum Testversand

Senden Sie eine SMS in der Sprache, die Sie bereits nutzen.

Entwickeln Sie mit Node.js, Python, Go oder PHP, oder nutzen Sie die CLI und die HTTP-API. Absender, Nachricht und Zustelldatensatz bleiben in Ihrer Integration durchgängig erhalten. Folgen Sie dem Versandleitfaden für einen kontrollierten Test, bevor Sie an Kunden senden.

1
2
3
4
5
6
7
const msg = await bird.sms.send({
  from: "+15557654321",
  to: "+14155550100",
  text: "Your verification code is 123456.",
  category: "authentication",
});
console.log(msg.id, msg.status);

Bevor Sie an Kunden senden, prüfen Sie die Absenderregistrierung für jedes Zielland. Folgen Sie dem SMS-Versandleitfaden von der Anfrage bis zum Zustellergebnis und nutzen Sie dann SMS-Events und eingehende Antworten, um Zustellbestätigungen und Nachrichten an Ihre Nummern zu verarbeiten.

Die Steuerungsmöglichkeiten hinter einem zuverlässigen SMS-Programm.

Bereiten Sie den Absender vor, kontrollieren Sie das Ziel und verstehen Sie das Ergebnis.

  1. 01

    Zielland-Steuerung

    Wählen Sie die Länder, in die Ihr Workspace senden darf. Prüfen Sie Absender-Unterstützung und Registrierungsanforderungen, bevor Sie ein neues Ziel aktivieren.

  2. 02

    Carrier-Konnektivität

    Bird verwaltet die Carrier-Konnektivität und stellt das gemeldete Ergebnis über einen einzigen Nachrichtendatensatz bereit.

  3. 03

    Routing in Carrier-Qualität

    Das Routing reagiert auf Ziel- und Carrier-Bedingungen; Zustellergebnisse stehen Ihrer Anwendung zur Verfügung.

  4. 04

    Bidirektionale SMS (Inbound)

    Eingehende Nachrichten auf geeigneten Nummern erzeugen signierte Workspace-Webhooks, die Ihre Anwendung verifizieren und verarbeiten kann.

  5. 05

    Nummern in jeder Form

    Wählen Sie Long Codes, gebührenfreie Nummern, Short Codes oder eine Sender-ID. Verfügbarkeit und Registrierung hängen vom Zielland ab.

  6. 06

    A2P 10DLC im Dashboard

    Marken- und Kampagnenregistrierung direkt in der Konsole; der Status ist über die API abfragbar.

  7. 07

    MNP-Abfrage vor dem Versand

    Number Intelligence hilft, das Netzwerk des Empfängers zu identifizieren, und unterstützt das Ziel-Routing.

  8. 08

    Opt-out- und Hilfe-Schlüsselwörter

    Erkannte STOP-Schlüsselwörter sperren weitere Nachrichten von diesem Absender an diesen Empfänger. HELP gibt Supportinformationen zurück. Prüfen Sie die unterstützten Schlüsselwörter für Ihr Land.

  9. 09

    Zustellbestätigungen als Webhooks

    Abonnieren Sie SMS-Lebenszyklusereignisse und prüfen Sie den Nachrichtendatensatz, wenn eine Zustellung untersucht werden muss.

  10. 10

    Segment- und Unicode-Sicherheit

    Bird berechnet Zeichenkodierung und abrechenbare Segmente. Prüfen Sie den Nachrichtentext mit dem Segment-Rechner vor dem Versand.

30

Länder in zwei Monaten angebunden, wie von Airwallex berichtet

Kundenreferenz

Bringen Sie Ihren nächsten Markt näher.

Airwallex arbeitete mit Bird zusammen, um lokale Anforderungen zu erfüllen und die internationale SMS-Zustellung zu verbessern. Das Team berichtete, die durchschnittliche Onboarding-Zeit pro Land von einem Monat oder mehr auf etwa sieben Tage reduziert zu haben.

Die Airwallex-Story lesen

SMS ist ein Kanal in einem größeren Toolkit. Verifizieren Sie Nutzer mit Einmal-Bestätigungscodes über Verify, prüfen Sie Leitungstyp und Carrier einer Nummer vor dem Versand mit Lookup, oder erreichen Sie dasselbe Gerät mit Rich Cards über RCS.

Sie wägen Bird gegen den bisherigen Anbieter ab? Bird vs Twilio für SMS stellt die beiden Send-Aufrufe, beide 10DLC-Oberflächen und die jeweiligen Möglichkeiten für einen Coding-Agenten direkt gegenüber.

Verfolgen Sie die Nachricht, nachdem die API geantwortet hat.

Empfangen Sie signierte Events zur Annahme und Übermittlung von Nachrichten sowie zu gemeldeten Zustellergebnissen. Verifizieren Sie die Signaturen und erkennen Sie wiederholte Webhook-Zustellungen in Ihrem Empfänger als Duplikate.

POST /webhooks/bird
signed
{
  "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
    }
  }
}

Webhook-Zustellung und SMS-Zustellung sind unterschiedliche Ergebnisse. Ein fehlgeschlagener Webhook-Versuch bedeutet nicht, dass die Nachricht fehlgeschlagen ist. Nutzen Sie den Webhook-Leitfaden für Wiederholungen und Replay und die Nachrichten-Timeline für den SMS-Status.

  • sms.acceptedVon der API akzeptiert und für die Carrier-Übergabe in die Warteschlange gestellt.
  • sms.sentAn das SMSC des Ziel-Carriers übermittelt.
  • sms.deliveredZustellbestätigung vom Carrier erhalten (DLR).
  • sms.rejectedAbgelehnt während der Verarbeitung oder Carrier-Übermittlung. Prüfen Sie den Fehler, um die nächste Aktion zu bestimmen.
  • sms.undeliveredDer Versuch endete ohne Zustellung aus einem möglicherweise behebbaren Grund. Die SMS wird dadurch nicht automatisch erneut übermittelt.
  • sms.failedEndgültiger Fehler: Die Nachricht wird nicht zugestellt.

Eine vernetzte Messaging-Plattform

Wählen Sie den richtigen Kanal für die Aufgabe.

Verwenden Sie Verify, wenn es darum geht, einen Einmalcode zu erzeugen, zuzustellen und zu prüfen. Die Zustellung per SMS ist ein Teil der Verifizierung; Ablaufzeit, Antwortprüfung und konfigurierter Fallback gehören zu diesem Workflow.

Entdecken Sie RCS und WhatsApp für reichhaltigere Inhalte und kanalspezifische Interaktionen. Planen Sie Absender-Onboarding, Berechtigungen und jeden Fallback explizit für die Kanäle, die Sie nutzen.

Preise

Preise für die Zielländer, in die Sie senden.

Prüfen Sie die veröffentlichten Zielland-Tarife, Absenderkosten und Carrier-Gebühren für Ihren Traffic. Kodierung und die gerenderte Nachrichtenlänge bestimmen die abrechenbaren Segmente. Besprechen Sie Ihre Anforderungen für einen größeren Rollout.

Fragen zum Versand per SMS

Wähle ich den Absender?
Bei einem Freitext-Versand geben Sie einen Absender an, den Ihr Workspace in der Destination und der passenden Nachrichtenkategorie verwenden kann. Ein System-Template-Versand leitet Kategorie und Absender aus dem Template ab.
Wie vermeiden Wiederholungsversuche eine doppelte Nachricht?
Senden Sie einen Idempotency-Key mit und verwenden Sie ihn bei einem erneuten Versuch derselben Anfrage wieder. Ein Versand ohne diesen Schlüssel kann als neue Nachricht behandelt werden.
Bedeutet „akzeptiert
Nein. Eine 202-Antwort bedeutet, dass die API die Anfrage angenommen hat. Verfolgen Sie den Nachrichtendatensatz und die signierten Events für das vom Netzbetreiber gemeldete Ergebnis. Eine Zustellbestätigung belegt nicht, dass der Empfänger die Nachricht gelesen hat.
Ist ein Batch dasselbe wie ein Broadcast?
Ein Batch enthält bis zu 100 unabhängige Nachrichten, jede mit eigenem Empfänger und eigenem Inhalt. Ein Broadcast ist eine Zielgruppenkampagne mit gemeinsamem Inhalt und einem verwalteten Versandzyklus. Wählen Sie den Workflow, der zu Ihrer Aufgabe passt.

Senden Sie Ihre erste Anfrage, bevor Sie eine Zeile Code schreiben.

Die gesamte öffentliche API ist eine Postman-Collection, konvertiert aus derselben OpenAPI-Spezifikation, aus der auch die SDKs generiert werden, mit einer Beispielanfrage und -antwort für jeden Endpunkt. Forken Sie sie in Ihren eigenen Workspace, hinterlegen Sie einen API-Schlüssel und senden Sie eine Live-Anfrage.

In die Praxis umsetzen.

Weiter mit der Dokumentation, Anleitungen und Beispielen zu diesem Thema. Die Ressourcen sind auf Englisch.

Übung ausprobieren und ein Implementierungs-Briefing erhalten

Starten Sie die nächste Konversation.

Erstellen Sie Ihren Workspace, richten Sie einen Absender ein und testen Sie Ihre SMS-Integration. Für einen Kampagnen-Rollout oder einen neuen Markt besprechen Sie Ihre Anforderungen mit einem SMS-Spezialisten.

Ihre Angaben

Alle Kontaktfelder sind erforderlich.

Damit unser Team Sie bezüglich Ihrer Demo kontaktieren kann.

Interessante Produkte

Optional

Wir kontaktieren Sie, um Ihre Demo zu vereinbaren.
Datenschutzrichtlinie

Starten Sie mit einem Kanal.
Fügen Sie die anderen hinzu, wenn Sie bereit sind.

Ein Test-API-Key steht Ihnen sofort zur Verfügung. Der Produktivzugang wird freigeschaltet, sobald Sie eine Zahlungsmethode hinzufügen und einen Absender verifizieren.

Sie nutzen Claude Code, Cursor oder Codex? Kopieren Sie einen Setup-Prompt und Ihr Agent installiert die Bird CLI und Skills für Sie. Wählen Sie Ihren:

Cursor