> ## Documentation Index
> Fetch the complete documentation index at: https://docs.champ.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# SMS 2FA via Twilio

> Read SMS one-time codes from your Twilio number so managed logins clear 2FA

When a site sends its second-factor code by **text message**, Champ reads the code from a phone number on your Twilio
account and feeds it into the login automatically. SMS 2FA is supported **only through Twilio**. Set this up once per
[managed profile](/browser-profiles/managed-profiles).

## Step 1 — Connect Twilio

Open **Integrate → Integrations**, connect the **Twilio** integration, and authorize it with your Twilio **Account SID**
and **Auth Token**. This is a one-time, tenant-wide step. The number that receives codes stays on your Twilio account —
Champ reads messages through your credentials; it doesn't provision or own the number.

## Step 2 — Point the site's 2FA at your Twilio number

On the target site, set the SMS verification number to a number on your Twilio account that can receive inbound SMS, so
codes land in your Twilio Messages log.

## Step 3 — Set the receiving number on the profile

In your profile under **Integrate → Browser Profiles**, under **Two-factor authentication** select **SMS**, then enter
your Twilio number in **Receiving phone number** using **E.164** format (a `+`, country code, then the number, no spaces):

```
+15551234567
```

## Step 4 — Test the login

Save with **Create & Test** (or run the login from the profile row). Champ logs in, watches your Twilio number for the
incoming code, extracts it, and completes sign-in. It waits about two minutes for the code; if none arrives, the login is
cancelled — re-run it once the number is wired up correctly.
