Complete guide · WordPress

WordPress forms to monday.com: the complete guide

By Jefferson Huera Guzman Updated 5 min read

To send WordPress form submissions to monday.com, install the free Interacti Forms Connector For monday plugin on your site and the WordPress Forms Integration app on monday.com, then pick a form in one of the app's automation templates. It works with WPForms, Gravity Forms, Contact Form 7, Fluent Forms, Formidable Forms, Ninja Forms, Forminator, WS Form and MetForm, and each submission can create an item, post an update or update an existing item.

Your options at a glance

OptionWhat it isWatch out for
Zapier or MakeWorkflow tools with triggers for some form pluginsA second tool to pay for, and often a form plugin add-on
A connector for one form pluginA WordPress plugin built for one form builderSwitching form plugins means switching connectors
WordPress Forms IntegrationA free WordPress plugin plus a monday.com app, by Interacti DigitalNo file uploads, signatures or Elementor Pro forms

A side-by-side comparison is in WordPress forms to monday.com: Zapier alternatives. The rest of this guide covers WordPress Forms Integration.

How it works

The integration has two parts that work together: Interacti Forms Connector For monday, a free plugin on your site, and WordPress Forms Integration, the app on your monday.com account.

  1. Someone submits your form
  2. Interacti Forms Connector For monday
  3. WordPress Forms Integration
  4. Item on your board
  1. The plugin lets the app read your forms and their fields, so you can pick a form and map its fields while you build an automation.
  2. When someone submits a form, the plugin sends the answers to the app right away.
  3. The app runs every automation you built for that form.

Supported form plugins

Form pluginNotes
WPFormsLite keeps no entries, and name parts arrive separately. See Turn WPForms entries into a monday.com inquiry log.
Gravity FormsOnly active forms are listed. Name and address fields arrive whole and in parts. See Send Gravity Forms entries to monday.com.
Contact Form 7Sent only when the submission passes validation and isn’t flagged as spam. See Send Contact Form 7 submissions to monday.com.
Fluent FormsOnly published forms are listed. A blank number arrives as 0. See Triage Fluent Forms feedback by score in monday.com.
Formidable FormsOnly published forms are listed. See Send Formidable Forms quote requests to monday.com.
Ninja FormsFirst and last names are separate fields. See Send Ninja Forms class sign-ups to monday.com.
ForminatorForms show by slug, and polls and quizzes aren’t sent. See Send Forminator bookings to monday.com.
WS FormStored values arrive, not labels. See Keep a WS Form consent log in monday.com.
MetFormBuilt in the Elementor editor. Give each field a unique Name. See Send MetForm leads from Elementor pages to monday.com.

Still choosing one? See Best WordPress form plugin for monday.com. Each plugin sends its own list of field types. File uploads, signatures, layout fields and CAPTCHA fields are never sent. The details per plugin are in Supported WordPress form plugins.

Connect your site

  1. Install and activate Interacti Forms Connector For monday from Plugins > Add New in WordPress.
  2. Go to Settings > Interacti Forms Connector for monday, click Copy URL and click Generate Token.
  3. Install WordPress Forms Integration on monday.com and add one of its templates to a board.
  4. Click Account, add a new connection and paste the site URL and the token.
  5. Pick a form in Form ID, map its fields and create the automation.

Your site is linked when you save the first automation. The plugin’s settings page then shows Linked. Copy the URL with Copy URL instead of typing it: www.example.com and example.com count as different sites. See Install the plugin and connect your site.

Interacti Forms Connector For monday settings page showing Not Linked, with the website URL, a generated token and the Detected Builders card

The 6 templates

Account When a new response in Form ID is received, create an Item/Subitem in Group/Item with this Data

You want toTemplate
Add every submission to a boardCreate an item or subitem
Log submissions on one itemPost it as an update
Keep one item per person, order or IDUpdate an item, or a subitem, that matches
Only act on some submissionsCreate an item if an answer matches text or a number

The update template finds items whose column matches an answer, such as an email address, and can update only the first match or all of them, and create a new item when nothing matches:

Account When a new response in Form ID is received, update item where this column matches this question with this condition

Every template and field is in Automation templates for WordPress forms. For your own multi-step automations, the app’s trigger works in custom automations and monday Workflows. See Use the WordPress trigger in custom automations.

How fields map to columns

Each field arrives as text, a number, a date, a yes/no value or a list of choices, and its type decides which columns it can fill. Choices arrive as their labels in most plugins.

  • Empty answers are skipped, so they don’t clear a column on an update.
  • Blank number fields arrive as 0, because form plugins send them that way. Make the field required if that matters.
  • Give your forms distinct titles. The Form ID list shows titles only.

See Field mapping and supported column types.

Delivery and retries

The plugin sends each submission during the submission itself and waits up to 3 seconds for a reply. If that fails, it retries in the background with WP-Cron, up to 3 more times, 60 seconds apart after the first retry. WP-Cron runs when your site gets a visit, so on a quiet site retries can run later. See How submissions are delivered and retried.

If submissions never arrive, a security plugin, firewall or CDN may be blocking requests to your site’s REST API. Troubleshoot WordPress Forms Integration shows how to test it.

Plans

Each automation that runs for a submission counts as one run. A form with two automations counts two runs per submission, and a conditional automation whose check doesn’t pass doesn’t count. See Plans and usage and the pricing page.

Set it up

  1. Install the plugin from wordpress.org, or read about it on the plugin page.
  2. Install WordPress Forms Integration from the WordPress integration page.
  3. Connect your site in a template’s Account field and create the automation.
  4. Submit a test entry on your site and check your board.

Get started with WordPress Forms Integration has the full walkthrough.

Some screens shown on this site are illustrations, so yours may look a little different.

Frequently asked questions

Does it work with Elementor Pro forms?

No. Elementor Pro's Form widget isn't supported. You can build the form with MetForm, which works in the Elementor editor, or place a form from another supported plugin on your Elementor page. Read more →

Are file uploads sent to monday.com?

No. File uploads and signatures are never sent, in any form plugin. Neither are layout fields or CAPTCHA fields. Read more →

What happens if monday.com can't be reached?

The plugin tries again in the background up to 3 more times with WP-Cron. If the last retry fails, the submission isn't sent, but it's still in your form plugin's entries if the plugin saves them. Read more →

Are older entries sent when I connect?

No. Only new submissions are sent, from the moment your site is connected. Read more →

Can one site send to several boards?

Yes. Create an automation on each board for the same form. Each automation runs on its own and counts as its own run. Read more →

In the Help Center

All WordPress guides

Connect WordPress to monday.com

Install WordPress Forms Integration from the monday.com marketplace. Questions first? Email us and the developer replies.

WordPress Forms Integration pricing →