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