How to Enable Email OTP Login for Shopify New Customer Accounts

Last updated: January 22, 2026

If you're using Shopify's New Customer Accounts feature and need to provide a passwordless login option for your mobile app users, you can enable Email OTP (One-Time Password) login. This method allows customers to log in without a password, which is particularly useful for stores utilizing features like store credit that are only available with New Customer Accounts.

Enabling Email OTP Login

  1. Contact our support team to request the Email OTP feature to be enabled for your account.

  2. Once enabled, the Email OTP login method will replace the traditional email/password login for your app users.

How It Works

When Email OTP is enabled:

  • Customers will be able to log in to your mobile app without needing to remember a password.

  • Instead of entering a password, customers receive a one-time login code via email to complete the sign-in process.
    The email is sent by Shopify. If a store email address is configured in your Shopify settings, Shopify will use that address as the sender when delivering the one-time code.

  • This method is compatible with Shopify's New Customer Accounts feature.

Important Considerations

  • The traditional email/password login method will be disabled to prevent login issues.

  • This feature allows you to continue using New Customer Accounts and associated features like store credit.

By implementing Email OTP login, you can provide a seamless login experience for your customers while maintaining the benefits of Shopify's New Customer Accounts feature.

FAQs

Q: How to check if brand is using new customer account setup or not?

1. Check access to “Customer Accounts” in Shopify settings
If the brand has shared access to Customer Accounts with us, we can directly confirm whether they’re on the new customer accounts flow.
2. Verify via the website login flow
If we don’t have access in Shopify, we can try logging in on the website:
• If the login uses email OTP, check the sender email for the OTP.
• For new Shopify customer accounts, the OTP email is typically sent either by Shopify itself or from the brand’s store email address.

Additionally, in such cases, Shopify’s native email OTP can be enabled directly.


Note : We should suggest using Shopify’s email OTP–based authentication for the app as well, to align with their current customer accounts setup.

Q: Why do you need to install "Headless" app for this?

We’re setting up Shopify OAuth, which requires a headless app. As part of this setup, the authentication configurations are handled within the headless app, which is why it needs to be created as a separate sales channel.

This approach is recommended by Shopify itself for stores using new customer accounts. You can refer to the official documentation here for more details: https://shopify.dev/docs/api/usage/authentication#access-tokens-for-the-storefront-api

For OAuth, no additional apps are required. Regarding the sales channel being automatically enabled for all products — this is standard Shopify behavior and isn’t something we can control. That said, please rest assured that this sales channel is used only for authentication purposes and nothing else.