TL;DR Short answer: a polling-based SMS provider is enough for a basic Node. js OTP login, provided the auth service owns the polling schedule, retry limits, resend cooldown, and abuse prevention. I would use it for straightforward SMS verification, but I would choose a specialist authentication...
Source: [Dev.to](https://dev.to/peterparker8991/nodejs-sms-otp-login-without-webhooks-polling-retry-resend-and-abuse-prevention-3n46)