WhatsApp OTP

In Vorschau

Einmalcodes, über WhatsApp.

Einrichtung in:
Cursor

Die WhatsApp-Verifizierung sendet den Code als Authentifizierungs-Template-Nachricht an das WhatsApp-Konto des Nutzers — visuell ansprechend, Authifly-gebrandmarkt und zugestellt in einer App, die er bereits nutzt. Es ist ein bestellbarer Kanal im selben länderspezifischen Plan, sodass eine Verifizierung mit WhatsApp beginnen und SMS in Reserve halten kann.

verify.ts
200 · pending
import { BirdClient } from "@messagebird/sdk";

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

// Send the code, then check it by recipient.
await bird.verify.verifications.create({
  to: { phone_number: "+15551234567" },
}).safe();

const { data } = await bird.verify.verifications.check({
  to:   { phone_number: "+15551234567" },
  code: userInput,
}).safe();

Ein Kanal im Plan, keine neue Integration.

WhatsApp ist ein Telefon-Familienkanal in der Bird Verify API: Der Empfänger ist dieselbe Telefonnummer, die Create- und Check-Aufrufe bleiben unverändert, und WhatsApp wird einfach ein bestellbarer Eintrag im länderspezifischen Kanalplan. Sie ordnen ihn vor SMS ein, wo er konvertiert, und SMS bleibt überall sonst an erster Stelle.

Was die WhatsApp-Verifizierung bietet.

Ein bestellbarer Kanal im länderspezifischen Plan.

  1. 01

    Zustellung per Authentifizierungs-Template.

    Codes werden als WhatsApp-Authentifizierungs-Template-Nachrichten gesendet — das Format, das die Plattform für Einmal-Passcodes reserviert.

  2. 02

    Gleicher Empfänger, gleiche Aufrufe.

    Adressieren Sie dieselbe Telefonnummer und rufen Sie dieselben Create- und Check-Endpunkte auf. WhatsApp ist der Kanal, nicht eine andere API.

  3. 03

    Bestellbar pro Land.

    Setzen Sie WhatsApp im Kanalplan für die Länder vor SMS, in denen es am besten ankommt, und lassen Sie den Rest SMS-first.

  4. 04

    SMS bleibt in Reserve.

    Ein Telefon-Ziel trägt seinen gesamten Telefon-Familienplan, sodass SMS hinter WhatsApp an nächster Stelle steht. Sobald die zustellungsbasierte Weiterleitung ausgerollt wird, geht eine WhatsApp-first-Verifizierung in derselben Sitzung zu SMS über.

  5. 05

    Dieselben Code-Garantien.

    Codes werden mit einer kryptografischen Zufallsquelle generiert und nur als HMAC gespeichert; konfigurierbare Länge und TTL; Prüfung nach Empfänger. WhatsApp erbt jede Garantie, die auch die anderen Kanäle haben.

Mit WhatsApp beginnen, SMS als nächstes bereithalten.

Die Kanalreihenfolge liegt in der Konfiguration, sodass WhatsApp an erste Stelle zu setzen eine Konfigurations-, keine Code-Änderung ist. Der Create-Aufruf bleibt derselbe.

whatsapp-otp.ts
200
await bird.verify.verifications.create({
  configuration_id: "vfc_login",
  to: { phone_number: "+15551234567" },
}).safe();

// resolved channels: [{ channel: "whatsapp" }, { channel: "sms" }]

WhatsApp OTP FAQ

Ist die WhatsApp-Verifizierung heute verfügbar?+
Ja. WhatsApp wird als Launch-Kanal neben E-Mail und SMS bereitgestellt — ein bestellbarer Eintrag im länderspezifischen Plan, ohne Änderung an den Create- oder Check-Aufrufen. Voice ist der Kanal, der noch ausgerollt wird.
Warum über WhatsApp statt SMS verifizieren?+
WhatsApp-Authentifizierungs-Template-Nachrichten sind gebrandmarkt und kommen in einer App an, die viele Nutzer bereits geöffnet haben. In Märkten mit starker WhatsApp-Nutzung können Sie durch die Priorisierung vor SMS die Menschen auf dem Kanal erreichen, den sie bevorzugen — mit SMS weiterhin in Reserve.
Was passiert, wenn der Nutzer nicht auf WhatsApp ist?+
Ein Telefon-Ziel trägt seinen gesamten Telefon-Familien-Kanalplan, sodass SMS hinter WhatsApp an nächster Stelle steht. Sobald die zustellungsbasierte Weiterleitung ausgerollt wird, geht eine WhatsApp-first-Verifizierung in derselben Sitzung zu SMS über, und jeder Code in dieser Sitzung bleibt gültig, bis er verifiziert wird, abläuft oder die Versuche aufgebraucht sind.
Von wem sehen meine Nutzer den Code?+
Authifly, die Verifizierungsmarke von Bird. Es ist die Identität auf jedem Code, den Ihre Nutzer erhalten: E-Mails kommen von otp@verify.authifly.com oder Ihrer eigenen verifizierten Domain, und SMS sowie WhatsApp sind Authifly-gebrandmarkt. authifly.com ist eine öffentliche Seite, die Empfängern versichert, dass Authifly legitime Einmalcodes im Auftrag eines Unternehmens sendet. Bird ist die Plattform, auf der Sie bauen; Authifly ist das, was der Empfänger sieht.

Eine Verifizierungs-API für jeden Kanal, den Ihre Nutzer bevorzugen.

WhatsApp ergänzt E-Mail und SMS als Kanal im selben länderspezifischen Plan – in der Reihenfolge, die konvertiert, über dieselben zwei Endpunkte.

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