Twilio Phone Number Authentication

It's important to not "corrupt" your social graph. Only offer phone number verification, since this is what people use for their contact books. If you add another method of signup then you won't be able to efficiently calculate who knows who, who might want to know eachother, and so forth. This is where most people mess up on day one

Setup

  1. Go to Twilio account creation and create a new Twilio account.
  2. Verify your email address.
  3. Verify your mobile number.
  4. SAVE YOUR RECOVERY CODE
  5. If asked questions, you're here to use Twilio verify & you'll be hosting your own service.
  6. Log into your Supabase project dashboard
  7. Go to Authentication > Providers and enable Phone Provider
  8. Change Twilio to Twilio Verify... IMPORTANT!
  9. Enter the Twilio Account SID and Auth Token that you can find in your empty Twilio dashboard. You will still need Twilio Verify Service SID.
  10. On the left panel within the Twilio console, select Verify > then select Services.
  11. Fix the issue with the friendly name.
  12. Copy the Service SID and paste into the Supabase dashboard Phone provider setting from step 6.
  13. Press save.
  14. You will need to deposit or upgrade your account to be able to customize your One Time Password text message.
  15. Move onto making the social graph now.

Was this page helpful?