OTP channels
The OTP channels settings control how every customer receives their verification code. You can pick a single channel for all customers or use smart rules that route per country, order value, or product type.
Where to find it
Section titled “Where to find it”In the Cartsaver dashboard: Settings → Verification → OTP Channels.
Default channel
Section titled “Default channel”The default channel applies to every customer unless a more specific rule matches. Options:
- WhatsApp — recommended for MENA stores.
- SMS — recommended when you have a cheap local SMS provider and no WhatsApp Business API account.
Fallback channel
Section titled “Fallback channel”If the primary channel fails (e.g. the customer’s number isn’t on WhatsApp), Cartsaver retries via the fallback automatically.
Country routing rules
Section titled “Country routing rules”You can create rules that switch the channel based on the country code of the customer’s number. Examples:
- “Egypt → WhatsApp”
- “Saudi Arabia → WhatsApp”
- “UAE → SMS (cheaper local provider)”
- “Any other country → WhatsApp (with SMS as the retry channel)”
Rules are applied most-specific first, then fall through to the default channel.
Advanced settings
Section titled “Advanced settings”- Code expiry — default 10 minutes. Lower it for stricter security; raise it for less tech-savvy customers.
- Maximum attempts — default 3. After this, the order is marked Failed and requires manual review.
- Auto-verify via link — when enabled, the customer can tap the link inside the message instead of typing the code.
Verify it works
Section titled “Verify it works”- In Settings → Verification → OTP Channels, “Default channel” shows the channel you selected.
- Country routing rules, if any, appear in a table with the country code next to the channel.
- Click the Send test OTP button at the top, enter your phone number, and confirm a message arrives in under 60 seconds via the expected channel.