Create Shopify Customers

When customers fill out your form, you can automatically turn their submission into a full Shopify customer account, saving you time and keeping customer data organized.

✅ What This Feature Does

  • Automatically creates a new customer account in Shopify when a form is submitted.

  • Transfers the data submitted like name, email, phone, address, etc. into the Shopify “Customers” database.

  • Optionally updates existing customer information if a submission matches an existing email/phone, instead of creating duplicates.

This makes customer onboarding effortless and keeps your store’s customer records up to date.

To achieve that, all you need to do is to link all of your form elements to the customer properties.

Below are the common customer properties:

  • first_name

  • last_name

  • email

  • phone

  • addresses.address1

  • addresses.address2

  • addresses.city

  • addresses.province

  • addresses.zip

  • addresses.country

  • addresses.company

  • note

  • tags

🛠️ Steps to Enable Shopify Customer Creation

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. Select Shopify Account options > select Automatically create customer

4. 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,

⚠️ The Email field must be mapped — Shopify requires email to create a customer account.

5. Add customer tag, note, metafield and select Marketing status of customer account (optional)

6. Save the form to apply the change

From now on, every valid submission will create (or update) a Shopify customer account automatically.


🔔 Important Notes for Field Mapping

📧 Email Attribute Is Required

When creating or updating a Shopify customer, the Email field must be mapped to Shopify’s email attribute. Without this, Shopify cannot create a customer profile.

🧩 Mapping Other Fields

For other fields (name, phone, address, etc.), you can map them to the corresponding Shopify customer attributes. Only supported attributes will appear in the dropdown.

🛑 Supported Shopify Data

The app supports only Shopify’s fundamental customer properties, such as:

  • Name

  • Email

  • Phone

  • Address fields

  • Standard Shopify customer attributes

These are the only fields Shopify allows us to write directly into the customer profile.

🏷️ Adding Extra Data

If you want to store additional information that Shopify does not support as native customer fields (e.g., “membership level,” “preferred style,” “customer type,” etc.):

→ Add that information into:

This is the best way to store custom or extra customer data.


🎯 What Happens After Setup

When you enable Automatically create customer, the app will attempt to create or update a Shopify customer profile every time the form is submitted.

How the Workflow Works:

1️⃣ Customer submits the form

The user fills out the form on your storefront and clicks Submit.

2️⃣ The app creates (or updates) a Shopify customer

If the email does NOT exist

  • A new Shopify customer account is created

  • Shopify automatically sends the Customer account welcome email

  • The user can immediately log into their new account via your Shopify login page

If the email already exists

  • The app will update the existing customer profile with the new information provided

    • Name

    • Phone

    • Address

    • Tags

    • Any mapped Shopify customer fields

No duplicate customer is created.


🔎 When to Use This Feature

This is ideal for:

  • Signup / registration forms (newsletter, user accounts, etc.)

  • Wholesale or B2B registration forms

  • Lead capture forms — automatically turn a lead into a customer record

  • Event registration, service requests, or booking forms — when you want to keep all requesters as customers

Reference: Customer · Shopify Help Center

Last updated