How to Use Custom Forms | Shopify
Adding custom forms to your upsell funnels is a powerful way to collect customer data, preferences, or feedback.
This guide will show you how to create, embed, and manage forms within your Shopify store.
Overview
Forms allow you to capture information beyond standard checkout fields. Whether you need to collect gift messages, delivery instructions, or customer preferences (like "skin type" or "pet breed"), our Form Builder makes it easy to add these steps to your customer journey.
How to use forms
Step 1 - Create a new form
Choose the "Forms" sub-menu inside the Upsell.com app (1) side menu (2).

Click "Create your first form"

Choose from the two ready made forms ("Birthday Collector" and "How di you hear about us?"), or choose "Custom Form" to create your own form from scratch:

Name your form:

Add blocks to design the widget functionality.
For example, if you'd like to collect your clients' shoe size:
- Add a text block that reads: "Enter your shoe size"
- Add a text field to collect the shoe size number
- Add a Multiple choice to select Women, Men, Kids

Clicking on each block will allow you to set its setting on the right hand pane:

Set the appropriate settings on the right hand pane. In our example we will add three options for the Multiple choice: Men / Women / Kids

In the same place, we can rename the collected metafields names:

Re-arrange the form by dragging the blocks, to make sure the form makes sense (submit button at the bottom for example, and text fields before answer fields):

Click the "Save" button:

We now successfully created our first form!
You can create as many as you want by repeating the process above.
You can revisit all your forms at the "Forms" section of the Upsell.com app:

Step 2 - Placing your form
Since the form is a widget, you first need to edit the slot it will be placed in. To learn how to edit a slot, you can check this article.

Step 2 - Add the Form widget
- Click Add widget in the Editor (you can learn more about the Editor here).
- Select the form you created in Step 1 from the widget selector.
Alternatively - you can create a new form from this menu as well. The process is similar to the process depicted in Step 1.

Click "Save":

Make sure the slot is added to your page within the Shopify editor.
If the slot wasn't added to your page, you'll be prompted to add it, with a helpful link to your Shopify editor.
You can read more about it here.
Step 3 - Preview
Either go to your store to the correct page you've added the form to, alternatively, you can preview the from the Shopify editor, by clicking "Place your slots in the Shopify editor" button:

The relevant page will open up in the Shopify editor where you can preview how your clients will see your form:

Real-world examples of how merchants use Forms
Here are practical ways you might use Forms in your Shopify store:
📋 1. Post-purchase customer feedback
Ask buyers how satisfied they are with the checkout experience or why they chose certain products.
👉 Example field: “How can we improve your experience?”
📦 2. Delivery preferences
Let customers choose or request specific delivery details (preferred dates or drop-off instructions).
👉 Example field: “Preferred delivery date” or “Additional delivery notes”
💬 3. Custom order notes
For made-to-order shops (e.g., engraving text, custom prints), collect order specifics after purchase.
👉 Example field: “Enter your custom message/text”
⭐ 4. Testimonial or review requests
Prompt customers to leave a quick review or rating right after they buy.
👉 Example field: “Rate your purchase from 1–5 stars”
Updated on: 16/02/2026
Thank you!