OTP Login
Identify VIP members at checkout with one-time password verification
Identify VIP members at checkout so they can access their benefits - store credits, loyalty points, and member discounts.
Requires: Shopify Plus with Checkout Extensibility
Why OTP Login
Verify Members
Confirm customer identity before applying benefits
Email or SMS
Send verification codes via email or text message
Secure
One-time codes prevent unauthorized access
Quick
Customers verify in seconds
Best for: Stores with VIP members who have store credits, loyalty points, or exclusive discounts.
How It Works
VIP member enters checkout. The OTP widget appears after the contact info section.
Login into your account
Your account is a VIP member. Login and use your benefits.
Click tabs to see each step of the OTP verification flow
Once verified, member benefits are automatically applied - store credits, loyalty points, and member discounts.
Setup Guide
Add OTP Block to Checkout
- Go to Settings → Checkout → Customize
- Add the OTP Login block
- Position it after contact info (recommended)
- Configure settings (see below)
- Save
Configure in Subscribfy
Go to Subscribfy → Settings → OTP to configure Twilio (SMS) and SendGrid (email) credentials.
SMS is optional. If disabled, OTP codes are sent via email only.
Widget Settings
Configure these settings in the Shopify checkout customizer when you select the OTP Login block:
| Setting | Description |
|---|---|
| Store Credits Text | How store credits are labeled (e.g., "Store Credits", "Rewards Balance") |
| Loyalty Points Text | How loyalty points are labeled for non-members |
| VIP Member Text | How VIP members are referred to (e.g., "VIP Member", "Gold Member") |
| Setting | Description |
|---|---|
| OTP Widget Type | Widget style: info, success, warning, or critical |
| Popup Logo URL | Logo URL displayed in the verification popup |
| Show Extra Info | Show an additional info banner above the widget |
| Extra Info Text | Text for the extra info banner |
| Extra Info Type | Extra info style: info, success, warning, or critical |
| Setting | Description |
|---|---|
| Can Send SMS | Enable SMS verification (if false, email only) |
| Redact 1 Cent | Subtract 1 cent if order becomes free when using all store credits |
| Show Expiring Points Reminder | Display a reminder when customer has rewards expiring soon |
Common Questions
Pro Tips
Position After Contact
Place OTP widget right after contact info for best flow
Custom Labels
Match your brand by customizing "VIP Member" and "Store Credits" labels
Use Warning Style
The warning widget type draws attention without being alarming
Expiring Points
Enable expiring points reminder to encourage credit usage
Was this page helpful?