What is the difference between "Customer account invite" and "Customer account welcome" notifications?

Shopify Partner
15 0 18

They both seem very similar but the Customer Account Invite email requests that they enter a password to finish creating an account. So I assume that when a customer makes an order with out creating a customer account that a partial account is created for them. Correct?

Shopify Partner
306 5 61

Hi, Adam!

You are absolutely right about the first part: invite e-mail is sent basically to prompt the customer to complete their registration by setting their password.

About the welcome e-mail: it is sent only after the created customer gets activated. So if a customer makes an order without activating their account, then they will not get a welcome e-mail. Basically, it's an e-mail that is sent after they create an account and activate it by assigning a password to it.


Matrixify (Excelify) | Bulk Import Export Update Migrate | https://matrixify.app
Shopify Expert
224 1 116

It may be helpful to understand different customer account 'states' that Shopify sets, as well as the steps a customer (or you) has to take to get there:

Customer states set by Shopify

  • Disabled (default)
  • Invited
  • Enabled

Post-purchase or Newsletter subscribers

A customer record will be created for anyone who purchases a product from your site, or for anyone who subscribes to your email newsletter. Both examples result in an account status of "disabled" - the default customer state. Basically, you have a record of these customers but they do not have an account.

You can invite these customers to create an account and their status would change to "invited".

Customer account registration

By default on Shopify when a customer completes your registration form they will automatically be granted access to an account (status = "enabled") even if they used a bogus/incorrect email during registration.

Unique customer flows

Many businesses rely on customer flows that are not possible natively on Shopify. The Customer Fields app enables unique customer flows not normally possible on Shopify as well as some new account statuses (pending, denied):

1.  Require email verification prior to account creation

Using the 'email verification' option forces a customer to check their email and click a link to activate their account. If a customer enters a typo in their email address (or attempts to sign up with a bogus email) they will not receive the verification email and cannot gain access to a customer account. This method also reduces friction from the initial sign up process because the customer doesn't have to set a password. The customer will be prompted to create a password once they receive the 'account invite' email triggered by completing your registration form.

2. Require account approval

If you need to collect more information from customers before granting access to an account, requiring admin approval is ideal. For example:

  • the customer requests access to your store by completing a unique registration form (account status = "pending")
  • you review additional information provided by the customer (perhaps business information or qualifications)
  • you approve or deny the customer
    • If you approve the customer, they will be sent a special 'account approved' email including an account invite link. Account status will remain "invited" until they activate their account, then the status will change to "enabled"
    • If you reject the customer, they will be sent a 'rejection' email (which of course you can configure within the app) (account status "declined")

We sincerely hope this added functionality to the customer registration process adds significant value to those businesses which depend on them! Learn more about account statuses and Customer Fields.

Michael | Business Development @ Helium
Helium builds apps that merchants depend on:
- Customer Fields ✪ 4.9/5 (242 reviews)
- Meteor Mega Menu ✪ 4.7/5 (203 reviews)