Send SMS
Node Card
Category: Communication Nodes
Type:
send-smsTypical position: After an identity resolution step, before an OTP Input node or a Success node.
Properties
Outputs & Errors
| Property | Type | Required | Description |
|---|---|---|---|
| SMS Template Type | select | Yes | The category of SMS to send. Options: Verification, Welcome SMS, PasswordLess Login, Forgot Password, Update Phone, 2FA, Reset Password, Forgot Pin. |
| SMS Template Name | select | Yes | The specific template to use, filtered by the selected template type. Populated from configured SMS templates. |
| SMS Provider | select | Yes | The SMS delivery provider to use. Populated from configured providers. |
| Error Handling | custommultiselect | No | Override default messages for specific error codes. Each selected error code becomes a named output edge on the canvas. |
| Output / Code | Condition | Default message |
|---|---|---|
true | SMS sent successfully | Varies by template type (see below) |
false | SMS send failed (catch-all for unhandled errors) | NA |
4007 | Identity not found in the directory | User does not exist |
Default success messages by template type:
| Template Type | Default success message |
|---|---|
verification | A verification SMS has been sent to your registered phone number. |
onetimepasscode | A one-time passcode has been sent to your phone number. |
secondfactorauthentication | An OTP has been sent successfully via SMS. |
changephoneno | A verification SMS has been sent to confirm your new phone number. |
forgotpin | A PIN reset SMS has been sent with further instructions. |
forgotpassword | A password reset SMS has been sent with further instructions. |
tip
Error edges only appear on the canvas when you explicitly select them in the Error Handling property. Unselected error codes fall through to the false output.
Common Next Nodes
Send SMS (true)→OTP Inputcollect OTP from the user after SMS delivery
Send SMS (false)→Failure FinalSMS delivery failed
Usage Notes
Use this node in phone-based flows such as phone OTP login, phone number verification after registration, or SMS-based MFA. Pair it with an OTP Input node to collect and validate the code the user receives.