This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Contact Form Builder Online – Gorilla Forms


For any issues, bugs, feature requests and general help, contact our awesome support team!
Create New Support Ticket
If you need more features and functionality, checkout The Premium Version

Looking for a reliable WordPress contact form? Here’s your answer – GorillaForms is an easy to use form creating system that allows you to create any type of forms with few simple clicks. We have put focus squarely on ease of use, since we thought almost all other form plugins throws loads of features right on users’ screens when all they need is a quick and intuitive form creation and management process. GorillaForms is a reliable WordPress contact form plugin that takes care of all your contact form needs.

As soon as you activate the plugin and go to “Gorilla Forms” link in the left menu, you see our elegant forms manager to manager all your WordPress forms. When you fist visit the page, forms area will be empty and you will see “Add New” button on top bar to start creating WordPress forms. When you click it, you will be taken to a new page with following fields:

Unique Name:

This is the name of your form. It will help you identify the form on forms manager page. Unique Name is not visible on the front end of your website.

Form Description:

Administrative field to describe the form. Not visible on the front end.


Option to redirect visitors to a specific page already created on your website or to a specific URL. Handy to show information related to contact once the form is submitted.

Header Text:

This is the text you want to show above your form to your site visitors.

Auto-Responder Toggle:

Allows you to create and send an automatic message to form submitter. You can decide message subject and text. If it is off, no message will be sent.

Success Message:

Message displayed to the user after successfully submitting the WordPress contact form. This is different from redirection. Success message stays for 5 seconds before redirecting the visiter.

Once created, each WordPress contact form is represented by a square card that displays important information about the form at a glance and quick editing buttons. Multi-select boxes allow you to clone or delete forms with single click.

Next important step is creating custom fields for your WordPress contact form. Click “Fields” button on the form card you want to edit. This will take you to a new page. Available fields are displayed as red pills on the top bar. Clicking any field will take you to field parameters page.

Once saved, the fields will appear as white horizontal bars with drag and drop handle on left, which can be used for rearranging order. You can quickly change the form using drop down menu on top right.

On Forms Manager page, submission counter is visible on each form card, clicking which takes you to submission entries for that particular form in a tabular format. Each entry holds all the information about the submission., including fields captured during the submission.

A small gear icon takes you to Global Settings.

Each form card also displays “shortcode” required to display the forms on your site. Copy the short code and paste it inside a page, post or custom widget to display the form on your WordPress website.

Here’s quick overview of features:

  • Forms Manager to create, edit and manage your WordPress forms with few simple clicks.
  • Fully customizable forms.
  • Elegant user interface focussed on ease of use
  • Forms displayed as cards with at a glance information.
  • Cards display form Name, Submissions Counter, Shortcode, Type and Editing buttons.
  • Individual submission tracker for each form with all form submission details.
  • Each submission entry displays captured data from the form.
  • Multi-select duplicate and delete option for forms.
  • Option to set redirection for each form to a page or URL.
  • Option to set auto-responder with custom subject and message
  • Set success message on form submission.
  • Add reCaptcha to block out pesky SPAM.
  • Multiple custom field types including text, headings, paragraphs, select box, radio buttons, check boxes, date picker with calendar etc.
  • Mark any field as required
  • Set default value for any field
  • Set visibility for any field
  • Show Terms and Conditions checkbox
  • Advance field options like CSS and character length.
  • View and Delete individual submission entries
  • Option to capture IP location of the form submitter
  • Option to capture Browser and OS information of the form submitter
  • View Geo Location through Submission details


  • Forms Manager.
  • Edit Form.
  • Drag and Drop Field Manager.
  • Sample Form


  1. Download GorillaForms

  2. Go to your Dashboard and locate Plugins tab. Click on Upload Plugin and specify the path of downloaded plugin in the text box.

  3. Click on Activate Plugin


Is there a limit to the number of forms I can create?

No, there is no limit. You can create as many forms as you like.

How can I show forms on my website or blog?

Just copy the shortcode for a form on it’s card in forms manager and paste it inside the page or post you want to show the form on.

How can I add custom fields to my form?

Click “Fields” button on a form card to go to fields manager for that form. Here you can add, edit and sort the fields.

Where can I access form submissions?

Either click the number counter on a form’s card or go to “Gorilla Forms -> Submission” on the left menu.

Can I set autoresponder for a form?

Yes, you can set autoresponder for a form by clicking “Edit” button on a form card and turning the autoresponder toggle on. 2 New fields will appear below it to set Subject and Message.

Can I rearrange fields in my forms?

Yes, you can change field order of custom fields by drag and drop method in dashboard


Awesome Plugin!

This one came highly recommended from another user and I am happy that I gave it a try. Functionality and usability are rather seamless and I will definitely recommend this to anyone looking for a good forms solution.

A New Champion

Works rather beautifully, providing great functionality without ever getting in way. I liked the clean interface that allows to focus on usability rather than having to sort things out.

Clean and Simple yet not

Many things to like but frustrating list view with no date only entry number. Can’t locate all notifications or emails in email client so unsure of consistency and functionality over time. Can’t export list or even view as full on screen. Have to click each one to view full email address. Still playing with it but frustrated with support and easy location of things on website. Has nice clean look to admin side though.

form stopped working, support nonresponsive

Form was working great, stopped working, stopped getting emails, settings drop down became unavailable, submission details incomplete. Submitted support request, sent email, no response. Impacting my business so now I’ll need to find another form pluggin & rebuild.

Good but could be much better

Needs an X on the popup window to close for no data entered cases. You can close by clicking off the form, but not intuitive.

Also, sends the person contacting a reply so why not auto send an email to the admin with the message details at the same time? Would be nice to be able to select that the email to the admin or selected email address also contained the attachments, if any.

Otherwise decent enough.

Read all 10 reviews

Contributors & Developers

“Contact Form Builder Online – Gorilla Forms” is open source software. The following people have contributed to this plugin.




  • Fixed: A bug causing blank page with WooCommerce submission when form is not specified for integration.
  • Fixed: XML data import causing issue with submission listing.
  • Fixed: CSV export including all submissions even when filtered with field value.
  • Enhancement: improved behavior with some third-party caching plugins.
  • Added: Submission date and time available in submission details.
  • Fixed: Activity widget on WordPress Dashboard is visible to all users.
  • Other improvements and bug-fixes.


  • Fixed: Missing placeholder configuration for Primary Email, Secondary Email, Number, Date and Birth-date fields.
  • Fixed: MailChimp, Constant Contact and Aweber opt-in text taking only half width of row.
  • Improvement: reCaptcha is now centered on two-columns layout.
  • Norwegian translation added for front-end (partial).
  • Other bug-fixes and improvements.


  • Added: Customizable date format for Date and Birth-date fields.
  • Other bug-fixes and improvements.


  • Added: Now total price can be displayed on the form. Enable it in Form Settings >> General Settings.
  • Other bug-fixes and improvements.


  • Bug fixes


  • Transaction log display is now tabular.
  • Fixed: default submissions page not being created properly in multi-site env.
  • Fixed: Long email address messing up table layout (submission manager page).
  • Fixed other small bugs.


  • Minor fixes


  • Added: Legend on submission manager page for quick information about icons.
  • Improvement: long-entries are now truncated on submission manager page.
  • Other minor bug-fixes and improvement.


  • Expiry details displayed above the form are now fully translatable.
  • Other bug-fixes and improvements.


  • Added: PayPal response details now available in submission details.
  • Other bug-fixes and improvements.


  • Bug fixes and improvements.


  • Updated translation template.
  • Other minor bug-fixes and improvements.


  • CSS Fixes


  • Completely rebuilt the plugin from scratch with tons of new features.
  • Renamed and Rebranded as GorillaForms
  • New look
  • Added personality


  • Improved HTML Structure
  • Fixed a bug where the form was always appearing on top, despite pasting the shortcode within content.
  • Fixed a bug that did not allowed showing multiple forms on a page.


  • Added new banner


  • Major security update


  • Fixed a minor bug


  • Upgrade option changed


  • Multiple Bug Fixes
  • Usability Improvements


  • Added option for setting default value for text fields


  • Bug Fixes
  • Added new field type


  • First Release