Customer metafield
This feature allows you to save customer form submissions directly into a customer metafield in Shopify (e.g. birthday, preferences, membership status, notes, custom attributes).
Last updated
This feature allows you to save customer form submissions directly into a customer metafield in Shopify (e.g. birthday, preferences, membership status, notes, custom attributes).
What You'll Need
A published form in the Powerful Form Builder app.
A Shopify customer metafield already created. (You can create one via Shopify Admin β Settings β Custom data β Customers β Add definition.)
1. From Shopify admin page > go to store Settings > click Metafields and metaobjects
2. Click Customers > add a customers metafield or use an existing one.
For example: the key is custom.gender > copy the Namespace and Key
Click Add definition (or similar) to define a new custom field. Youβll need to specify:
A name (e.g. βBirthdayβ, βPreferred Languageβ, βVIP Tierβ, etc.)
A namespace & key (internal identifiers for Shopify)
A content type (text, number, date, boolean, etc.) β choose based on the data you want to store.
(Optional) Description β helps clarify what this metafield is used for
Save it.

Go to Powerful Contact Form Builder app > click Forms > open a form you want to edit
Click Settings > enable Shopify and click on Shopify option

Map form field with metafield.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.
β οΈ Note: Email field on the form is required to be mapped with email attribute of Shopify.

Tick on checkbox Set metafields for created customer > map form field with metafields.
Click add mapping metafield row to add more
Youβll see two dropdown lists:
Left side = your Form fields
Right side = your Shopify metafield definitions

Example mapping:
Gender
custom.gender
Hobby
custom.hobby
Number
custom.number
Click Save to apply your metafield mappings.
When a customer fills out the form and submits it: The data from the field you linked will be automatically saved to their Shopify customer metafield.
Your form includes a Gender field:
Male
Female
Others

You mapped this field to a Shopify metafield: Namespace.key = custom.gender
A customer fills in the form and selects:
Gender: Male
Then they submit the form.
The app will:
Create or update the Shopify customer profile
Save the customerβs answer directly into the metafield you set up
So inside Shopify β Customers β (This Customer): You will now see:
Gender = Male

If you still need assistance, please contact us at contact@globo.io. Our team will be happy to help you resolve any issues or guide you further
Last updated