Skip to main content

Available providers

Twilio

Vonage

Telnyx

Sinch

Plivo

Bird

MessageMedia

Azure Communication Services

Amazon SNS

TextUs

Africa's Talking

SMSCentral

Amazon SNS also sends . is the only one here that carries MMS.

Profile requirements

Every SMS provider addresses the recipient the same way, by phone number, so the profile you send to needs a phone_number. Store it once with , which merges into the profile and creates it if it does not exist:
Store the number in E.164 form, with the country code and a leading +. A provider that accepts a local format at its own API does not change what Courier stores, and a number without a country code fails at the provider rather than at the send.

Send to a recipient

Courier reads phone_number off the saved profile, so preferences apply and the number can change without touching this code.

Channel overrides

covers the two levels and which one wins. Most SMS providers accept these two in a provider override. Each provider page documents its own schema.
Can’t find a provider? Start a chat or email support@courier.com