Comparison · WordPress
Best WordPress form plugin for monday.com, by job
By Jefferson Huera Guzman Updated 6 min read
The best WordPress form plugin for monday.com is usually the one already on your site, as long as it's one of the 9 that WordPress Forms Integration supports. If you're starting fresh, Forminator is the strongest free pick for a lead form, and Fluent Forms is the best free choice when first and last names need their own columns.
Pick by job
If a supported form plugin is already on your site, keep it. Rebuilding forms and mappings costs more than the differences below. Switch only if your plugin isn’t one of the 9, or if a field you need isn’t sent.

If you’re choosing a new one:
| Your job | Pick | The limit to know |
|---|---|---|
| A free lead form with one full name field | Forminator | Set to multiple fields, it sends name parts only. Form ID shows the form’s slug, not its name |
| First and last names in their own columns, for free | Fluent Forms | No Phone field on the free version. Use Simple Text or Mask Input, which arrive as text |
| The same, with a Phone field on the free version | Formidable Forms | No Date field on the free version, and its GDPR field isn’t sent |
| A short contact form, free | Contact Form 7 | You write the form as tags, and there are no name or address fields |
| Forms on Elementor pages | MetForm, in the Elementor editor | Forms built in MetForm Builder aren’t sent. See Elementor forms and monday.com |
| Quotes or totals on the board | Forminator, or Ninja Forms | Forminator sends Calculations and Currency as numbers, and Ninja Forms sends Total. Gravity Forms and Formidable Forms don’t send theirs. Numbers can drive the number condition template |
| You already own a license | Gravity Forms | No free version. Fluent Forms sends names and addresses in the same shape |
What each plugin sends
These tables show what the connector sends, not each form plugin’s feature list. We confirmed the main rows with real test submissions on the free versions of seven plugins. See Field mapping for which columns each type can fill.
Names and addresses
This matters most for the ✏️ Name row. If a plugin only sends parts, no single field holds the whole name, so you have to decide what names the item. The WPForms and Ninja Forms guides walk through that choice.
| Form plugin | Name | Address |
|---|---|---|
| Gravity Forms | Full name, plus each visible part | Full address, plus each visible part |
| Fluent Forms | Full name, plus each visible part | Full address, plus each visible part |
| Formidable Forms | Full name, plus First, Last and any parts you turned on | Full address, plus each part |
| WPForms | Parts only. The Simple format sends one field | Full address, plus all 6 parts |
| Forminator | One field, or parts only when set to multiple fields | Full address, plus each part you turned on |
| Ninja Forms | Separate First Name and Last Name fields | Separate Address, City, Zip, US States and Country fields |
| MetForm | A Text field, or Listing First Name and Listing Last Name | Text fields you add |
| Contact Form 7 | Text tags you add | Text tags you add |
| WS Form | Text fields you add | Text fields you add |

Choices and consent
A choice can reach your board as its label, such as “Website design”, or as its stored value, such as web-design. The two are the same unless you set a separate value in the form. In Formidable Forms, Use separate values is locked on the free plugin, and from WS Form’s code, a new field uses one column for both. It matters most in Status and Dropdown columns, where the answer becomes the label.
Website leads
New leads
| Name | Service | |
|---|---|---|
| Jordan Price | jordan@acme.com | Website design |
| Priya Shah | priya@globex.com | web-design |
| Form plugin | One choice | Several choices | Consent |
|---|---|---|---|
| WPForms | Label | Checkboxes send labels. A Dropdown with several selections arrives as text | GDPR Agreement: yes/no |
| Gravity Forms | Drop Down, Radio Buttons: stored value | Multi Select: stored values. Other choice fields: labels | Consent: yes/no |
| Contact Form 7 | Option text | Option text | acceptance: yes/no |
| Fluent Forms | Dropdown, Radio Field: stored value | Labels | Terms & Conditions, GDPR Agreement: yes/no |
| Formidable Forms | Dropdown, Radio Buttons: stored value | Labels | Toggle: yes/no. The GDPR field isn’t sent |
| Ninja Forms | Select, Radio List: label. Country, US States: stored code | Labels | Single Checkbox: yes/no |
| Forminator | Label | Labels | Consent: yes/no |
| WS Form | Stored value | Stored values | Checkbox: a list, not yes/no |
| MetForm | Label | Labels | GDPR Consent, Opt-in, Switch: yes/no |
Fluent Forms’ Country List also sends its stored code. In Contact Form 7, if you use pipes, the part after the pipe is sent.
What’s skipped
No form plugin sends file uploads, signatures, layout fields or CAPTCHA fields. Each one also skips these:
| Form plugin | Also not sent |
|---|---|
| WPForms | Payment fields, Likert scales |
| Gravity Forms | Product, Option, Shipping, Total, credit card, post images |
| Contact Form 7 | quiz |
| Fluent Forms | Repeaters, payment fields |
| Formidable Forms | Sliders with two handles, the GDPR field, payment fields |
| Ninja Forms | Image lists, product and shipping fields |
| Forminator | Sliders set to a range, payment fields |
| WS Form | Price and payment fields |
| MetForm | Payment fields |
Any field type that isn’t in Supported WordPress form plugins is skipped too.
Is the free version enough?
Usually, yes. A free version changes which fields you can add, not how the connector works. This is what each plugin’s own page says:
| Form plugin | Free version | What a lead form loses |
|---|---|---|
| Contact Form 7 | Yes, open source | Nothing in the tables above |
| Forminator | Yes | Its listing marks only the E-Signature field as Pro |
| Ninja Forms | Yes | No fields. File uploads, conditional logic and multi-step forms are add-ons |
| Fluent Forms | Yes | Phone/Mobile, Ratings, Net Promoter Score and Range Slider are Pro |
| Formidable Forms | Yes | Date, Time, Toggle, Scale, Star Rating and Slider are Pro |
| MetForm | Yes | Mobile, Image Select, Toggle Select, Calculation and Like / Dislike are Pro |
| WS Form | WS Form LITE | Date/Time, Range and Rating are PRO, and so is Hidden |
| WPForms | WPForms Lite | Phone, Address, Website / URL, Date / Time, Hidden and Rating are Pro |
| Gravity Forms | No | Its pricing page lists paid licenses only |
A phone number in a text field still fits a Phone column, because text can go into any listed column.
When you don’t need a form plugin choice at all
- You’d rather not run forms in WordPress. monday.com’s sales lead form page says you can embed its form on your site.
- Submissions also feed other apps. A workflow tool may fit better. WPForms’ monday.com page connects through Zapier, and Ninja Forms’ guide uses its Zapier add-on. See Zapier alternatives.
- You only use Gravity Forms. Its site lists a third-party add-on by Obtain Code.
To set up the form you picked, read its own guide, such as WS Form for a consent log, or the WordPress forms to monday.com guide. Plans for the app are on the pricing page.
Some screens shown on this site are illustrations, so yours may look a little different.
Frequently asked questions
Do I have to pay for a form plugin to use monday.com?
No. Eight of the nine supported form plugins have a free version, and most of them cover a normal lead form. Gravity Forms is the exception, because its pricing page lists paid licenses only.
Should I switch form plugins to get a better result on my board?
Usually not. Rebuilding forms and mappings costs more than the differences in this guide. Switch only if your plugin isn't supported, or if a field you need isn't sent. Read more →
Do any form plugins connect to monday.com on their own?
WPForms' monday.com page connects through Zapier, and a Ninja Forms blog post uses its Zapier add-on. Gravity Forms' site lists a third-party add-on by Obtain Code. Check each page for what it does today.
Which form plugin can send file uploads to monday.com?
None of them with WordPress Forms Integration. File uploads and signatures aren't sent by any supported form plugin. The other answers in the submission are still sent. Read more →
Start with the complete guide
Complete guideWordPress forms to monday.com: the complete guide
Send WPForms, Gravity Forms, Contact Form 7 and six more WordPress form plugins to monday.com, and create or update items with conditions.
Read the guide →In the Help Center
- Supported WordPress form plugins The 9 form plugins Interacti Forms Connector For monday works with, which forms it lists and exactly which field types each one sends to monday.com.
- Field mapping reference How WordPress form answers are cleaned up, which monday.com columns each type of answer can go into, and exactly how the app writes each column type.
- Elementor forms and WordPress Forms Integration Elementor Pro's Form widget isn't supported. Here's what that means and how to send forms on Elementor pages to monday.com with MetForm or another plugin.
- Update existing items and subitems by matching a field Match a WordPress form answer, such as an email, to a board column and update the first or all matching items or subitems, or create one if none match.
- Run an automation only when an answer matches Use the conditional templates to create items only when a WordPress form answer is, contains or doesn't contain text, or passes a number check.
More WordPress guides
- Comparison
WordPress forms to monday.com: Zapier alternatives
Compare Zapier or Make, single-plugin connectors and WordPress Forms Integration for sending WordPress form submissions to monday.com boards.
- How-to
Elementor forms and monday.com: which route to use
Elementor Pro's Form widget isn't supported by WordPress Forms Integration. Compare MetForm, a supported form on your page and webhook tools.
- How-to
Keep a WS Form consent log in monday.com
Log WS Form consent and email preferences in monday.com. Stored values arrive instead of labels, so set readable values first, and take care with rebuilds.
- How-to
Send Contact Form 7 submissions to monday.com
Connect Contact Form 7 to monday.com without Zapier. Each submission creates or updates an item, with your form tags mapped to board columns.
- How-to
Send Formidable Forms quote requests to monday.com
Turn Formidable Forms quote requests into monday.com items. See how separate values change Status labels, and why a blank Quantity arrives as 0.
- How-to
Send Forminator bookings to monday.com
Send Forminator bookings to monday.com, with the date in a Date column and the time in an Hour column. Forms show by slug, and polls and quizzes stay out.
- How-to
Send Gravity Forms entries to monday.com
Connect Gravity Forms to monday.com without the Zapier add-on. Each entry creates or updates an item, with name, address and choice fields mapped.
- How-to
Send MetForm leads from Elementor pages to monday.com
Send MetForm landing page leads to monday.com. Give every field a unique name, know which forms are listed, and avoid forms built in MetForm Builder.
- How-to
Send Ninja Forms class sign-ups to monday.com
Turn Ninja Forms class sign-ups into a monday.com roster without the Zapier add-on. Pick the item name, keep class labels and get clean dates.
- How-to
Send WordPress leads to a monday.com CRM board
Send every WordPress form to one monday.com CRM board. Match on email so a repeat inquiry updates the lead, and a new email creates a new item.
- How-to
Triage Fluent Forms feedback by score in monday.com
Send Fluent Forms feedback to monday.com and route it by score. A blank number arrives as 0, the same as a typed 0, so here's how to handle that.
- How-to
Turn WPForms entries into a monday.com inquiry log
WPForms Lite keeps no entries, so make a monday.com board your record. Send each submission to a board and choose how name parts become the item name.