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

# Setting up SMS or WhatsApp login

Privy enables your users to log in to their account via SMS or WhatsApp. Your account can be set up for **either** SMS or WhatsApp, but **not both** at the same time. Your chosen configuration will apply to all applications under your Privy account.

<Info>
  We recommend including alternative login options alongside SMS or enabling [Multi-Factor
  Authentication](/authentication/user-authentication/mfa) to ensure broad accessibility in regions
  without SMS coverage and to allow users to access their accounts in the event that they lose SMS
  access.
</Info>

<AccordionGroup>
  <Accordion title="US and Canada only SMS support">
    <Note>
      Included on all plans.
    </Note>

    This enables SMS log in for only US and Canada.
  </Accordion>

  <Accordion title="International SMS support">
    <Note>
      International SMS via BYO Twilio is available only for accounts on Scale and Enterprise plans.
      Reach out to [support@privy.io](mailto:support@privy.io) to request access.
    </Note>

    With your own Twilio account, you can configure geo-permissions for specific regions, implement custom fraud detection rules, set spending limits, and access comprehensive logging through Twilio's dashboard.

    1. You can [sign up for a Twilio account here](https://www.twilio.com/try-twilio), if you don't already have one. Ensure that your Twilio account is a paid account, fully onboarded, and fully verified.

    2. After you create an account, you'll have access to the Twilio Console, where you can configure a [Verify service](https://www.twilio.com/docs/verify) and [region coverage](https://www.twilio.com/docs/verify/preventing-toll-fraud/verify-geo-permissions).

    3. Reach out to us at [support@privy.io](mailto:support@privy.io) and provide the following Twilio credentials:

    * Privy app ID
    * Twilio Account SID
    * Twilio Auth token
    * Twilio Verify service SID

    <Note>
      Out-of-the-box international SMS is only available for accounts on Enterprise plans. Reach out to
      [support@privy.io](mailto:support@privy.io) to request access.
    </Note>

    <Warning>
      Privy uses Twilio to deliver international SMS, and underlying carrier costs are passed through to
      your account. Refer to [Twilio's pricing
      here](https://assets.cdn.prod.twilio.com/pricing-csv/SMSPricing.csv).
    </Warning>

    **Privy supports these regions:**

    | Region | Region Code |
    | - | - |
    | Argentina | +54 |
    | Australia | +61 |
    | Canada | +1 |
    | Chile | +56 |
    | Czech Republic | +420 |
    | Germany | +49 |
    | Hong Kong | +852 |
    | Hungary | +36 |
    | Japan | +81 |
    | New Zealand | +64 |
    | Portugal | +351 |
    | Saudi Arabia | +966 |
    | Singapore | +65 |
    | South Korea | +82 |
    | Sweden | +46 |
    | Taiwan | +886 |
    | Thailand | +66 |
    | Turkey | +90 |
    | United Kingdom | +44 |
    | United States | +1 |

    To enable international SMS regions beyond our default coverage, you'll need to connect your own Twilio account to Privy, i.e., BYO Twilio.
  </Accordion>

  <Accordion title="WhatsApp support">
    <Note>
      Available only for accounts on Scale and Enterprise plans. Reach out to
      [support@privy.io](mailto:support@privy.io) to request access.
    </Note>

    This enables WhatsApp log in for all regions that WhatsApp supports.
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.