Demfilz Custom Forms

Build any form for your Shopify store - contact, enquiry, wholesale application, newsletter, feedback, returns, quotes, registrations - and put it on your storefront in a minute.

How it works

  1. Install the app and create a form in the admin: pick a template or start blank, add fields, set who gets notified and what the visitor sees afterwards.
  2. Each published form gets its own page on your storefront at /apps/forms/f/<handle>, rendered inside your theme. Or drop the "Custom form" block onto any page from the theme editor.
  3. Signed-in customers see their name, email, phone and address already filled in. Submissions land in the app, are emailed to you, and can create a customer or register a B2B company in Shopify.

What is in the box

Fourteen field types including dropdowns, checkboxes, dates, file uploads and hidden fields. Conditional fields that appear when another answer matches. Required rules, lengths and number ranges. Prefill from the customer account. Notification emails with every value and file link, auto-replies with placeholders, a thank-you message or a redirect. Entries with search, unread and starred flags, bulk actions, CSV export and signed file downloads. Optional retention so old entries delete themselves. Spam controls that need no CAPTCHA.

Pricing

Every feature is included on every plan. The only meter is submissions per month. Free covers up to 20 a month; Starter is US$4.95 a month for up to 100; Pro is US$19.95 a month with no limit. Paid plans are billed through Shopify with a 30-day trial. A form never refuses a visitor: submissions over your allowance are held, with their files, and released the moment you upgrade.

Your data

Entries are stored by this app so you can work them. Shopify's privacy webhooks are honoured in full: a customer redaction removes their entries, a data request sends you everything held about them, and uninstalling removes your store's data.