Everything you need to know about setting up and using Simplify My Login.
Currently, Shopify does not allow any third-party login apps (including ours) on the 'New customer accounts' page. To use our app, you must switch your store to 'Classic customer accounts' (or Legacy customer accounts) in your Shopify Admin under Settings > Customer accounts. Shopify plans to support apps in the new accounts in the future, and we will fully support them once that happens.
No manual migration is needed! Our app relies purely on Shopify's native Customer APIs. Any existing users will continue to be able to log in with their previously registered methods seamlessly without losing any data or order history.
When a user logs in using an OTP, their session is authenticated by updating their password securely in the background. Because of this, active sessions on other devices will be logged out. This is standard behavior for all OTP and Social login apps on Shopify. (Stores on Shopify Plus can avoid this by using native Multipass).
Yes! Your developer can easily add CSS/JS to the login.liquid file in your theme to change styling, colors, and text. For integrating our login flow inside custom popups or side cart widgets, we provide the front-end client code and integration steps on our Advanced plan.
Shopify does not allow modifications to the checkout page unless you are on Shopify Plus. However, you can enforce login *before* checkout. Go to Shopify Admin Settings > Checkout and select 'Require the customer to log in to their account before checkout'.
With our app, users don't need a separate registration page! Both login and registration happen seamlessly through the same flow on the main login page. You can point your registration links directly to `/account/login`.
Yes! You can set a dynamic redirect path by adding a return_url query parameter to your login link. For example: yourstore.com/account/login?return_url=/products/my-product.
Yes! On our Pro plan or higher, you can integrate your own SMS gateway, use your own Sender ID, and customize your templates (including DLT registration for India). Once you've set up your gateway, share the API Key or Template ID with us via email, and we will integrate it within 1-2 business days.
Auto-filling OTPs via the WebOTP API on mobile browsers requires a specific SMS format (e.g., ending the message with @yourdomain.com #123456). If you are using your own SMS gateway and custom templates (Pro plan), you can format your messages this way to enable automatic browser autofill.
We implement extensive, multilayered security. We validate operations using IP addresses, device parameters, and phone number usage thresholds over specific time scales. If abnormal behavior is detected, we automatically enforce rate limits and temporarily block malicious users. We successfully protect hundreds of stores from abuse without impacting real customers.
We never store, access, or intercept user passwords. All core customer data remains securely within Shopify's ecosystem. Our app only temporarily accesses the user's phone number and email to display on our analytics dashboard. If you uninstall the app, all customer accounts stay perfectly intact on your Shopify store.
Go to your Shopify Admin > Online Store > Preferences. Scroll down to the 'Spam protection' section and uncheck the box for 'Enable Google reCAPTCHA on login, create account and password recovery pages'.
By default, Shopify requires an email for registration. However, you can bypass this by enabling the 'Skip signup step for new users' setting in our app. We will magically assign a dummy email (like phone_number@yourshop.com) so the user can log in instantly without typing an email.
Users can seamlessly register their device's Touch ID or Face ID directly on their account page. Once registered, they will be given a biometric popup on the login page for instant access on subsequent visits. You can also enable our 'Auto popup for fingerprint' setting to automatically prompt users to register their device.
When a user enters a phone number, we first check if it matches an actual Customer Account. If it doesn't, we fallback to searching Shipping Addresses. This is intentionally designed to support Guest Checkouts! If a user checked out as a guest previously using their phone number, they can later log in using that same number.
We're here to help you get set up and answer any technical questions.
Contact Support