Building with forms
Create a form, configure its fields and settings, then place it in your theme.
Use Forms when you need to collect structured data from shoppers.
Common uses are contact forms, trade applications, quote requests, and onboarding flows.
What you manage in Forms
The main Forms screen shows:
each form name
submission counts
Settings
Mail Templates
View Submissions
Use this screen to manage the whole lifecycle of a form.
Build your first form
Advanced settings explained
Inside Advance Settings, you can enable:
Save details into a customer profile
Save submissions to customer metafield
Enable reCAPTCHA spam protection
Link form to product purchase
Enable Google Sheets Integration
Trigger Klaviyo event on form submission
Turn on only the features your workflow needs.
Build the field list well
Each form field lets you control:
field type
field width
label or heading
field name
whether the field is required
whether the response should be saved as a customer tag
You can also drag fields to reorder them.
Setup rules that prevent rework
Use a stable handle after the form is live.
Use clear field names such as
email,phone, orcompanyName.Make the email field required if customer emails depend on it.
Use half-width only when two fields naturally belong together.
Test every enabled automation with a fresh submission.
Test before launch
Run these checks:
the form loads in the right theme location
required fields block incomplete submissions
emails send to the right people
advanced settings save the data where expected
mobile spacing and field height feel correct
Related guides
Last updated