Shopify app

Workflow Forms

Build contact, newsletter, request or feedback forms from a reusable field library and show them inline, as a popup or on a direct link. Every submission is stored in an inbox and fires the Form submitted trigger in Shopify Flow with all its answers.

Install from the Shopify App Store Documentation

What it does

Field library

Create a field once and reuse it in any form. Text, email, phone, choices, dates, files, consent checkboxes, headings and page breaks.

Conditions and steps

Show a field only when another answer matches, split long forms into steps and validate on the server before anything is stored.

Shopify Flow triggers

Form submitted, Form submission rejected and Submission status changed start your workflows with every answer by its field handle.

Spam protection

A signed token per rendered form, a honeypot field and rate limits drop bots silently. No captcha, no cookies.

How it works

Storefront forms that start Shopify Flow workflows

1. Build the form

Pick fields from the library, set conditions, write the success message and choose the branding. Translations live next to the form.

2. Show it in the store

Add the theme block to any page in the theme editor, turn on the popup app embed or share the direct link page.

3. Let Shopify Flow do the rest

Email your team, tag the customer, create a draft order or call another system. Ready-made templates get you started.

Live demos

Three ways to show a form

All three run in this store. Send one and it starts a Shopify Flow workflow that emails our team.

Inline theme block

A contact form placed on a page with the theme editor. No code, styled by the app's branding.

Popup

A newsletter form that opens after a few seconds and remembers when a visitor closed it. Enabled with one app embed.

Direct link page

A multi-step wholesale request on its own page, served by the app on this domain. Share the link anywhere.

Questions

About Workflow Forms

More answers in the documentation, or ask us at support@codecreationlabs.com.