The real symptom
A customer says they cannot log in and never receive the password reset email. The merchant may find the customer profile in admin, but the customer sees “no account found,” receives no reset, or loops back to the login form. Manual admin resets might work for some customers but not others.
Likely causes
- The customer exists as a customer profile but has not created or accepted a legacy account.
- The account state is disabled or invited rather than active.
- The store uses current customer accounts, which are passwordless and do not use traditional password resets.
- The customer is using the wrong login URL for the account type.
- The reset email is filtered by the customer’s mailbox provider.
- The store’s sender email authentication is incomplete, hurting deliverability.
- An access-control app changes what customers see after login, which can be mistaken for a login failure.
Confirmed Community fix
Evergreen Shopify Community answers distinguish between a customer profile and an active legacy customer account. The recurring fix is to send an account invite when the customer has not yet created a password-based account. Shopify’s current documentation also matters here: customer accounts now support passwordless sign-in with a one-time code, while legacy customer accounts use email and password and require registration or invite acceptance.
Exact admin path for legacy customer accounts
- Go to Shopify admin → Customers.
- Open the affected customer profile.
- Check the account status.
- If the customer is disabled or has never accepted an invite, click More actions.
- Choose Send account invite.
- If the customer has an active account, use Reset password.
- Ask the customer to check spam, promotions, and mailbox filtering.
- If emails are still missing, verify sender email authentication under Settings → Notifications.
Exact admin path for current customer accounts
- Go to Shopify admin → Settings → Customer accounts.
- Confirm whether the store uses Customer accounts or Legacy customer accounts.
- If using current customer accounts, explain that customers sign in with a one-time email code, not a password reset.
- Confirm the storefront login link points to the correct customer account experience.
How to explain it to support staff
A customer profile is not always the same thing as an active login. A customer can have order history, marketing status, tags, and addresses without having accepted an account invite or set a password in legacy accounts.
Deliverability check
If the account state is correct but mail still fails, test another address and inspect the store’s sender authentication. Password resets and invites still depend on the customer’s mailbox accepting Shopify’s email.
Do not do this
Do not tell every customer to keep requesting resets if their account was never activated. Send the invite or move them through the correct customer-account login flow.
Sources
- Shopify Community: Customer not receiving password reset email
- Shopify Community: Customer account login failing and disabled account state
- Shopify Community: Forgot password emails not received
- Shopify Community: Forgot password behavior for different account states
- Shopify Help: Customer accounts
- Shopify Help: Customer accounts and legacy customer accounts

