Skip to main content

Prerequisites

  • A Bird account
  • Your Bird access key
  • An originating phone number in Bird

Setup

1

Get your Bird access key

In Bird, open your workspace and copy an access key. The originator is the number or sender ID you send from.
2

Configure in Courier

Open the in Courier, enter your access key and originator number, then click “Save.”
Addressing a recipient and sending are the same on every SMS provider, so they are documented once: and .

Overrides

covers the two levels and which one wins. Overrides change the request body and config Courier uses to send through Bird. config overrides the accessKey. body overrides any message body field. Bird was called MessageBird when this integration shipped, so its provider key is still messagebird-sms.
Overrides are deep-merged into the request. Fields you set replace their counterparts, and everything you leave out is still sent. The full field list is in the Bird SMS API docs.

Provider details

Courier recommends routing to the channel. Naming this key in routing.channels instead is supported, and sends through just this provider.

Send to a specific provider

When that is worth doing, and what you give up: failover, channel priority, and providers you add later.