RCS est en cours de mise à niveau

RCS for Business, le grand frère plus élégant de SMS.

Cartes enrichies, réponses suggérées, expéditeur brandé, accusés de lecture. Repli sur SMS en un seul attribut. Même authentification, même idempotence, mêmes webhooks que tous les autres canaux Bird, parce que la même équipe d'ingénieurs les a tous construits.

rcs.ts
Bientôt disponible
RCS for Business
Goldcrest

Quelque chose de bien est en chemin.

Votre commande est emballée et prête. Suivez son trajet jusqu'à votre porte.

Suivre ma commande
Détails de livraisonObtenir de l'aide

Utilisé chaque jour par des équipes qui
créent des logiciels de classe mondiale.

5 minutes entre npm install et le premier envoi

Envoyez un message enrichi dans le langage que vous utilisez déjà.

Des SDK dans chaque runtime majeur. Le premier envoi est dirigé vers le numéro de test officiel (+15005550006) et bascule automatiquement sur SMS, de sorte que le check CI ne nécessite pas un terminal compatible RCS.

Les exemples de code seront disponibles au lancement de cette API. Les SDK couvrent déjà les canaux en direct.

Dix primitives entre "text" et une vraie surface applicative.

RCS est un protocole plus riche que SMS. Nous exposons cette richesse sous forme de primitives, pas sous forme de canevas de design.

  1. 01

    Cartes enrichies

    Titre, sous-titre, image principale et jusqu'à 4 actions par carte. Carrousel jusqu'à 10 cartes dans un seul message.

  2. 02

    Réponses suggérées

    Des pastilles tap-to-reply qui renvoient une chaîne connue à votre webhook. Pas de devinette NLU de votre côté.

  3. 03

    Expéditeur brandé

    Identité d'entreprise vérifiée avec logo, couleur et description courte dans l'en-tête de conversation sur le terminal.

  4. 04

    Accusés de lecture et indicateur de saisie

    États de livraison, de lecture et "is typing" sous forme de webhooks, avec la même structure d'enveloppe que tous les autres canaux.

  5. 05

    Repli sur SMS en un seul attribut

    Passez fallback: "sms". Si le terminal n'est pas compatible RCS, nous envoyons la variante texte de manière transparente.

  6. 06

    Postbacks interactifs

    Les appuis sur les boutons reviennent sous forme d'événements rcs.replied avec la chaîne de postback que vous avez définie. Reliez-les à une machine à états.

  7. 07

    Pièces jointes média

    Images, vidéo jusqu'à 100 Mo, audio, PDF, vCard. Nous hébergeons le fichier et servons une URL signée avec TTL.

  8. 08

    Conversation bidirectionnelle

    Les réponses entrantes des utilisateurs arrivent sous forme de webhooks signés HMAC. Même structure que les messages entrants SMS et WhatsApp.

  9. 09

    Filtrage opérateur et terminal

    Nous vérifions la compatibilité RCS avant l'envoi. Si le terminal est hors ligne ou non compatible RCS, nous basculons automatiquement.

  10. 10

    Même authentification, même réponse d'erreur

    Une seule clé API pour RCS, SMS, Email, WhatsApp, Voice. Un seul registre de types d'erreur pour tous.

Pourquoi nous développons RCS

Parce qu'en 2026, le canal le moins cher et le plus riche devraient être le même envoi.

Les terminaux RCS reçoivent une carte enrichie ; tous les autres reçoivent la variante SMS générée à partir du même payload. Nous exploitons SMS depuis dix ans sur 240 connexions directes aux opérateurs ; RCS est la même couche de routage avec un type de payload plus riche et un flag de repli. Transparence sur la couverture : aujourd'hui RCS arrive sur les opérateurs américains (T-Mobile, Verizon, AT&T) et le Brésil ; l'UE et l'APAC s'étendent courant 2026. Hors de cette empreinte, le flag de repli fait le travail.

rcs.ts
Bientôt disponible
import { BirdClient } from "@messagebird/sdk";

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

const { data, error } = await bird.rcs.send({
  to:   "+15005550006",
  card: {
    title:    "Your order has shipped",
    subtitle: "Arriving Friday, May 22",
    image:    "https://cdn.example.com/orders/2891.jpg",
    buttons: [
      {
        type:  "url",
        label: "Track package",
        url:   "https://example.com/track/2891",
      },
      {
        type:     "reply",
        label:    "Reschedule",
        postback: "reschedule_2891",
      },
    ],
  },
  fallback: "sms",
}).safe();

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

Chaque changement d'état est un webhook.

Payloads signés HMAC, protégés contre le rejeu, idempotents. La même enveloppe sur chaque canal Bird : apprenez-en un, vous les connaissez tous.

POST /webhooks/bird
signed

Calendrier de réessai : 5 s, 5 min, 30 min, 2 h, 5 h, puis 10 h deux fois. Après la dernière tentative, la livraison échoue définitivement ; vous pouvez la relancer depuis le tableau de bord ou l'API.

  • rcs.queuedAccepté par l'API et mis en file d'attente pour envoi.
  • rcs.sentTransmis à la passerelle RCS de l'opérateur.
  • rcs.deliveredLe terminal a confirmé la réception du message enrichi.
  • rcs.readLe destinataire a lu le message (si les accusés de lecture sont activés).
  • rcs.repliedL'utilisateur a appuyé sur une suggestion de réponse ou envoyé une réponse libre.
  • rcs.fellbackLe terminal ne prenait pas en charge RCS ; la variante SMS a été envoyée à la place.
  • rcs.failedÉchec permanent avant l'envoi (destinataire invalide, rejet de l'opérateur).

Si vous avez intégré SMS, vous avez intégré RCS.

Même authentification, même contrat d'idempotence, même réponse d'erreur, même format de webhook. La différence est dans le contenu, pas dans l'appel.

RCS.

rcs

Une vraie carte sur les appareils compatibles RCS. Hors couverture, le flag de repli achemine le même contenu par SMS.

SMS.

sms

Adressez le chemin SMS directement quand vous voulez être explicite. Même authentification, mêmes webhooks, même idempotence.

Facturé par message livré, plus les frais opérateur.

Facturé par message RCS livré. Les frais opérateur pour les messages enrichis sont refacturés et détaillés ligne par ligne sur la facture. Les envois de repli SMS sont facturés au tarif SMS du pays de destination. Pas de frais de plateforme, pas de frais par utilisateur.

Mettez-le en pratique.

Poursuivez avec la documentation, les guides et les exemples sur ce sujet. Les ressources sont en anglais.

Rendez vos messages plus utiles.

Découvrez la messagerie enrichie, la configuration de l'expéditeur et le repli SMS avec notre équipe.

Vos coordonnées

Produits d'intérêt

Facultatif

Votre prochaine idée.
Prête à se connecter.