Create forms

You can create forms to help you grow your business in the following ways:

  • prompt customers to join your email marketing list
  • intake wholesale retailers using a company account request form
  • collect data about your customers that's important to your business

Forms can be customized using the editor to match your online store and capture customer information in a privacy-compliant way.

You can display a popup form, inline form, or both at the same time on your store. Learn more about form types.


Before you use the Forms app, review the following considerations:

  • Forms display on your store only if they've been activated. Forms are activated by default when they're created.
  • Forms aren't supported in multiple languages, and aren't compatible with the Translate & Adapt app.
  • To learn about the difference between popup and inline forms and their requirements, refer to Form types.
  • If you use both a popup form and an inline form on your store and you deactivate the Forms theme app embed, then the popup form displays only on pages that also contain the inline form.
  • To prevent a popup form from being displayed on any page, you need to deactivate the form.
  • After a customer submits a form, a customer profile is created only if they're a new customer. Existing customers will have their information matched to their profile with no modification to their email or phone number.

Form types

You can create either a popup or inline form:

Form types, descriptions, and requirements
Form typeDescriptionRequirements
Popup formsDisplayed as content that floats as an overlay above your store. Learn about the settings that you can configure for popup forms. To display popup forms on your store, you need to install the Forms theme app embed in your theme. Learn about the specific settings that you can configure for popup forms.
Inline formsDisplayed in your store in a specific section on your theme, such as on a page. Learn about the settings that you can configure for inline forms.To display inline forms on your store, you need to use an Online Store 2.0 theme.

Create a form

You can create a form from your Shopify admin in the Forms app. After you create a form, it's activated on your store. Learn more about managing forms.


  1. From your Shopify admin, go to Apps > Forms.
  2. Click Create form.
  3. Select whether to create a Popup form or an Inline form.
  4. Enter a name for the form.
  5. Click Create.
  6. Configure the form based on your setting preferences. Learn more about form settings.
  7. Click Save.

Duplicate a form

You can duplicate a form to create a new form that includes all of the fields, settings, and configurations of an existing form.

After you create a form using duplication, the new form is inactive by default. Learn how to activate a form.


  1. From your Shopify admin, go to Apps > Forms.
  2. Click ... beside the form that you want to duplicate.
  3. From the drop-down menu, select Duplicate form.
  4. Optional: Edit the form settings that you want to change, and then click Save.
Can't find answers you're looking for? We're here to help you.