Build Shopify Contact Forms With No Code

OPTIS Contact Form Builder is a free Shopify contact form app. Build contact, feedback, and registration forms with drag-and-drop fields, ready-to-use templates, multi-step layouts, and conditional logic, then manage every submission in one place.

OPTIS Contact Form Builder editor: a Contact Us form with the add element panel open

The forms your store needs, without touching theme code

A basic contact form covers a name, an email, and a message. When you need a quote request, a wholesale application, a customer survey, or a sign-up with several steps, OPTIS lets you build it yourself in the Shopify admin.

01

No coding, start from a template

Pick a ready-to-use template, then drag in the fields you need: name and email, text, date, number, VAT, and more. No developer and no theme edits required.

02

Ask only what matters

Split long forms into steps and use conditional logic to show a field only when an earlier answer calls for it, so shoppers see a short, relevant form.

03

Forms that look like your store

Customize color, font, and corner radius to match your brand, and send shoppers to a custom thank-you page after they submit.

04

Free to install

OPTIS Contact Form Builder is listed as Free on the Shopify App Store. Install it and publish your first form at no cost.

See OPTIS Contact Form Builder in action, from template to submission

Real screenshots from the OPTIS Contact Form Builder admin inside Shopify and from a demo storefront running the app.

OPTIS Contact Form Builder editor with the add element panel open over a Contact Us form preview

Drag-and-drop form editor

Add elements from one panel, such as first name, email, phone number, text, date, and number fields, then arrange them on a live preview of your form. Edit the header, footer, and each field in place.

Form templates gallery in OPTIS Contact Form Builder with register, contact, booking, and survey templates

Ready-to-use form templates

Start from templates grouped into register, contact, booking, and survey forms, including Contact Us, Appointment Booking, Customer Feedback, Quote Request, and Wholesale Inquiry. Adjust any template to fit your store.

Form editor sidebar with a registration form split into Step 1 and Step 2, next to the publish form dialog

Multi-step forms with conditional logic

Break a long registration form into steps so shoppers fill in a few fields at a time. Add conditional logic to show or hide fields based on earlier answers.

Email notifications panel with Notify Admin and Notify Customers switches turned on for a contact form

Email notifications for you and your customers

Turn on an email that tells you about each new submission, and a confirmation email that lets the customer know you received their message.

Publish form dialog showing the Block, Screen Overlay, and Corner Popup display types and a page picker

Show forms where shoppers need them

Publish a form as a block on a page, as a screen overlay, or as a corner popup. Create a new page for the form or place it on an existing store page.

OPTIS Contact Form Builder home in the Shopify admin with a submissions chart and submissions by form type

Manage and track every submission

See submissions over time and by form type from the app home, then open the submissions list to review and manage each entry. Works with Shopify Flow and Shopify Admin.

Contact Us page on a Shopify storefront showing a Get in Touch form with name, email, subject, and message fields

Contact forms live on your storefront

This is a published form on a demo store: first name, last name, email, subject, and message, with a Submit button, sitting inside the page like part of the theme.

Powder Club Signup page on a storefront with a two-step Register Now form on step 1 and a Next button

Sign-ups split into short steps

A registration form on the storefront shows a step indicator and asks for a few details at a time, with a Next button that moves the shopper to step two.

Book a Board Fitting page on a storefront with an appointment form asking for phone number, preferred date, and preferred time

Booking forms with date, time, and phone fields

An appointment form on the storefront collects a phone number with a country selector plus preferred date and preferred time, using the date and time pickers of the shopper's browser.

Storefront home page with a Register Now form opening as a screen overlay above the page content

Screen overlay over any page

The same form can open as an overlay above the page content, so a sign-up can greet shoppers on the home page without a separate landing page.

Storefront contact page showing a green Thanks for getting in touch confirmation message after a form submission

Custom thank-you message after submit

When the shopper submits, the form is replaced by the thank-you message you wrote, so people know the message went through.

Theme style picker in OPTIS Contact Form Builder with Basic, Dawn, Basic round, Line, Premium, and Halloween form styles

Seven form styles to match your theme

Pick a form style such as Basic, Basic round, Line, Dawn, Premium 1, Premium 2, or Halloween, then fine-tune color, font, and corner radius from there.

Forms list in OPTIS Contact Form Builder with contact, register, booking, and survey forms marked Active

All your forms in one list

The forms list shows every form with its ID, name, type, status, and creation date, plus actions to edit, preview, publish, or delete, and buttons to import or export forms.

Form editor showing a two-step market research survey with age, gender, and multiple choice questions in the preview

Survey questions with choices and checkboxes

Survey forms use radio groups and checkbox groups spread over several steps, and the preview beside the editor updates as you change a question.

Shopify theme editor app embeds panel with the OPTIS Form Builder embed switched on

Switched on with a theme app embed

You activate OPTIS Contact Form Builder from the Shopify theme editor with an app embed, so nothing is pasted into your theme files.

Publish form dialog listing one survey published as a block on a new page and as a corner popup on the collections list page

One form published in several places

A published form keeps a list of where it appears. The same survey can sit on its own page as a block and show up as a corner popup on the collections page.

OPTIS Contact Form Builder at a glance

Free
Plan on the Shopify App Store
No code
Drag-and-drop form builder
Flow
Works with Shopify Flow
FAQ

Frequently asked questions

Is OPTIS Contact Form Builder free?

Yes. OPTIS Contact Form Builder is listed as Free on the Shopify App Store, so you can install it and build contact, feedback, and registration forms at no cost.

Do I need coding skills to build a form?

No. You build forms in the Shopify admin by choosing a template and dragging in form elements such as name, email, text, date, number, and VAT fields. Styling for color, font, and corner radius is set with simple controls, so no theme code or developer is needed.

Can I create multi-step forms with conditional logic?

Yes. You can split a form into several steps, which suits longer registration or booking forms, and use conditional logic so a field only appears when an earlier answer makes it relevant.

Where do form submissions go, and will I be notified?

Submissions are saved in the app, where you can manage and track them in one list. Each form also has email notification settings: one email notifies you as the store admin about a new submission, and another lets the customer know their submission was received.

Does it work with Shopify Flow?

Yes. OPTIS Contact Form Builder works with Shopify Flow and Shopify Admin, so you can bring form submissions into the automations you already run in your store.

Will it work with my Shopify theme?

The app adds forms to your storefront through a theme app embed that you switch on in the Shopify theme editor. You can then show a form as a block on a page, as a screen overlay, or as a corner popup. If a form does not appear on your theme, contact the OPTIS team through live chat.

How is it different from Shopify's built-in contact form?

Most Shopify themes include a basic contact form with a fixed set of fields. OPTIS Contact Form Builder is for stores that need more: custom fields, multi-step layouts, conditional logic, templates for registration, booking, and feedback forms, style controls, a custom thank-you page, and one place to manage submissions.

Better together

Taking custom requests? Put the options on the product page.

Forms handle questions, quotes, and sign-ups. When shoppers need to personalize the product itself, add custom options right on the product page with our Product Options app.

Companion app

OPTIS Product Options, Variant

Custom options beyond Shopify's 3-option, 2,048-variant limit

2,300+ Reviews · 4.9
  • 20+ option types: swatches, file upload, text, dates
  • Price add-ons, bundles, and gift wraps
  • Live preview for custom & personalized products
  • Conditional logic to show the right options
Explore OPTIS Product Options, Variant
OPTIS Product Options, Variant

Give Shoppers a Better Way to Reach You

Pick a template, drag in the fields you need, match your store's style, and publish. OPTIS Contact Form Builder is free to install.