ECF: Contact Form Builder

Form Builder + Customer Form + Conditional Form + File Upload
4.9 (53 Reviews)

From $4.99/month. 7-day free trial.

Customizable Embed Form

Customizable Embed Form

Short Code / Plain HTML based custom forms like Contact, Testimonial, Conditional, Quiz, Survey, Customer Signup Form.

Conditional Form Builder

Conditional Form Builder

Drag & Drop Fields, File Upload, Conditional Fields & Emails, Auto Response Emails with CC/BCC, JQuery Callback and Webhook for lead system

ReCaptcha + Mailchimp/Klaviyo

ReCaptcha + Mailchimp/Klaviyo

Google reCAPTCHA Anti-Spam protection for your forms. Third party based Mailchimp, Klaviyo form integration with few easy steps.

With the remarkable features listed below, you may increase your discount capabilities in Shopify.

ECF: Contact Form Builder

This app helps you to create your own custom form with drag & drop fields. You can easily add the fields, change their position on the form, and mark it as required if needed. Form settings are easy to use and you can set email-specific auto-responder emails. You can send the form data to multiple users as well as set BCC according to your requirements. We provide the facility to set the sender’s email address as well as a subject.

You can put form using shortcode or static HTML. No third-party iframe call so it will not affect the site loading speed using this app.

Add Conditional Email

Just need to set the Email Address when you add a field and a form will send an Email based on the select-box/checkbox/radio button selection.

Kind of forms you can create using this app:

  • Contact Form with File Upload
  • Customer Forms with tags
  • Logical Form with Conditional Fields
  • Survey Form
  • Multi Steps Form
  • Quiz Form with Field dependency
  • Product Out of Stock Form
  • Wholesale Inquiry Form
  • Sales Form
  • Event Registration Form
  • Customer Feedback Form
  • Assessment/Audit Form
  • Job Application Form

Here are the key features of the app:

  1. Unlimited simple drag-and-drop fields to build the form
  2. You can add multiple receivers + BCC
  3. Allow creating multiple forms with unlimited fields
  4. File attachment facility up to 5MB
  5. Dynamic Subject – Set the subject with a support ID. Your support ID is the same as your form submitted ID so you can add your Subject like “Support ticket {ID}
  6. Duplicate Entry Prevention
  7. Designed Email Template – By default good design for submitted data on inbox + you can set your own design for inbox data
  8. ReCaptcha Spam filter + Built-in Antispam – You have to add your API of Google ReCaptcha and enable the Google ReCaptcha under the form
  9. Auto Responder with thank you email
  10. Easily integrate Mailchimp or Klaviyo – Add API key on the app and select your list on the form area that’s it.
  11. CallBack Javascript function after data submission. You can handle an event of javascript
  12. Webhook URL – Send the data to the third-party system. If you have a lead system and you want submission stored in your own system. Just need to add the URL on the Webhook URL option and we send the JSON data on that URL
  13. Integrate form data with Zapier using webhook
  14. Frontend Date display – Option Available to display submitted data like testimonials, and feedback using set the layout


If you want any customization on forms like Step form, Popup form, Testimonial form, Conditional form, etc…, Our Development support provides support to carry out such customization. Just contact us with your custom requirements and we will customize it for you.

Launch date

March 18, 2020

Company Facts

Save your time and money by choosing our professional team.


Active Stores

We feel proud to say that we have a number of active users.


Created Forms

Total number of forms created by the user.


Active Support team

The total number of store owners who getting support from us.

We really appreciate your business and your market goal so we do not want to miss the chance to be part of your success story. Our agile team is working very hard each and every day to make our application better and satisfy your business goal.

Pricing 7-day free trial



  • Form Submission Limit 1000/mo
  • Multiple To and BCC
  • Unlimited Form Fields
  • File Upload upto 5 MB
  • MailChimp/Klaviyo Google V2 Captch
  • Custom CSS


  • All included of Premium Plan
  • Custom JS function on before and after Submit
  • Webhook Send Data to Third-party URL
  • Display Data on Front Store

* All charges are billed in USD.

** Recurring charges, including monthly or usage-based charges, are billed every 30 days.

Create awesome custom forms easily by drap & drop

May 8, 2023

Autel Energy

LocationUnited States

Great plugin that does exactly what we need and more. Support was very helpful in guiding set-up. A+

April 6, 2023


LocationUnited Kingdom

Amazing app - The interface is among the most user-friendly I've encountered. There are some extremely useful customization options for forms, and integration is flawless. The support knowledgeable and very responsive, and from our experience appears to be available 24/7, which is a really appreciated. The pricing structure offers great value for money with the middle tier permitting unlimited submissions. Thank you, Carl

March 23, 2023

FSL Group Limited

LocationHong Kong SAR

This is app is user-friendly and easy to customise. Support team Chirag Patel is patience and very friendly to guide us how to customise the form. One suggestion is that if your team can provide a customization onthank you email subject with count down function would be even more nice. Highly recommend this app!

Submit Your Query