Appbrew provides multiple login options to enhance user accessibility and security. These include Email/Password, SMS OTP, Social Login and Email OTP. Each option caters to different needs and preferences, ensuring a seamless login experience for all users.
Customers who already have an account on your Shopify website can log in to the same account using their web credentials. Customer data is synced with Shopify Customers.
Users can enter their email and password to log in to the app.
Features include:
Reset/Forgot Password: Users can choose this option to receive an email with instructions to reset their password.
Change Password: Users can update their password through their account settings.
A one-time password (OTP) is sent to the user's device through SMS which they can use to log in to the app.
Can a user also create an account using the OTP login flow?
Yes, Phone OTP flow is optimized to handle cases for both existing customer sign-in and new customer sign-up.
Since email is mandatory for customer accounts on Shopify, If a user has entered a phone number and it is not linked to any active account on Shopify, then they will be prompted to enter an email.
In case they have an existing account, they can enter the email and continue linking with the phone number once the entered email is verified. App will send an OTP via email to verify (Email OTP is sent from Appbrew servers)
If they don’t have an existing account, they can enter a new email and app will create an account with entered phone number and email.
How does app send the SMS to the user?
Appbrew integrates with different SMS carriers to deliver OTP on the user's device. The following are the integrated providers:
MSG91
Trustsignal
Valuefirst
Follow this link to check what is required for each provider to enable OTP login.
📄 What is required to enable OTP login?
Note: For non-plus Shopify merchants, OTP login will reset the user's password every time they log in. Hence it is recommended to disable email/password login to avoid any confusion for users.
It provides a one-tap login setup using third-party platforms.
Supported platforms:
Apple
Note: For non-plus Shopify merchants, Social login will reset the user's password every time they log in. Hence it is recommended to disable email/password login to avoid any confusion for users.
Available only for Appbrew Enterprise customers.
Allow your users to log in via a unique code sent to their email. This flow will handle both existing user sign-in and new user sign-up.
Merchants moving to Shopify new customer accounts should enable Email OTP flow and disable Email/Password to ensure a smooth login experience across the web and app.
Q. Does SMS OTP login handle account creation?
A. The SMS OTP method allows users to create an account or sign in using their mobile phone number. Here's how it works:
User enter their phone number in the app.
If the phone number is not associated with an existing account, the app will guide the user through the account creation process.
If the phone number is already associated with an account, the user can sign in using the OTP sent to their phone.
Q. Will it affect anything if I move from Classic customer accounts to New customer accounts in Shopify?
A. Yes, enabling New customer accounts on Shopify will disable password usage. Password-based login system will stop working also affecting Reset and Forget password flows in the app. It is then recommended to enable Passwordless login methods like SMS/Email OTP and social login.
Q. Can my existing website users log into the app?
A. Yes, the app is synced with Shopify Customers' data. Users who signed up on the website can log into the app with the same credentials. Similarly, if users sign up on the app, they can log into the website.
Q. Can I make Email optional for account creation?
A. No, In Shopify's ecosystem, email is mandatory for account creation. Hence, it is not possible to make Email optional in the app.