New features available! Check the changelog
Subscribfy

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

  1. Go to SettingsCheckoutCustomize
  2. Add the OTP Login block
  3. Position it after contact info (recommended)
  4. Configure settings (see below)
  5. Save

Configure in Subscribfy

Go to SubscribfySettingsOTP 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:

SettingDescription
Banner TitleTitle shown on the widget (e.g., "Login into your account")
Banner DescriptionDescription for VIP members (e.g., "Your account is a VIP member. Login and use your benefits")
Non-Active Banner DescriptionDescription for users with store credits but not VIP members
Button TextText on the login button (e.g., "Login with SMS")
SettingDescription
Store Credits TextHow store credits are labeled (e.g., "Store Credits", "Rewards Balance")
Loyalty Points TextHow loyalty points are labeled for non-members
VIP Member TextHow VIP members are referred to (e.g., "VIP Member", "Gold Member")
SettingDescription
OTP Widget TypeWidget style: info, success, warning, or critical
Popup Logo URLLogo URL displayed in the verification popup
Show Extra InfoShow an additional info banner above the widget
Extra Info TextText for the extra info banner
Extra Info TypeExtra info style: info, success, warning, or critical
SettingDescription
Can Send SMSEnable SMS verification (if false, email only)
Redact 1 CentSubtract 1 cent if order becomes free when using all store credits
Show Expiring Points ReminderDisplay 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?

On this page

AI Chat

Ask a question about Subscribfy