Shopify ships a basic contact form, and the app store will happily sell you a hundred fancier ones at monthly app prices. But if what you want is simply a custom form — a quote request with your own fields, a wholesale inquiry, custom-order details — you can paste one into your store yourself. No app, no app fee.
Open the free hform builder, add the fields you want, and press Finish. Tell it where messages should go and you get a small block of HTML with the delivery address already filled in — plus a link to the form's own hosted page. No signup to build; you claim your messages by email when you're ready.
<form action="https://hform.com/s/your-form-id" method="POST">
<label for="name">Name</label>
<input id="name" name="name" required>
<label for="email">Email</label>
<input id="email" name="email" type="email" required>
<label for="message">Message</label>
<textarea id="message" name="message" required></textarea>
<button>Send</button>
</form>
(The real HTML from the builder also includes an invisible honeypot field that catches spam bots, and a small optional stylesheet.)
In your Shopify admin, go to Online Store → Pages and open (or create) the page. In the content editor's toolbar, click the <> button (Show HTML) and paste the form HTML where you want it.
To place the form inside a theme layout instead: Online Store → Themes → Customize, add a Custom Liquid section where you want the form, and paste the HTML there. (Available in Online Store 2.0 themes — that's every recent Shopify theme.)
Save, open the page in your store, and submit the form once. When it works, a submission shows your visitor a clean thank-you page (or any page you choose), and the message lands in your email inbox with reply-to set to the sender — answer it like any other email. A copy stays in your hform inbox, downloadable as a spreadsheet.
Shopify's native contact page emails you submissions and costs nothing — if that's all you need, use it. Paste your own form when you want your own fields (sizes, quantities, budgets, dates), a stored inbox with spreadsheet export, or several different forms for different purposes.
Form submissions are personal data. If EU residents can submit your form, GDPR expects you to say near the form what the data is used for, ask only for what you need, and delete what you no longer use. With hform your messages are stored in the EU (Sweden) with automatic retention limits — and a one-line privacy note under the form ("We use your details only to reply to your message") covers the common small-business case. The full picture, without legalese: GDPR and web forms in plain language.
No. The form is plain HTML pasted into a page or a Custom Liquid section, and messages are delivered by hform — there’s nothing to install in your store and no app subscription.
Yes — that’s the point. Build any combination of text fields, choices, checkboxes and dates in the builder; sizes, quantities, budgets, whatever your quote flow needs.
To your email inbox with reply-to set to the customer, and into your hform inbox where they’re stored on an EU server and exportable as CSV.
The hform builder gives you clean, accessible form HTML with delivery wired in — press Finish and paste it into Shopify with the steps above. Free plan included; honest pricing if you outgrow it.
More platforms: WordPress · Wix · Squarespace · Webflow · Static sites — or see all guides.