An imported customer clicks a Shopify account invitation and lands on /account/invalid_token. Resending an old email does not help, and password reset can fail because the customer never completed activation.
The likely cause
This is primarily a legacy customer-account issue. Activation URLs are tokenized and can expire or become invalid. Imported customer passwords cannot be migrated into Shopify.
Confirmed Community fix
A confirmed Community workaround is to disable the affected legacy customer account and then send a new activation invitation. This resets the state enough for Shopify to generate a fresh token.
Fix one affected customer
- Go to Customers.
- Open the affected customer record.
- Use the customer actions menu to disable the account.
- After the status updates, send a new account invitation.
- Ask the customer to use only the newest invitation.
Confirm the account system
- Go to Settings > Customer accounts.
- Check whether the store uses current Customer accounts or Legacy customer accounts.
Current customer accounts use a passwordless six-digit verification code and do not use the same activation workflow.

