# Customer account approval

If you want full control over who becomes a customer on your store, for example for wholesale, membership, or restricted-access shops,  use the **Account Approval** option. Instead of creating an account immediately, customers submit a form and wait for your review.

This is perfect for:

* Wholesale/B2B stores
* Member-only shops
* Stores that require customer validation before giving access

***

### 🛠️ Set up Require account approval

1\. Open the app > click **Forms** > open the form you want to edit

2\. Click the **Integration** icon on the left side > enable **Shopify**

3. Click on **Shopify** option to see the setting detail&#x20;

<figure><img src="https://3488889492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEGgRVSDpMlcGFz1igK0s%2Fuploads%2FyBRF3GaaIntMYOmk2ZzT%2F2026-01-29_17-13-49.png?alt=media&#x26;token=49d262ec-47dc-4722-850e-8d11274ec59c" alt=""><figcaption></figcaption></figure>

4. Under **Account Options**, select **Require account approval**

<figure><img src="https://da76v9kevdkud.cloudfront.net/wp-content/uploads/2023/01/2024-05-31_15-08-06-1024x899.png" alt=""><figcaption></figcaption></figure>

5. Select the shopify attributes (on the right) to map with form fields (on the left). For example the **Last name** field of the form should be mapped with Shopify **last name** attribute,

⚠️ **Email** field on the form is required to be mapped with **email** attribute of Shopify.

6. &#x20;Add customer tag, note, metafield and select Marketing status of customer account (optional)

<figure><img src="https://da76v9kevdkud.cloudfront.net/wp-content/uploads/2024/05/2024-05-31_15-03-38-994x1024.png" alt=""><figcaption></figcaption></figure>

6. Save the form to apply the change

Submit the form and check the result

***

### ✅ How to Approve a Customer Account

Note: only Customer accounts created from the form can show up in **Customers** tab of the app. For Approved account, if you change/delete the account in the app, the change will be reflected to the **Customers** in Shopify.

**Steps to manage**

1\. Open the app > click to **Customers** > select **Pending accounts** on the Customers filter dropdown to view

<figure><img src="https://3488889492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEGgRVSDpMlcGFz1igK0s%2Fuploads%2FtsB3MIaCQGzwNUgrQOIB%2F2025-10-06_16-35-21.png?alt=media&#x26;token=f872a24f-c3d5-433d-9e27-71d2eedc8cb6" alt=""><figcaption></figcaption></figure>

3\. Click customer name to open customer detail  > click **Approve** button

<figure><img src="https://3488889492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEGgRVSDpMlcGFz1igK0s%2Fuploads%2FDNgdPhoIYOUmnezIYMrT%2F2025-10-06_16-36-31.png?alt=media&#x26;token=1bef7ae7-2909-4c75-a14a-d0435772eb82" alt=""><figcaption></figcaption></figure>

4\. Confirm to approve and send an account invite to customer email on the popup.&#x20;

Once approved:

* Shopify automatically sends a **Customer Account Invite** email
* The customer clicks the link to set their password
* Their customer account becomes active

***

### 🔄 Customer Account Approval Flow

If you enable the account option for ‘Require account approval‘, then each customer who submits the form will need to be manually approved before their account can be activated.

#### 1️⃣ Customer Submits Form

The customer fills out your form (e.g., Wholesale Application, Membership Registration).

Their entry is saved as a **Pending Account Request**.

#### 2️⃣ Admin Reviews Request

You review:

* Customer details
* Business information
* Uploads (if any)
* Tags or metafield values
* Any custom fields from the form

#### 3️⃣ Admin Approves or Rejects

<table><thead><tr><th width="93.5">Action</th><th>What Happens</th></tr></thead><tbody><tr><td><strong>Approve</strong></td><td>Shopify sends an account invite → customer activates → profile created in Shopify</td></tr><tr><td><strong>Reject</strong></td><td>No account is created; optional rejection email may be sent</td></tr></tbody></table>

#### &#x20;4️⃣ Customer Activates Their Account

After approval, the customer opens the **Shopify account invite email**, sets their password, and logs in.

#### 5️⃣ Customer Record Created in Shopify

The new customer profile includes everything you mapped:

* Name
* Email
* Phone
* Address
* Tags
* Notes
* Metafields

And the customer now has full access to the account area of your storefront.

<figure><img src="https://3488889492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEGgRVSDpMlcGFz1igK0s%2Fuploads%2FlUvp8BQ14C0Q5iEbMeoh%2Fimage.png?alt=media&#x26;token=a21cd7bf-89f8-4c57-ac7b-fb1c832c9228" alt=""><figcaption></figcaption></figure>

**🆘 Still Not Working?**

If you’ve checked everything above and the approval flow still doesn’t work:

📧 **Contact our support team:** <support@powerfulform.com>
