OTP Not Received
Customer Reports: “I didn’t receive the OTP”
Most Common Causes:
1. Wrong Phone Number (35% of cases)
Check:
- Verify phone number in Cartsaver delivery logs
- Ask customer to confirm their number
Solution:
- Show phone number on OTP screen: “Code sent to: 010 1234 5678”
- Allow easy number correction
2. SMS Delayed (25% of cases)
Symptoms: Eventually arrives after 2-5 minutes during peak hours
Solutions:
- Ask customer to wait 1-2 minutes
- Resend OTP
- Enable WhatsApp fallback
3. Phone Off or No Signal (20%)
Check: Delivery logs show “Queued” or “Pending”
Solutions:
- Ask customer to check phone signal
- Try moving to window/outdoor
- Use WhatsApp (works on WiFi)
4. Carrier Blocking (10%)
Symptoms: Shows “Delivered” but customer didn’t receive
Solutions:
- Register Sender ID properly
- Clean up message content
- Use different SMS provider
SMS Delivery Issues
Low Delivery Rate (<90%)
Diagnosis: Check per-carrier delivery in dashboard
If one carrier is low:
- Add backup provider for that carrier
- Use SMS aggregator
If all carriers are low:
- Contact SMS provider support
- Check SMS credit balance
- Switch to backup provider
Delivery Time Too Slow (>30 seconds)
Causes:
- SMS provider overloaded
- Peak hour congestion (8-10 PM)
- International routing
Solutions:
- Switch to faster provider
- Extend OTP timeout during peak
- Use Egyptian/MENA-based provider
WhatsApp Problems
Messages Not Delivered
Common Causes:
- Customer doesn’t have WhatsApp – Enable SMS fallback
- Customer blocked business messages – Switch to SMS
- No internet connection – SMS works without internet
- Template not approved – Check Meta Business Manager
OTP Verification Failures
Correct OTP Rejected
Causes:
- OTP Expired – Customer took too long
- Using Old OTP – After resend, old code invalidated
- Copy-Paste Errors – Extra spaces
Solutions:
- Extend timeout to 15 minutes
- Show “New code sent, old code invalid”
- Auto-trim spaces in input
High Abandonment Rate (>15%)
Solutions:
- Faster OTP delivery (<10 seconds)
- Set clear expectations
- Easy resend option
- Show phone number clearly
Integration Errors
SMS Provider Connection Failed
Check:
- API credentials correct
- No typos or extra spaces
- Sufficient SMS credit
- Provider service online
Shopify Webhook Errors
Solutions:
- Reconnect Shopify in settings
- Check app permissions
- Refresh webhook connections
Performance Issues
Slow Dashboard Loading
Solutions:
- Clear browser cache
- Try different browser
- Check internet connection
High Volume Periods
Ramadan/Eid Preparation:
- Check SMS credit balance
- Enable all fallback channels
- Monitor delivery rates hourly
- Extend OTP timeout
Quick Diagnostic Checklist
When troubleshooting:
- ☐ Check delivery logs in dashboard
- ☐ Verify phone number format
- ☐ Check SMS provider status
- ☐ Test with different carrier
- ☐ Review recent changes
- ☐ Check error messages
- ☐ Try fallback channels
- ☐ Contact support if unresolved
Getting Help
WhatsApp Support: +20 102 222 3633 Hours: 9 AM – 10 PM Cairo Time Email: Through Cartsaver dashboard
Include in support request:
- Order number
- Phone number (last 4 digits)
- Error message screenshot
- Delivery log screenshot
