● Forms for Shopify stores

Contact forms with an inbox in your admin.

Mint Forms puts contact, wholesale and quote-request forms on any page of your store. Each submission is saved in an inbox in your Shopify admin first and then emailed to you, so a failed email doesn't mean a lost message.

Coming soon to the Shopify App StoreSee the features
Saved first
every submission is stored in your inbox before any email is sent; failed emails are shown and retried
Your data
search, CSV export and delete on every plan, and automatic deletion after the period you choose
Under 6 KB
gzipped script and styles; the form itself is rendered by the theme block, with labelled fields and announced errors
Features

From the first question to the reply

Build the form, place it with the theme editor, and answer shoppers from your inbox or your email.

Builder
Build the form you need

Short and long text, email, phone, number, dropdown, radio buttons, checkboxes, date, hidden values, a marketing-consent box and text blocks. Required fields, length and number limits, date ranges, two or three fields per row, and a live preview of the real form.

Inbox
Every submission in your admin

Search, filter by form, mark read or unread, delete, and export to CSV — on the free plan too. Each submission shows the questions as the shopper saw them and whether its email notification was delivered.

Email
Saved first, then emailed

You get an email for each submission; replying answers the shopper. The submission is stored before any email is sent, so if email can't go out it's still in your inbox, marked as waiting, and retried for 3 days.

Spam
Spam checks on our server

A hidden trap field, a minimum fill time with a signed token, and rate limits per connection and per store. Every answer is checked against your saved form on the server, so a bot can't add fields or skip required ones.

Pro
Conditional fields and file uploads

Show a field only when an earlier answer matches, like an order number for questions about an order. Let shoppers attach images or PDFs up to 10 MB, checked by their content, stored privately and only downloadable from your admin.

Pro
Create or update customers

Turn a wholesale application into a tagged Shopify customer with mapped name, phone, note and metafields. Email marketing consent is only set when the shopper ticks your box, and an existing customer's details are never overwritten by someone who isn't logged in to that account.

How it works

Live in a few minutes

No code, no theme files changed.

Pick a template

Contact, wholesale registration or quote request. Change fields and texts with a live preview.

Add the block

A button opens your theme editor with the form block ready; click Save.

Read and reply

Submissions arrive in the inbox and by email. Reply to the email to answer the shopper.

Pricing

One flat monthly price

Billed through Shopify. No fees per submission. Cancel anytime.

Free
$0
Forever
  • 1 form
  • 100 submissions per month
  • Inbox with search, CSV export and delete
  • Email notification for each submission
  • Spam protection
  • Automatic deletion on your schedule
7-day free trial
Pro
$4.99 / month
Unlimited forms and submissions
  • Unlimited forms and submissions
  • File uploads (images and PDF)
  • Conditional fields
  • Create or update Shopify customers
  • Everything in Free
FAQ

Questions merchants ask

Do I need to edit my theme?

No. Mint Forms is an app block: one click opens the theme editor with the block ready to place on your contact page, home page, product pages or any page template. It uses your theme's fonts, colours and button style, and the form is part of the page's HTML, so nothing jumps around while it loads.

What happens after 100 submissions on the Free plan?

The form tells shoppers it isn't accepting responses until the 1st of next month (UTC), and the app shows you a notice. Messages are never silently dropped, and upgrading reopens the form right away. Nothing is charged automatically.

What if a notification email can't be sent?

The submission is already saved in your inbox. The app shows the email as waiting or failed, shows a notice on the app home, and retries sending automatically for 3 days. You can also resend it from the submission.

How is spam stopped?

A hidden field only bots fill in, a minimum time between starting and sending the form (checked on our server with a signed token), and limits on how often one connection and one store can send. Submissions are validated against your saved form, never against what the browser claims.

Can I use it in my language?

Yes. Every label, button, message and error text is yours to edit on each form.

What do you store and for how long?

The answers shoppers send and any files they attach, kept for the period you choose (90 days by default, from 1 to 730 days) and then deleted automatically. Privacy requests from Shopify (data export and erasure) find every submission of that shopper. Details are on our privacy page.

Give shoppers a better way to reach you.

Free for one form and 100 submissions every month. Built by Mint Labs.

Coming soon to the Shopify App Store