Thursday, November 21, 2024
HomeWordPress TipsHow to Get the Most Out of Using Forminator

How to Get the Most Out of Using Forminator


Forminator is WPMU DEV’s 5-star form-builder plugin. It lets you easily create forms, quizzes, polls, collect payments from Stripe & PayPal, and much more — for free!

“Amazing plugin, it really seems that only your imagination can limit its uses.”

araca

In this article, we cover all you need to know to get the most out of Forminator, including how to:

  1. Get Quick and Easy Access to Forms, Stats, and More in the Forminator Dashboard
  2. Easily Create Basic Forms
  3. Use Stripe and PayPal to Take Payments with No Setup Charges
  4. Set Up a Poll for Your Audience
  5. Crunch Numbers by Creating Calculations
  6. Put Together Amazing Quizzes
  7. Add Time-Saving Convenience with eSignatures
  8. Organize Contacts Using the Submissions Area
  9. Expand Forminator’s Capabilities with Add-Ons
  10. Use Forminator with 3rd Party App Integrations
  11. Add More Form Adjustments in Settings
  12. Use Forms on Multiple Sites Using Import/Export Options
  13. Schedule Report Notifications

There’s a lot to explore in Forminator! Let’s get started…

1. Get Quick and Easy Access to Forms, Stats, and More in the Forminator Dashboard

With Forminator installed and activated on your site, navigate to Forminator > Dashboard in your WordPress menu for quick, convenient, and easy access to form, quiz, and poll creation, and a quick overview and snapshot of all stats and statuses.

The plugin’s dashboard also lets you perform essential functions such as edit, preview, duplicate, copy shortcode, view submissions, export, and delete — all from one place.

Manage your forms, quizzes, and polls from Forminator’s dashboard.

The top section of the dashboard shows you how many active modules you have on your site and provides a quick breakdown of the total form, poll, and quiz submissions, as well as information on when the last submission took place.

Forminator form submissions
View quick stats about your forms, polls, and quizzes in Forminator’s dashboard.

The dashboard includes modules for Forms, Quizzes, and Polls. The layout of these modules is essentially the same.

For example, here’s the Forms module, where you can create a new form, access existing forms, and quickly check their status (e.g. blue circles indicate the form is published), view stats, and perform other functions.

Forminator: Form module
Use the Forms module to create and edit all types of forms for your WordPress site.

Click the Stats icon next to a form to view more information about last form submission, number of views, total number of submissions, and conversion rate.

Forminator: Form stats
View detailed stats about each of your forms.

You can also perform additional tasks on this screen, such as view reports, edit the form, and apply a range of other bulk and individual form functions by clicking on the gear icon.

Forminator form functions menu.
Click the gear icon to access a range of additional form functions.

The functions you can access from this dropdown menu include:

  • Edit: Selet this option to edit the current form.
  • Preview: Click to display a preview of the form within a popup window.
  • Copy Shortcode: Allows you to copy the shortcode for the form, enabling you to embed it into any desired page or post.
  • Publish/Unpublish: This action will either publish draft forms or, conversely, revert published forms back to draft status.
  • View Submissions: Access the submission data for the specific form to review user input.
  • Duplicate: Instantly create a copy of the entire form along with its settings. The duplicated form will be added to the bottom of the list.
  • Reset Tracking Data: Reset the data related to user views and conversions for the form. This does not affect information collected for marketing purposes.
  • Apply Preset: Choose and apply any preset style (from the Appearance Presets screen) to customize the form’s appearance.
  • Export: Generate the form’s code for easy copying and pasting into the Forminator import tool on any website.
  • Delete: Permanently remove the form from your site.

Note: You will see different functions in the dropdown menu depending on the screen you are currently in.

2. Easily Create Basic Forms

Forminator lets you quickly and easily create and customize a form in just a few clicks. You can jumpstart a form using a prebuilt template or create a new form from scratch.

Click Create to get immediate access to all templates.

Forminator’s templates include:

  • Blank – Design your own form from scratch.
  • Contact Form – Includes essential information for users to contact you.
  • Quote Request – Lets users choose your services, add notes, and reach out to you.
  • Newsletter – Perfect for collecting email addresses and getting users to subscribe to your newsletter.
  • Registration – Requires users to set up a username, their email, and a password to register.
  • Login – Customize this form to allow your registered users to log in.
  • Create Post – Perfect for multiauthor sites, this allows users to create a post, upload featured images, add a category, and create a post.

Start by selecting a template that best suits your needs.

Forminator template selector
Choose from various form templates or start your form from scratch.

Templates include essential fields already set up for you to use as-is, and you can easily add additional fields or remove any that are unnecessary.

For example, a registration form template includes prepopulated fields like Username, Email, and Password.

Forminator registration form fields
Use our time-saving templates to create forms with essential default fields already included.

For a basic form, you can choose only the bare minimum required information, such as Name, Email, and Phone Number.

Clicking on the fields will highlight them in blue and add these to your form after clicking Insert Fields.

Add as few or as many fields as you like.

Click the Preview button at any time to see how your form is coming along.

Form preview
Click on Preview to see what your forms look like before publishing.

If your form looks good, click Publish, then copy and paste the shortcode to embed the form into any WordPress post or page, or any widget that allows code to be inserted.

Forminator form shortcode
Embed this shortcode wherever you want your form to display.

Your form is now ready to use!

Need to make changes? No problem. You can edit the form at any time if you need to add more fields, remove fields, tweak modifications, adjust colors, and so on.

3. Use Stripe and PayPal to Take Payments with No Setup Charges

Unlike similar plugins on WordPress.org, Forminator lets you set up and use Stripe or PayPal payment methods on any form…completely free of setup charges!

It’s the ideal way to collect payment for eCommerce items, services, memberships, and more.

You can set up payments with Forminator in just a few quick and easy steps.

When creating a new form, you’ll see Stripe and PayPal in the Fields area. Keep in mind that you can only pick one method per form. However, you can set up both accounts to decide between the two at any time.

If you add both Stripe and PayPal fields to your form, we recommend that you use Forminator’s visibility conditions, so only one option is visible at a time. For example:

  1. Add an option to your form using a Radio (or Select) field that allows visitors to choose the payment method.
  2. Apply visibility conditions to both Stripe and PayPal fields so only one is visible based on the visitor’s selection in the Radio (or Select) field.
Forminator fields - Stripe and Paypal selected.
With Forminator, you can choose to use either Stripe or PayPal as payment methods.

To begin configuring your payment form settings, click on the Stripe and/or PayPal fields. Forminator provides quick and easy setup walkthroughs for both Stripe and PayPal. If you need any help setting these up, see our documentation.

Note: You will need to connect your PayPal or Stripe accounts to Forminator before being able to accept payments.

For example, you’ll get the following message if you have not connected your PayPal account with Forminator:

Message displayed if user has not connected their PayPal account with Forminator.
Click the ‘here’ link to view detailed information about connecting Forminator to your PayPal account.

Each payment method also lets you adjust different field settings.

For example, if you select Stripe, you’ll see the Labels section, where you can customize the label, description, and language for the Stripe field, plus options to show the card icon and collect the postal code.

Stripe Edit Fields section - Label tab
Customize your payment method’s label.

The Settings section lets you switch from Test (Stripe) or Sandbox (PayPal) modes to Live mode when you’re done testing your payment processes and are ready to go live.

You can also change the currency and specify payment amounts (e.g. fixed or variable based on a formula) in this section.

The screenshot below shows the Settings tab for PayPal.

PayPal Edit Field - Settings tab
Change mode, currency, amount, and more in Settings.

If you select Stripe, the Settings tab will also include the option to set up one-time and subscription payment plans and configure plan conditions.

Stripe Edit Fields - Settings tab
Stripe lets you configure settings for different payment plans.

For more information on configuring payment plans for the Stripe field in Forminator, see our documentation.

The Advanced section lets you configure various options depending on which payment method you have selected.

For example, with PayPal selected, you can configure options like Disable Funding Sources, Pre-fill Billing Details, Shipping Address, Language, and enable or disable Debug Mode.

PayPal edit field - Advanced tab.
PayPal Advanced edit field settings.

Stripe, on the other hand, lets you configure options like Payment Receipt, Payment Details, Card Validation, Billing Details, and Meta Data.

Stripe Edit section - Advanced tab.
Configure advanced options for Stripe in the Advanced tab.

For example, with Payment Receipt, you can choose whether you want to email a receipt to your customers once payment has been successfully completed for live payments. You can also customize the email template.

Stripe Payment Receipt fields.
Email payment receipts to your customers.

You can also easily enable and collect Billing Details on your forms and send this data to Stripe.

Stripe - Advanced Edit - Billing Details
Select the billing details to display on your Stripe dashboard for each payment.

In the Styling tab of the Stripe module, you can add additional CSS classes for complete customization.

Stripe Edit - Styling tab
Customize the CSS for your Stripe payment field to your liking.

In the PayPal module, you will find customization options in the Edit Field > Customize tab.

PayPal Edit - Customize tab
Customize options in the PayPal field via the Customize tab.

Finally, you can add rules and conditions for your selected payment methods under the Visibility tab.

Stripe Edit Field - Visibility tab.
Set visibility conditions for your selected payment methods by adding and configuring rules in the Visibility tab.

After configuring the above, you’ll have a functional Stripe or PayPal payment form.

Example of a payment form.
Add as much detailed information as your payment form requires.

For more information on building an order form in WordPress and collecting payments with Forminator, check out the video below:

Also, to see a payment form in action, check out this demo t-shirt shop we set up. It’s a great example of an order form with various options.

4. Set Up a Poll for Your Audience

Polls are great for gathering information, creating tests, adding a fun element, and much more.

Getting a poll set up with Forminator is a snap.

From the dashboard, hit Create and give your poll a name, then type in the question you’ll be asking users to vote on in the Question section. You can also add a feature image and an optional description to help explain your question further to users.

Forminator Poll - Question field
What question would you like users to answer?

Next, add your poll Answers.

You can add as many answers as you like (with images) and enable custom input fields to allow users to add their own responses.

Forminator Poll - Answers
Add answers with images and custom user input fields.

You can also customize the button label used to submit the poll answer (e.g. ‘vote’, ‘submit’, or anything you like!).

Poll answer button text field
Customize your poll’s button text.

Forminator gives you many options to customize the poll’s appearance, such as changing the Design Style, Colors, Padding, Border, and adding custom CSS.

Customize your poll’s appearance.

The Behavior section lets you configure how to display your poll’s results.

You can display results as a Pie Chart or Bar Graph with customized colors, and choose from the following options:

  • Link on Poll – Adds a “View Results” link to the poll. Clicking this link displays the results on the same page, accompanied by a “Back to Poll” link for easy navigation.
  • Show After Voted – Automatically displays the poll results on the same page once the user submits their vote, also featuring a “Back to Poll” link for user convenience.
  • Do Not Show – Hides the poll results from respondents. The page behavior, whether refreshing or reloading, will depend on the submission settings chosen.

You can also choose whether to show or hide the vote count on results.

Forminator Polls - Behavior settings screen.
Display your poll results as a Pie Chart or Bar Graph with various options.

Additional options found in the Behavior section include:

Submission Method

  • Reload Page: Choose this to refresh the page after poll submission if Ajax causes issues.
  • Ajax: The default method; does not refresh the page.
Forminator Poll - Behavior screen - submission method.
Choose Reload Page if you experience issues with users’ submissions.

Vote Opening

Set poll voting parameters:

  • Status: Choose if the poll is open, paused, or closed.
  • Open From: Set the opening date, or start immediately.
  • Open Until: Set the closing date, or remain open indefinitely.
  • Custom Messages: Input messages for closed, paused, or upcoming voting periods.

Voting Limit

Define voting frequency:

  • Limits: Allow single voting by default. For multiple votes, leave blank or set a wait time (minutes to years).
  • Method: Identify returning voters by IP address or browser cookie.
Forminator Polls - Behavior screen: vote opening and vote limits.
Set vote opening and limit options for your polls.

Security

Enable Akismet spam protection to either reject spam submissions with a custom message or log them as spam without listing in Submissions.

Rendering

Optimize poll rendering against caching issues:

  • Use AJAX to load polls, preventing cache conflicts.
  • Enable DONOTCACHEPAGE to stop caching on poll pages, ensuring compatibility with cache plugins like Hummingbird.
Forminator Polls - Behavior screen: security and rendering.
Forminator provides added options to prevent spam submissions and render polls to users.

After adjusting your poll’s behavior settings, click through to the Email Notifications tab.

Enable the option to send email notifications to one or more email accounts whenever a user’s poll results are submitted.

Forminator Poll - Email Notifications
Enable this option to customize poll emails and notify admins.

You can enter a custom subject line and a custom message into the fields, use the editor to format your message, and include poll data in your notification email subject, body, and the “from name” using various merge tags.

Forminator even allows you to sync polls with thousands of 3rd-party apps in the Integrations section through dedicated services and automation apps like ZapierIntegratelyTray.ioMakeWorkato, and other automation tools that support webhooks.

Forminator Polls - Integrations screen.
Connect to apps via the Integrations page, then click on the Plus sign to integrate with a specific poll.

The Settings area is where you can control your Data Storage and adjust Privacy settings.

There are options to disable storing submissions in your database. You can also change how long you want to retain a poll’s submission for and adjust how long you want to keep IP addresses before a submission is anonymized.

Forminator poll settings.
Configure data storage and privacy submission settings for your polls in the Settings section.

Hit the Preview button to preview your polls before publishing.

I think we all know the answer to this one.

When it all looks good, hit Publish, then use the shortcode provided on any WordPress page, post, or widget that accepts code and your poll is ready to go.

5. Crunch Numbers by Creating Calculations

If you need to create sophisticated calculations, add a simple tax to an eCommerce order, or your WordPress site features mortgages, financial loans, statistics, a BMI calculator, etc., the Calculations field can be of great additional benefit.

Input the formula you want to use into the Calculations field, then enable and use merge tags for fields that function with calculations like Number, Radio, Checkbox, Selection, and Currency.

Forminator - Insert Fields - Calculations
Create customized formulas using the Calculations field.

Under Labels, enter a label and description.

Edit Calculations field - Labels tab
Set up a custom label for the Calculations field.

In the Settings field, you can choose whether to hide the field so that the calculated result doesn’t show up on the form, or display it as read-only (default), and select formatting values such as prefix, suffix, and separator types, and rounding from 0 to 4 decimal places.

Edit Calculations field- Settings tab
Select the type and formatting of your calculations field

To create actual calculations, go to the Calculations tab.

You can combine fields and values to create calculation formulas, preview your form and check the validity of your formulas, and decide how to treat values if you have chosen to hide the field.

Edit Calculations Field - Calculations Tab
In this example, we want our form to calculate and display the value of the selected Radio field multiplied by two.

You can also style the field with CSS in the Styling section.

Edit Calculations field - Stylings tab
Use CSS to style your Calculations field.

And set visibility rules and conditions in the Visibility tab.

Edit Calculations field - Visibility tab
Set visibility rules for your Calculations field.

If your site needs forms that can perform calculations (e.g. add tax to a product or calculate loans), then Forminator has you covered.

For some great examples of setting up complex calculations in Forminator, see our articles on creating free payment forms with Forminator and free WordPress calculator plugins.

6. Put Together Amazing Quizzes

Quizzes are great for entertainment, educational purposes, and engagement. One can quickly and easily get a quiz set up in Forminator’s dashboard.

When you create a new one, right away, Forminator will ask you what type of quiz you’d like to create. You have the option of Knowledge Quiz or Personality Quiz.

Forminator Quiz Type
Select the type of quiz you’d like to create.

In this example, we’ll look at a Knowledge Quiz. To start, choose a Title, Feature Image, and a Description.

Forminator Quiz intro
How well do you know forms?

You can add as many questions as you want in the Questions section by clicking Add Question.

Add your question(s), answers, optional images and description, and indicate which answer(s) is/are correct by ticking the Correct Answer checkbox(es).

Forminator Quiz - Questions and Answers
Add as many questions and answers to your quiz as you like.

You can edit the quiz and add more answers any time you like.

Nail the look of the form by adjusting options in the Appearance section.

The Design Style lets you choose from Default, Flat, Bold, Material, or None.

Preview design styles by clicking on the tabs

In the Colors section, choose either the default palette or customize the colors of quiz elements like answer containers, submit button, social sharing, etc.

Each element category includes color pickers that let you enter colors using their HEX code (e.g. #8C8C8C) or by clicking on the palette.

Forminator Quiz - Appearance - Colors
Let your inner Picasso shine and create colorful quizzes!

In the Fonts section, you have the option of styling your quiz with your theme’s default fonts or overriding these with custom typefaces from Bunny Fonts.