RCS wordt geüpgraded

RCS for Business, het mooiere broertje van SMS.

Rich cards, voorgestelde antwoorden, merkafzender, leesbevestigingen. Fallback naar SMS met één attribuut. Dezelfde authenticatie, dezelfde idempotentie, dezelfde webhooks als elk ander Bird-kanaal, omdat hetzelfde engineeringteam ze allemaal heeft gebouwd.

rcs.ts
Binnenkort beschikbaar
RCS for Business
Goldcrest

Er is iets goeds onderweg.

Je bestelling is ingepakt en klaar. Volg de reis naar je deur.

Mijn bestelling volgen
BezorggegevensHulp nodig

Dagelijks vertrouwd door teams die
wereldklasse software bouwen.

5 minuten van npm install tot eerste verzending

Verstuur een rich bericht vanuit de taal die je al gebruikt.

SDK's in elke grote runtime. De eerste verzending gaat naar het goedgekeurde testnummer (+15005550006) en valt automatisch terug op SMS, zodat de CI-check geen RCS-compatibel toestel vereist.

Codevoorbeelden verschijnen wanneer deze API wordt uitgebracht. De SDK's dekken de live kanalen al.

Tien primitieven tussen "text" en een volledig app-oppervlak.

RCS is een rijker protocol dan SMS. We stellen de rijkdom beschikbaar als primitieven, niet als een designercanvas.

  1. 01

    Rich cards

    Titel, ondertitel, hero-afbeelding en maximaal 4 acties per card. Carousel van maximaal 10 cards in één bericht.

  2. 02

    Voorgestelde antwoorden

    Tik-om-te-antwoorden-chips die een bekende string terugsturen naar je webhook. Geen NLU-giswerk aan jouw kant.

  3. 03

    Merkafzender

    Geverifieerde bedrijfsidentiteit met logo, kleur en korte beschrijving in de chatheader van het toestel.

  4. 04

    Leesbevestigingen en typindicatie

    Bezorgd, gelezen en "is typing"-statussen als webhooks, dezelfde envelopvorm als elk ander kanaal.

  5. 05

    Fallback naar SMS met één attribuut

    Geef fallback: "sms" mee. Als het toestel niet RCS-compatibel is, versturen we transparant de tekstvariant.

  6. 06

    Interactieve postbacks

    Knopaanrakingen komen terug als rcs.replied-events met de postback-string die je hebt ingesteld. Koppel ze aan een state machine.

  7. 07

    Mediabijlagen

    Afbeeldingen, video tot 100 MB, audio, PDF, vCard. Wij hosten het bestand en serveren een ondertekende URL met TTL.

  8. 08

    Tweerichtingsgesprek

    Inkomende antwoorden van gebruikers komen binnen als HMAC-ondertekende webhooks. Dezelfde structuur als inkomende SMS en WhatsApp.

  9. 09

    Carrier- en apparaatcontrole

    We controleren RCS-compatibiliteit vóór verzending. Als het apparaat offline of niet-RCS-compatibel is, vallen we automatisch terug.

  10. 10

    Dezelfde authenticatie, hetzelfde foutantwoord

    Eén API-sleutel voor RCS, SMS, Email, WhatsApp, Voice. Eén fouttype-register voor allemaal.

Waarom we RCS bouwen

Omdat in 2026 het goedkoopste kanaal en het rijkste kanaal dezelfde verzending moeten zijn.

RCS-toestellen krijgen een rich card; alle anderen krijgen de SMS-variant die we uit dezelfde payload hebben gegenereerd. We draaien SMS al tien jaar via 240 directe carrierverbindingen; RCS is dezelfde routeringslaag met een rijker payloadtype en een fallback-vlag. Eerlijk over dekking: vandaag landt RCS op Amerikaanse carriers (T-Mobile, Verizon, AT&T) en Brazilië; de EU en APAC breiden uit in 2026. Buiten dat bereik doet de fallback-vlag het werk.

rcs.ts
Binnenkort beschikbaar
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..."

Elke statuswijziging is een webhook.

HMAC-ondertekende payloads, replay-beschermd, idempotent. Dezelfde envelop op elk Bird-kanaal: leer er één, en je kent ze allemaal.

POST /webhooks/bird
signed

Schema voor opnieuw proberen: 5s, 5m, 30m, 2u, 5u, daarna tweemaal 10u. Na de laatste poging wordt de bezorging definitief als mislukt gemarkeerd, en via het dashboard of de API kun je deze opnieuw afspelen.

  • rcs.queuedGeaccepteerd door de API en in de wachtrij voor verzending.
  • rcs.sentOvergedragen aan de RCS-gateway van de provider.
  • rcs.deliveredToestel heeft ontvangst van het rich message bevestigd.
  • rcs.readOntvanger heeft het bericht gelezen (als leesbevestigingen zijn ingeschakeld).
  • rcs.repliedGebruiker heeft op een voorgesteld-antwoord-chip getikt of een vrij antwoord gestuurd.
  • rcs.fellbackToestel was niet RCS-compatibel; de SMS-variant is in plaats daarvan verzonden.
  • rcs.failedPermanente fout vóór verzending (ongeldige ontvanger, afwijzing door provider).

Als je SMS hebt geïntegreerd, heb je RCS geïntegreerd.

Dezelfde authenticatie, hetzelfde idempotency-contract, hetzelfde foutantwoord, dezelfde webhook-structuur. Het verschil zit in de payload, niet in hoe je het aanroept.

RCS.

rcs

Een echte card op RCS-compatibele apparaten. Buiten het bereik stuurt de fallback-vlag dezelfde payload via SMS.

SMS.

sms

Adresseer het SMS-pad direct wanneer je het expliciet wilt. Dezelfde authenticatie, dezelfde webhooks, dezelfde idempotency.

Prijs per afgeleverd bericht, plus providerkosten.

Prijs per afgeleverd RCS-bericht. Rich-message-kosten van providers worden doorberekend en als afzonderlijke post op de factuur getoond. Fallback-SMS-berichten worden gefactureerd tegen het SMS-tarief voor het bestemmingsland. Geen platformkosten, geen licentiekosten per gebruiker.

Breng het in de praktijk.

Ga verder met de documentatie, gidsen en voorbeelden voor dit onderwerp. De bronnen zijn in het Engels.

Maak je berichten nuttiger.

Ontdek rich messaging, afzenderinstellingen en SMS-fallback met ons team.

Je gegevens

Producten van interesse

Optioneel

Privacybeleid

Jouw volgende idee.
Klaar om te verbinden.