Skip to content
Mechanic

Storefront forms for Shopify

Your storefront can start a Mechanic workflow.

A quote request. A wholesale application. A customer who needs a repair. Build the form in Mechanic, add it to your theme, and let your tasks handle what happens next.

Already using Mechanic? Open Storefront forms in the app.

A quote request form with project questions, a file upload, and a Next button.
A real Mechanic form, styled in an example theme. Your theme supplies the fonts and colors.

Start with the request

Give your next workflow a front door.

Start with an editable template or build your own form. Collect the details your team needs, then choose what your tasks do with them.

Quote requests

Collect project details, quantities, and supporting files. Connect a task to notify your sales team or save the inquiry for follow-up.

Wholesale applications

Learn about the business and what it needs. Send the application to your team and build your own review workflow.

Warranty & service requests

Ask for the details and photos that help your team respond. Save a record, notify someone, or start a task you’ve built.

Build it visually

The questions are yours.

Add and reorder fields, adjust their settings, and see a live preview. Use multiple steps or show one question at a time. Conditional questions keep the form relevant to each person.

  • Editable templates and a live preview
  • Multiple steps and conditional questions
  • File uploads, up to 3 MB total per submission
  • Choose your published form in the theme editor
  • Save drafts and publish changes when ready
  • Move form definitions between shops with JSON
The Mechanic visual form builder, showing its field list, field settings, and form preview.

Put submissions to work

After Submit, it’s Mechanic.

Choose a webhook for your form. Each submission becomes an ordinary Mechanic event, ready for the tasks subscribed to that topic.

Form → event → tasks → actions

Install and configure the tasks you need, or build your own. Several tasks can handle the same submission. Tasks run in the background after the form acknowledges receipt.

Email your team

Send the answers to the people who need them. Optionally include uploaded files as attachments.

Save to Sheets & Drive

Add answers to a Google Sheet. Enable the task’s upload option to save files in Google Drive.

Keep records in Shopify

Save answers and file details to metaobjects. Uploaded files themselves need a task that emails or stores them.

Follow the setup guide and choose your tasks →

A few things to know

Will it fit my theme?

Mechanic forms use your theme’s fonts and colors. Add a Mechanic form block wherever your theme supports app blocks, choose a published form, and save the theme. The example above uses additional theme CSS; it isn’t a separate styling editor in Mechanic.

Where do submissions go?

Submissions become Mechanic events. Configure tasks to keep the answers where you need them: email, Google Sheets, Shopify metaobjects, or another destination your task supports. Saving a form definition doesn’t create a permanent submissions inbox.

Can I use this for lead generation?

Yes. Quote requests, wholesale applications, and service requests can collect and qualify inquiries. Tasks can notify your team, save the answers, and handle follow-up. Collecting an email address doesn’t automatically subscribe someone to marketing.

Can I reuse a form on another shop?

Export its definition as JSON and import it into the other shop as an unpublished draft. Choose that shop’s webhook and configure its tasks before publishing. Submission history and credentials aren’t included.

What would you like your storefront to start?

Pick a request your team handles today. Build the form. Connect a task. Try a submission.