

Supported providers
- Plivo
- Twilio
- Nexmo/Vonage
- Clickatell
- AfricasTalking
- Esahal
- HTTP GET / HTTP POST — for any gateway that isn’t natively listed but exposes a simple URL-based API
Required fields
| Field | Example |
|---|---|
| Profile Name | Twilio OTP |
| Auth ID | Your provider’s account/API ID |
| Auth Token | Your provider’s secret token |
| Sender/From Number | +14155550100 |
Use cases
- OTP messages — e.g. a login verification code, when the customer can’t receive WhatsApp right now.
- Marketing SMS for customers who opted into SMS but not WhatsApp.
- Transactional SMS — order or appointment confirmations.
- Notifications — internal alerts sent as SMS to a staff phone.
Frequently asked
How do I send an OTP over SMS instead of WhatsApp?
How do I send an OTP over SMS instead of WhatsApp?
Connect an SMS gateway under SMS Integration (e.g. Twilio), then have your flow send the
OTP through that profile instead of a WhatsApp template.
My SMS provider isn't in the list — can I still connect it?
My SMS provider isn't in the list — can I still connect it?
If it exposes a simple HTTP GET or HTTP POST endpoint for sending messages, choose
that provider type and supply the endpoint details instead of a named integration.
What credentials do I need from my SMS provider?
What credentials do I need from my SMS provider?
Typically an Auth ID, Auth Token, and the Sender/From Number the messages will
appear to come from — check your provider’s dashboard for these.

