MessageBird sends SMS one-time codes for this environment. A newly connected SMS provider becomes the one that sends. Other connected SMS providers stay as fallbacks after a hard failure. With none connected, SMS sign-in and SMS MFA cannot send a code. Authenticator-app MFA does not need MessageBird.

## Connect MessageBird

In the [Authdog console](https://console.authdog.com):

1. Select the project and environment.
2. Open **Notifications > Providers**.
3. Select the **SMS** channel.
4. Choose **MessageBird** and select **Connect**.
5. Enter:

| Field | Value |
| --- | --- |
| **Access key** | A live access key. Stored encrypted. Leave blank on a later edit to keep the stored key |
| **Originator** | The sender recipients see, for example `Authdog`, or an E.164 number the account owns |

6. Save. MessageBird becomes the active SMS provider.
7. Select **Test** and confirm the message arrives.

The originator is the sender name or number recipients see. Use a key MessageBird will accept for those destinations.

## Use it for sign-in or MFA

SMS codes are a channel. Turn the method on separately.

1. For passwordless sign-in, open **Authentication > Methods** and enable **SMS**.
2. For a second factor, open **Authentication** and enable **Multi-factor authentication**, then enroll a test user with SMS before you enforce it.
3. Sign in and confirm the code arrives from the originator you set.

Connect a test key to development and the live key to production. Providers do not copy between environments.

## Related

| Read | To learn how to |
| --- | --- |
| [SMS code](/marketplace/sms-otp/setup) | Enable the passwordless SMS method |
| [Multi-factor authentication](/docs/mfa) | Enrollment, reset, and which factors count |
| [Marketplace](/marketplace/messagebird) | The listing for this integration |
