Building a Form
A step-by-step walkthrough for creating a contact form, lead capture form, or survey.
Example: Contact Form
We'll build a simple contact form with name, email, subject, and message fields.
Step 1: Create the form
- Go to Forms in your store sidebar and click New Form
- Name it "Contact Form" and click Create
Step 2: Add a heading
- Drag a Heading block onto the canvas
- Click it and type "Get in touch" as the heading text
- This appears at the top of the form on your storefront
Step 3: Add the name field
- Drag a Form Field block below the heading
- Click it and set:
- Label: Name
- Placeholder: Your full name
- Required: Yes
Step 4: Add the email field
- Drag another Form Field block
- Click it and set:
- Label: Email address
- Type: Email (so the browser validates the format)
- Placeholder: [email protected]
- Required: Yes
Step 5: Add a subject dropdown
- Drag a Select Field block
- Click it and set:
- Label: Subject
- Required: Yes
- Add options: "General question", "Order issue", "Returns & refunds", "Other"
Step 6: Add the message area
- Drag another Form Field block
- Click it and set:
- Label: Message
- Type: Multiline text
- Placeholder: How can we help?
- Required: Yes
Step 7: Update the submit button
- Click the Submit Button block
- Change the button text to "Send Message"
Step 8: Save
Click Save. Your form is ready to be added to a page.
Example: Waitlist Form
A simple form for collecting interest before a product launches.
- Create a new form called "Waitlist Sign-Up"
- Add a Heading — "Be the first to know"
- Add a Form Field for "First name" (required)
- Add a Form Field for "Email address" (type: email, required)
- Add a Choice Field for "What are you most interested in?" with checkboxes for your product categories
- Change the submit button to "Join the Waitlist"
- Save
Tips for Better Forms
Keep it short. Every extra field reduces completion rates. Ask only what you genuinely need.
Make required fields clear. Required fields are marked with a red asterisk — customers know what they must fill in before submitting.
Use descriptive labels. "Your email address" is clearer than just "Email". Good labels reduce confusion and errors.
Write a helpful placeholder. The greyed-out hint text inside fields sets expectations. Use it to show an example or explain the format.
Test before publishing. After adding the form to a page, submit a test response yourself to make sure everything works and you receive any notification emails.
Editing a Form After Publishing
You can edit a form at any time:
- Go to Forms and click the pencil icon on any form
- Make your changes in the editor
- Click Save
Changes take effect immediately on any page where the form is embedded. Existing submissions are not affected.
If you change a required field to optional (or vice versa), double-check that the change makes sense with submissions you've already collected.
Next Steps
- Viewing submissions — see all the responses you've received
- Forms overview — return to the main forms guide
- Page builder — add your form to any page