Skip to content
Back

MFA SMS only brandable on self hosted instances?

  • 0
  • React Native
  • Messaging
  • Cloud
Max
1 Sep, 2025, 18:54

appwrite.auth.createSMSChallenge(); as triggered by error.type === 'user_more_factors_required' sends an SMS with a six digit code... but the sms is always from appwrite, even if I change the sms provider to twilio. I did some research and from what I've found, the consensus is that the only way to brand the sender from appwrite to [some company] is to self host appwrite and set it up in the env (_APP_SMS_PROVIDER=sms://<TWILIO_SID>:<TWILIO_TOKEN>@twilio _APP_SMS_FROM=+<your_E164_number>)

Want to confirm if this is really the only way to do that... seems a bit far fetched considering that I just want to brand the SMS

TL;DR
The developers are trying to customize the sender of SMS verification codes in their appwrite platform but are unable to do so, even after switching to Twilio as the provider. After research, they found that the only way to brand the sender is to self-host appwrite and make adjustments in the environment variables. It appears this is currently the only solution available.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more