Contact forms are a convenient way to manage how your customers get in touch with you. It allows you to set up a formatted message so you can control the information they send and reduce spam email contacts. BigCommerce has a built-in contact form, but you can use a more robust third-party contact form tailored for your business needs.

 

Built-in Contact Form

The native, built-in contact form includes the following fields:

  • Email Address
  • Question/Comment
  • Full Name
  • Company Name
  • Phone Number
  • Order Number
  • RMA Number

These fields cannot be customized to display different labels or add new ones. If you want more control over the labels and the input boxes, consider using one of the suggested third-party custom contact form builders instead.

1. Go to Channel Manager, and click Web pages under the storefront. Click Create a Web Page. In the "This Page Will" section, select Allow people to send questions/comments via a contact form.

This Page Will: Allow people to send questions/comments via a contact form

2. Enter the Page Name. In this example, we named the page Contact Us.

3. Add any information, messages, or pictures you'd like to include in the "Page Content" section. This content will display above the contact form.

Contact form details

4. In the "Email Questions to" text field, enter the email address that form submissions will be sent to. You may enter multiple email addresses, separated by a comma. By default, the field is pre-filled with the Administrator's Email address.

These email addresses will not be displayed on the storefront.

Email questions to field

5. Under "Show These Fields", check the boxes to the left of each field you want to include in your contact form.

Choose what fields to show in the contact form.

 

What is RMA number? RMA stands for Return Merchandise Authorization. It's a number sent to a customer to help manage returns. To learn more about processing returns, see Processing Returns.

6.Check the Spam Protection box if you want to enable manual captcha protection against spammers.

The checkbox to enable Recaptcha

7. Select your preferred Navigation Menu Options and Advanced Options.

As an additional security layer, you must check the Navigation Menu box to enable the contact form, or it will be unavailable to customers on your storefront.

Navigation options

8. Save your changes.

 

Third-Party Contact Forms

If you need extended functionality or more control over the design of the form, consider using a third-party form builder.

1. Use a custom form builder of your choice to create your form. When finished, save your work and copy the embed HTML code provided by the third-party form builder. See Additional Resources below for instructions for some of our suggested custom form builders.

2. Go to Channel Manager, and click Web pages under the storefront. Click Create a Web Page. For the "This Page Will" section, select Contain content created using the WYSIWYG editor below.

WYSIWYG option

3. Name the page, then click the Edit HTML Source button in the far right of the WYSIWYG editor toolbar.

HTML button in the WYSIWYG editor

4. Paste the embed code you got from your form provider, then click Update.

HTML update button

5. Save your changes.

 

Recommended Custom Form Builders

If you want to create a contact form specifically tailored to meet your business needs, we recommend several third-party form builders. You are not limited to these form builders if you want to use another option.

The BigCommerce App Marketplace also contains several solutions for adding contact forms and other marketing forms.