How-to · WordPress

Send WordPress leads to a monday.com CRM board

By Jefferson Huera Guzman Updated 6 min read

To send WordPress leads to one monday.com board, build one update automation per form in WordPress Forms Integration, match each form's email field against the board's Email column, and pick a this condition option that creates a new item when nothing matches. A repeat inquiry then updates the lead you already have, and a new email address creates a new item in the board's top group.

What you’re building

Most sites have more than one form. This guide sends them all to one board, with one item per person. Each form gets its own automation, and they all look up the same Email column.

  1. New submission
  2. Look up the email on your board
  3. Found: update that item
  4. Not found: create a new item

Website leads

New leads

NameEmailPhoneServiceLead sourceLead status
Jordan Pricejordan@acme.com+1 555 0134SEOQuote form
Priya Shahpriya@globex.com+1 555 0178WebsiteContact formWorking on it
Lee Wonglee@initech.comAdsBrochure downloadQualified
Jordan is a new lead. The automation created the item, and your team sets the status.

If your leads are in monday CRM

monday.com says monday CRM brings leads from forms, ads, email and integrations together on one board. WordPress Forms Integration has no CRM features of its own. It creates and updates items on a board, with the same templates on every board.

So check one thing first. Open your leads board, click Automate, then Create, and search for WordPress. If the app is listed, the steps below apply. Converting a lead into a contact or a deal stays in monday CRM.

Step 1: Set up the board

  1. Add the columns you want to fill. You need an Email column, because that’s what you match on.
  2. Add a group for new leads, such as New leads, and drag it to the top of the board. New items land in the board’s top group, and this template has no group picker.
  3. If the board already has leads, read Keep your matches working.

Step 2: Prepare each form

  1. Make the email field required. A submission with an empty email is skipped, so no item is created.
  2. Give each form a distinct title. The Form ID list shows titles only, so two forms called “Contact” look the same. Forminator forms show by slug instead.
  3. Decide what names the item. Some forms send name parts with no full name, such as WPForms in its default format and Ninja Forms. Those guides show your options. Best WordPress form plugin for monday.com compares every plugin.
  4. Add a hidden Lead source field, if you want one. Give it a fixed value per form. Hidden fields are paid in WPForms and WS Form, and MetForm has none the plugin sends.

Here’s one site with three forms, from three form plugins, all feeding the same board:

Form titleForm pluginEmail fieldLead source value
Contact usContact Form 7Your emailContact form
Request a quoteWPFormsEmailQuote form
Download the brochureFluent FormsEmail AddressBrochure download

Step 3: Create one automation per form

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

  1. On your leads board, click Automate, then Create.
  2. Search for WordPress and pick the update item template.
  3. Click Account and choose your site. If it isn’t there yet, connect your site.
  4. Click Form ID and choose the form.
  5. Click update item and map your fields. See Decide what to map.
  6. Click this column and choose Email.
  7. Click this question and choose the form’s email field.
  8. Click this condition and choose an option that creates a new item when nothing matches.
  9. Create the automation.
  10. Repeat for each form.
Update item template with Email as this column and the form's email field as this question

Don’t also add a create template for the same form, or every submission creates an extra item. If you run several sites, each one needs its own connection.

Decide what to map

The update item mapping does two jobs. It fills a new item, and it overwrites an existing one. Choose with both in mind:

ColumnMap it?What happens
NameYesA new lead gets its name from here. Without it, the item gets a placeholder name. On a repeat inquiry, the item is renamed to the new answer
EmailYesWithout it, a new item has no email, so that person’s next inquiry won’t match and you get a duplicate
Phone, ServiceYesA new answer replaces the old one. A blank answer is skipped, so a shorter form doesn’t clear a phone number
Lead sourceYour callShows the most recent form, not the first one
Item UpdateYes, with Full ResponsePosts every answer as an update, on new items and on matches, so nothing is lost when a column changes
Lead statusNoA repeat inquiry would reset the status your team set
OwnerNot possiblePeople columns aren’t listed in the mapping
The update item mapping with Name, Email, Phone and Service mapped, Full Response mapped to Item Update and Lead status left empty

How the create option works

The this condition options that create a new item are available for items only, not subitems. Here’s what the automation does with each submission:

The submission’s emailWhat the app does
Is on the boardUpdates the item with your mapping
Isn’t on the boardCreates a new item from your update item mapping, in the board’s top group
Is emptySkips the submission. No item is created
Isn’t a valid addressDrops the answer, so it’s treated as empty and skipped

Without this option, a submission that matches nothing is skipped, so first-time leads never reach the board.

Keep your matches working

The match is exact, so it only works if both sides hold the same value:

  • Lowercase email addresses. The app lowercases each answer, so a board value with capital letters might not match.
  • Check display text on older items. monday.com’s API reference says an Email column search compares the display text. Items the app creates use the address for both. An item added by hand with a name as its display text might not match.
  • Keep one item per email. Clean up existing duplicates first. Options that update only the first match change one item, and the others change every match.

See Update existing items and subitems by matching a field.

Test it

  1. Submit one form with an email that isn’t on the board. A new item appears in New leads, with an update holding the full response.
  2. Submit a different form with the same email. No new item appears. The item changes, and a second update is posted.
  3. Change Lead status, leave the phone blank and submit again. The status and the phone number stay.

Each automation that runs counts toward your plan, so one submission to one form counts as one run. See Plans and usage and the pricing page.

When to use something else

For setup and everything else, read the WordPress forms to monday.com guide.

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

Frequently asked questions

Does this work with monday CRM?

WordPress Forms Integration works on boards and has no features specific to monday CRM. If the app's templates appear when you click Automate on your leads board, this setup applies there. Moving a lead to a contact or a deal stays a monday CRM task.

What if someone uses a different email address the second time?

The match is exact, so a different address counts as a new lead and creates a new item. Read more →

Does a repeat inquiry erase the first message?

In a column, yes. The new answer replaces the old one. Map Full Response to Item Update so every inquiry stays on the item as an update. Read more →

Can forms from different form plugins feed the same board?

Yes. Build one automation per form. The Form ID list shows forms from every supported plugin on the site, by title, or by slug for Forminator, so give them distinct titles. Read more →

Start with the complete guide

Complete guide

WordPress 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

More 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 →