Form Builder app by HulkApps lets you:

  • Create an unlimited number of forms free of cost
  • Get email alerts every time somebody submits your form
  • Design your own email auto-responder that gets sent to users after they submit your form
  • Export form submissions - export to a CSV in one simple click
  • Prevent spam - Captcha option is available for anti-spam protection
  • Use conditional logic - show/hide fields based on the user’s previous answers.
  • Allow unlimited File/Images upload - users can upload files and images in your form
  • Control after submission action - redirect users to a specific URL after your form is submitted, limit submissions to one per user, one per page load, or hide the form.
  • MailChimp integration - connect your form to a MailChimp list. (Pro only)
  • Klaviyo integration - connect your form to a Klaviyo list. (Pro only)
  • Receive payments via Stripe (Pro only)
  • Automatically create customer accounts on Shopify (Pro only)
  • Insert tokens/piping to customize your messages (Pro only)
  • Use hidden fields to capture important information (Pro only)
  • Track clicks on Submit button using Google Analytics (Pro only)
  • Form builder API for displaying form in Shopify mobile app (Pro only)
  • Save form as a "Draft" (Pro only)

No. There is no coding knowledge required to install or use this app.


Starting June 5th, 2018, we released a Pro version of Form Builder app which will have premium features for a small fee of $10/ month. A trial period of 6 days is available. All our apps are Partner-friendly for development stores.


Our FREE Plan will include the following features:

  • - Unlimited Forms
  • - File Upload (unlimited storage)
  • - Design your own email auto-responder that gets sent to users after they submit your form
  • - Image Upload (unlimited size)
  • - Export submissions
  • - Conditional logic
  • - Full Design Customization
  • - All Element Types (excluding hidden fields)
  • - Self-notifications (email)
  • - Respondent notifications (email)
  • - Custom thank you message


Our PRO Plan will include the following features in addition to the above-listed features:

  • - Hidden fields element
  • - HTML Code element
  • - Address element
  • - MailChimp Integration
  • - Klaviyo Integration
  • - Stripe payment
  • - Piping
  • - Shopify customer accounts
  • - Responses API
  • - Multilingual form
  • - Google Analytics tracking
  • - Advanced styling using CSS and JS
  • - Respondent submission notifications (email)
  • - Custom messages (validation, mandatory, other)

Most features in our Form Builder app is free to use except for some new additions to our app, for which a small fee of $10/month is chargeable. Our Pro features are available on a 6-Day Trial. For test store users, we have also kept our app Partner Friendly.

Form Builder works great for:

  • Wholesale Forms
  • Order Forms
  • Contact us pages
  • Registration Form
  • Building Surveys
  • Donation Forms
  • Payment Forms
  • Popup Form
  • Request Forms
  • Evaluation Forms
  • Feedback Form
  • Booking Forms
  • Reservation Forms
  • Upload Forms
  • Custom Checkout Form
  • Membership Forms
  • Appointment Form
  • Subscription Forms
  • Award Forms
  • RSVP Forms

We have not charged anyone extra fees for installing, and sometimes even customizing the app to help our merchants. However, if the merchant has a more unique request that requires custom coding, then we are happy to assist you for an additional charge.

You will get a shortcode, something like

which needs to be copied and pasted in HTML format on any page where you’d like to display your form.

You can use any of these option types an endless number of times for free.

  • Drop Down
  • Date
  • Time
  • File/Image Upload
  • Checkboxes
  • Radio buttons
  • Multiple-select checkboxes
  • Single text entry
  • Paragraph text entry
  • Label
  • Line Break
  • Spacer
  • Number
  • URL
  • Address (Pro only)
  • Hidden Field (Pro only)
  • HTML (Pro only)

Under "Shopify Integration" select "Create Shopify Customer" to automatically create a new user to your store at form submission.

The hidden field is a special input field whose value is sent with a form submission with other fields to the admin. The field itself is not rendered and is invisible in the front-end. In order to use the Hidden element, you should upgrade your plan to Pro version.

Yes! You can set this under the “Only Show this Element If” option found at the bottom when editing the specified element.

Honestly, we haven’t placed any limit or threshold for file uploads. From our tests, and user feedback, the maximum file size you can upload to Shopify appears to be 10 MB per upload.

Documents such as .doc, .xls, .ppt, .pdf. Audio such as .wav, .mp3, .mp4. Video such as .mpg, .mov, .wmv.

The maximum image size you can upload is 3 MB per upload. The maximum image dimensions that can be uploaded is 2048 x 2048 pixels.

Yes, user can upload more than one image by selecting multiple images together using CMD or CTRL key on their keyboard and then selecting the Upload button.

Note: Keep unique field names if you are going to use multiple image upload fields in every form.For example: upload image 1, upload image 2

Image type such as .png, .gif, .jpg can be uploaded.

All images or files will reside on our third party server, Amazon AWS. A link is automatically generated to the file location. A downloadable link will appear in the submission section.

We have not charged anyone extra fees for installing, and sometimes even customizing the app to help our merchants. However, if the merchant has a more unique request that requires custom coding, then we are happy to assist you for an additional charge.

All the forms you’ve created will appear, along with their shortcode, under “My Current Forms”.

The code needs to be placed in the theme’s code area. Basic coding knowledge is required for doing this. Usually, the shortcode is placed before the body tag to display the form in the Contact section.

  • Go to Online Store, under your Theme, Select Edit Code.
  • Under Sections, Select contact-template.liquid file.
  • Place the shortcode below the tag.

Copy the shortcode of your saved form. Open your page under Online Store > Pages and in the Content area, place the given code in > HTML format.

When editing your form, under "Connect" select the "Captcha" option and check the enable Captcha checkbox.

You need to keep the “Send Submission Email To User” box checked to send an auto response email with custom message. This can be found under the “Email Address” form element when editing your form.

You can customize your message under “Auto Responder” located in the “Content” section when editing your form.

The mail service you are using might not be supported by the mailing services that we are using for sending you notifications. Please create a mail address with Gmail, YMail!, Outlook, AOL, etc.

Please make sure your email service provider has not rejected your email due to Policy or due to Security reasons. You could double-check your spam folder. We also request you to test with an alternate email. Kindly contact our support team with your Shopify store URL so we can check in our server for the exact reason for rejection.

Discard any unused or empty form elements/fields to avoid any errors in saving your form.

When using the Form Builder application in Safari, you will have to make sure to enable 3rd party cookies from your cookie setting.

If a webpage redirects too many times, it might have been set up in a way that is causing a redirect loop. The issue might also relate to outdated redirect information in your browser cache or cookies. To find out:

In your Safari browser:

  • - Choose Safari > Preferences from the Safari menu bar.
  • - Click the Privacy icon.
  • - Click Manage Website Data.
  • - Click 'Remove All' to remove stored data for every website you've visited in Safari.
  • - Click Done, then close Safari preferences.
  • Now, user will be redirected to Store login page. Kindly login into your store and navigate to Shopify apps list and try accessing our app again.

In order to do this, you should upgrade your plan to Pro version. Once you have unlocked the HTML element, you need to follow the below steps:

  • Add the HTML Element to your form when editing.
  • Click on “Source” in the top left corner.
  • Copy your store’s Privacy Policy or Terms & Conditions code.
  • Paste it into the HTML Element.

We deeply regret you leaving us. Unfortunately, data available in the app will be lost forever within 48 hours of uninstallation due to Shopify’s General Data Protection Regulation Policy. There is no backup once you remove the app from your store and there is no way we can help you. We request you to kindly export your submissions before you uninstall the app.