Hi ZITADEL team 👋
I have a quick question regarding 2FA methods.
Is it possible to support WhatsApp as a second factor (either directly or via third-party integrations)?
Also, can we create a dedicated WhatsApp channel for sending authentication codes or notifications?
Thanks in advance!
3 Replies
hey @science20012003 we dont have whatsapp as 2fa yet but we do have SMS, SMTP and HTTP Provider for Notifications that you can setup the way you want, this might work 🙂
Thanks for the clarification!
Just to share a workaround we implemented on our side:
We created a login proxy that leverages the
Based on our logic, we intercept the verification code from the response and send it via WhatsApp (instead of SMS), while still supporting SMS as a fallback. This setup works great for us, but I think it would be very useful if ZITADEL allowed us to define or select a specific notification provider dynamically — maybe per login request or user preference. Even just allowing us to choose from multiple configured HTTP providers via the API (without native WhatsApp support) would make the integration much more flexible. Happy to share more details if that helps. Thanks again for the great platform!
returnCode:{}
field in the response.Based on our logic, we intercept the verification code from the response and send it via WhatsApp (instead of SMS), while still supporting SMS as a fallback. This setup works great for us, but I think it would be very useful if ZITADEL allowed us to define or select a specific notification provider dynamically — maybe per login request or user preference. Even just allowing us to choose from multiple configured HTTP providers via the API (without native WhatsApp support) would make the integration much more flexible. Happy to share more details if that helps. Thanks again for the great platform!
hey @science20012003 good morning, I will check it and will get back to you 🙂
hey @science20012003 please go ahead and open an issue with your findings/ideas/scenario