Skip to content

Adding Forms to Your Storefront

FormFlow provides two ways to get your forms onto your storefront:

  • App blocks — embed a form directly on a Shopify page using the theme editor (requires an Online Store 2.0 theme)
  • Embed code — paste an iframe snippet into any theme template manually

This page covers the app block approach. For the manual iframe approach, see Public Forms.

App blocks require a Shopify theme that supports Online Store 2.0 (OS2). Most modern Shopify themes do. If your theme isn’t compatible, FormFlow will show a notice and you’ll need to use the embed code method instead.

  1. Open the form in the Form Builder
  2. Click the Usage tab
  3. Click Add to Page
  4. Choose the page type: Pages, Blog Posts, or Products
  5. Search for and select the specific page
  6. Choose a position: Bottom of template (default) or Top of template
  7. Click Add

FormFlow adds the form as an app block to that page in your theme. The form appears on your storefront immediately.

The Usage tab shows all the pages where a form is currently embedded:

ColumnDescription
Page typePages, Blog Posts, or Products
PageThe title and URL handle of the page
PositionWhere the form appears on the page (top or bottom)

To remove a form from a page, click Remove next to that placement. The form block is removed from the page immediately.

If you prefer to control placement manually or your theme doesn’t support app blocks, use the embed code snippet from the Embed tab in the Form Builder. See Public Forms for details.