How to add contact form to Shopify store? (2023)

Each client expects to have an opportunity to contact the seller in order to clarify any issue on specific goods or services. To do that you need to add contact form to Shopify store.

This is an easy process that any Shopify user can perform on the basis of a few nuances. Read below to find out what they are.

A modern website cannot function properly without a contact form. It is an integral part of any site, regardless of its subject matter. Through the contact form you get feedback, complaints, and suggestions from visitors that will help you make the sale and purchase process more convenient. This is, undoubtedly, one of the best ways for the Shopify store owner to better communicate with his/her customers.

What you should do to add Shopify contact form

How to add contact form to Shopify store? (1)

It is quite easy to add this feature to your Shopify store. All themes have a Shopify custom contact form, which you can apply to the pages you create. You can do it in two ways.

Step 1: special fields form setting

1. Create Shopify contact page

In order to add a Shopify contact form to your online store, you need to create a contact page. If you create a page without any content, then just the contact form and nothing else will appear on the page.

To create a contact page:

  1. You need to go to the Shopify admin panel and select Online Store> Pages.
  2. Click Add page.
  3. In the Title field, enter the name of your contact page, for example, “Contact us” or “Get in touch”.
  4. In the Content field, add any text that you want to display above the contact form. It is desirable that the text should be concise, friendly and calling for action. Here you can specify your contact details, for example, the address of your store, phone numbers, etc.

How to add contact form to Shopify store? (2)

  1. In the Template block, select in the Template suffix drop-down menu:

How to add contact form to Shopify store? (3)

(Video) How to Add a Contact Form to Shopify

  1. And click Save.

Now your contact form will be on the contact page. You can add a contact page in the navigation menu so that your visitor always could have access to it. All messages from the contact form are sent to the email address specified in the general settings of your Shopify store. If necessary, you can easily change this address in your admin panel.

2. Add a field to the contact form

Often, there are not enough standard fields of the contact form, and you may need to collect more detailed user information when working with your clients. In this case, you can add more fields to your contact form. To do that, you will need to add these fields in the code.

To add additional fields to the contact form in the code you need to do the following :

  • In your Shopify admin panel go to the Online Store> Themes.
  • Next, select the theme you want to edit, and in the Actions drop-down menu, click Edit code.
  • Now you have the entire list of your theme files. In the Templates folder, you must select the file.
  • The code of contact us form for Shopify is inside the following tags:
    {% form 'contact'%}
    {% endform%}
    Each theme is different, but approximately it looks like this:

How to add contact form to Shopify store? (4)

  • In the rectangle, a form field is selected for the name, for instance: Below you can see:,, contact.form.message
  • You can add code for your additional fields before, after or between the existing fields, depending on your preferences. The code you add will depend on the type of form field you want to create.
  • After adding the fields you need, remember to click Save.

3. Select Shopify contact form field types

Below you can see the examples of form fields, so you can add a contact form to Shopify as well as change the form fields to your needs.

Тext field

Think about what data you want to receive from your client, which fields should be required and which ones should not. You can customize all these features by yourself. To create a text field for your contact form, paste and configure the following code:

<label for="ContactFormCountry">Country</label>
<input type="text" id="ContactFormCountry" name="contact[Country]" placeholder="Country">

(Video) Shopify Contact Form Tutorial

Drop-down menu

To create a drop-down menu for contact us form for Shopify, insert and configure the following code:

<label for="ContactFormFlavor">Choose a flavor</label>
<select id="ContactFormFlavor" name="contact[Flavor]">

4.Set up Shopify contact form fields

To customize the form fields you added, edit the code from the above-mentioned examples before saving them in the contact form template. Then add the attributes you need to the Shopify form, such as: name, value, placeholder and label. After adding these fields, you should get a contact form:

How to add contact form to Shopify store? (5)

And when the client fills this contact form, you will receive a report of the following type via email:

How to add contact form to Shopify store? (6)

Step 2: creating a contact form to Shopify with the help of the app

To create a contact form in Shopify, you can use one of the Shopify applications. They are equipped with useful features such as adaptive layouts, drop-down lists, checkboxes, date pickers, anti-spam filters, multi-language support, simple color setting, as well as font and background settings, etc.

Best Shopify Contact Form Apps 2023

1. Easy Contact Form

(Video) How to add contact form app to shopify website 2023

How to add contact form to Shopify store? (7)

Easy Contact Form is a free application developed by Zotabox to create an unlimited number of contact forms. It has a responsive design, so your forms will look nice and they will work on mobile devices, such as cell-phones and tablets. You can easily customize the appearance of the forms in accordance with the existing brand of your store. The Easy Contact Form app is very simple in installation and configuration processes. It also includes Ajax and HTML5 code and allows you to download background images.


2. Form Builder

How to add contact form to Shopify store? (8)

POWr Form Builder allows you to create free professional, easy-to-use and versatile forms for collecting any information you need for your business. The application is equipped with numerous handy features, such as automatic email replies to the form filled by customers, anti-spam protection, the ability to download a file, a multi-page form and much more.


3. Improved Contact Form

How to add contact form to Shopify store? (9)

Improved Contact Form is the application developed by awio. It will allow you to easily add a pop-up contact form to your website or a traditional form on the page of your store. In addition, you can also customize which field you want to display in your contact forms, for example, name, email address or phone number. The application has built-in spam protection. The Improved Contact Form will also provide you with useful information about the visitors who filled out and sent your contact form, such as their location, IP address, which pages they viewed before they contacted you, and most importantly, how they found your site. These details will help you deeper understand your customers, and as a result, you will be able to better meet their needs.

(Video) How to Integrate Custom Forms in Shopify (2023) Tutorial For Beginners


4. Contact Form by POWr

How to add contact form to Shopify store? (10)

Contact Form by POWr offers its customers many customization options, so you can choose the background, color, and font you want in your form, and include support for several input options, including dates, text, email addresses, drop-down lists, and checkboxes. In addition, this app can assist you in gathering contact information about your clients, which you may want to use later. Also, Contact Form by POWr can effectively manage all your contacts from your personal POWr control panel.


5. Form Builder for Custom Forms

How to add contact form to Shopify store? (11)

Form Builder for Custom Forms is an application developed by AAAeCommerce Inc. It is on a fee-paying base only, but there is a two-day free trial. You get access to a variety of user forms, such as a registration form, a customer profile update form, an order form, a feedback form, a donation collection form, and others. With a few mouse clicks, you can easily create any form you need. It will have the ability to upload files, as well as custom fields, advanced customer reporting, MailChimp / Klaviyo integration and the ability to accept payments in the form using Stripe / PayPal.


How to add contact form to Shopify?

  1. Enter Shopify app store.
  2. Select the app from the above-mentioned list.
  3. Click "Add App" button.

That's all for now.

(Video) How to create a contact us page || Shopify Help Center

If you want to change the information in the Shopify contact form, log into your store's admin panel, click "Apps" in the menu, then click on "Improved Contact Form". After that, you can change form fields, customize text and colors as well as add background images and more.


We have described you two possible ways how to add a contact form to your Shopify store, but the choice is up to yours. You can either create it yourself or use one of the applications from Shopify app store. The most important thing is to have a contact form in your online store since this is one of the main types of information exchange with your customers and a powerful marketing tool for a successful business.


How do I add a contact form to my Shopify store? ›

Tap Pages.
  1. Click Add page.
  2. In the Title box, type a title for your contact page, such as Contact us or Get in touch .
  3. In the Content box, type any text that you want to appear above the contact form. ...
  4. In the Online store section, choose contact from the Theme template drop-down menu.
  5. Click Save.

How do I embed a form in Shopify? ›

Embedding Forms with Shopify
  1. Log in to Shopify and navigate to the page where you want to embed your form.
  2. Select Show HTML from the content editor.
  3. In Cognito Forms, open your form builder and copy your form's Seamless embed code or Iframe embed code from the Publish Code tab.

How do I make a contact form field required in Shopify? ›

To make a specific field required for a customer, you need to add a field attribute of required="required" within the field's input element.

How do I add a contact form to my footer in Shopify? ›

On the Themes dashboard, click on the Customize button. In the Sections sidebar, select the Footer section and then add a Text element. Paste your Privy form's embed code into the Text element. Drag and drop the element to edit its placement.

How do I add a contact form to my website? ›

How to create an HTML contact form in six steps
  1. Choose an HTML editor. (Image Source: Paperform) ...
  2. Create a new file with the. HTML extension. ...
  3. Create a new file with the. PHP extension. ...
  4. Generate the PHP code to capture form data. Your forms are connected. ...
  5. Create your HTML contact form. ...
  6. Add additional fields.
Oct 31, 2022


1. How to Add Contact Form to Shopify Store | Step by Step Tutorial to Add Contact us Form in Shopify
(Ishi Themes - Ecommerce Experts)
2. How to Add Contact Form to Shopify Contact Us Page
3. Shopify Custom Contact Form Tutorial | How To Create Custom Fields In Your Contact Forms
(Casual Ecommerce)
4. How to Add a contact form in Shopify Ecommerce
(Educate E-Commerce)
5. Editing Shopify Contact Forms Without an App - Part 1
(Ed Codes)
6. How To Create Custom Contact Forms in Shopify [Add more fields]
Top Articles
Latest Posts
Article information

Author: Horacio Brakus JD

Last Updated: 01/05/2023

Views: 6252

Rating: 4 / 5 (51 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Horacio Brakus JD

Birthday: 1999-08-21

Address: Apt. 524 43384 Minnie Prairie, South Edda, MA 62804

Phone: +5931039998219

Job: Sales Strategist

Hobby: Sculling, Kitesurfing, Orienteering, Painting, Computer programming, Creative writing, Scuba diving

Introduction: My name is Horacio Brakus JD, I am a lively, splendid, jolly, vivacious, vast, cheerful, agreeable person who loves writing and wants to share my knowledge and understanding with you.