How-to · WordPress

Keep a WS Form consent log in monday.com

By Jefferson Huera Guzman Updated 5 min read

To connect WS Form to monday.com, install the free Interacti Forms Connector For monday plugin, connect your site in a WordPress Forms Integration automation and map your form's fields to board columns. For a consent and preference log, set readable choice values before you map, because WS Form always sends the stored value, never the label.

What the test form sent

A consent log needs to show what someone chose and when, in words anyone can audit later. This guide sends a WS Form preferences form to a board that does that.

Preferences form with Email, Email frequency radio buttons for Weekly digest and Monthly summary, Topics checkboxes for Product news and Event invites, and a Submit button

We sent this through the live form on WS Form LITE 1.12.19, with connector 1.3.0. The table is what left WordPress. The last column is our suggestion.

Form fieldWhat arrivedExample valueGood column
EmailEmailjo@example.comName and Email
Email frequency (Radio)Text, the stored valueweeklyStatus
Topics (Checkbox)List of stored valuesnews, eventsDropdown

The visitor chose Weekly digest, Product news and Event invites. None of those words reached monday.com.

Set readable values before you map

WS Form is the opposite of Ninja Forms, Forminator and MetForm, which all turn a stored value back into its label. The plugin has no such step for WS Form. Whatever is saved as the value is what your board gets, in Status labels, Dropdown labels and Full Response.

That’s a problem for a log. “Weekly digest” means something to an auditor, and weekly is close. A value such as opt_2 means nothing at all.

Each choice in WS Form sits in a data grid. Column Mapping decides which grid column is shown as the label and which is saved as the value. A new field has one column used for both, so its value is the label text. Our test form added a second column on purpose, so check this before you map:

  1. Open the field’s settings and find Column Mapping.
  2. If Labels and Values point to the same column, you’re done. The visitor’s wording is what arrives.
  3. If they point to different columns, edit the value column so each entry reads the way it should on the board.
  4. Submit a test entry and read the values on the board.

Do this first. The app creates a Status or Dropdown label from whatever arrives, so items you’ve already received keep the old wording.

Log every change as a new item

It’s tempting to keep one item per person and update it. For consent, don’t. Our second test submission left the radio and the checkboxes empty, and they arrived as empty text and an empty list. The app skips empty answers, so on an update they wouldn’t clear anything.

Picture someone who unticks every topic. An update would leave their old topics on the item, as if they’d never changed their mind. So use the create template, and let each submission be its own record:

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

Email preferences

Consent log

NameEmail frequencyTopicsRecorded
jo@example.comweeklynews, events2026-11-06 21:18
kai@example.com2026-11-06 21:18
Kai's row is a real record: this person chose nothing, and the log shows that.

Sort the board by email, or filter on it, to see one person’s history. Then map Submission Date to a Date column. It’s the only timestamp you get, because Date/Time is a PRO field in WS Form, and it holds the date and time in UTC.

Once your site is connected, pick the form in Form ID, a group in Group/Item, then open Data:

The Data mapping for a WS Form consent log, with Email in Name and Email, Full Response in Item Update, and Email frequency, Topics and Submission Date mapped

The form has no name field, so Email fills both the item name and the Email column.

Rebuilding a form breaks the mapping

WS Form gives each field a database id, and everything downstream keys on it. We saw this directly: the same form had field ids 6, 7 and 8 in one test run and 2, 3 and 4 after it was rebuilt.

The app stores answers by field id, not by label, and it finds automations by form id:

What you doWhat happensWhat to do next
Rename a labelThe id stays, so the mapping keeps workingNothing
Delete a field and add it againNew id, so that column stops getting valuesMap the new field
Rebuild the form, or import it as a new oneNew form id, so the automation no longer runs for itPick the new form in Form ID, then map every field again

The last two fail quietly, which matters for a consent log. If you rebuild a form, submit a test entry straight away and check the board.

Limits on LITE and the other routes

WS Form LITE doesn’t include Date/Time, Range or Rating, and Hidden is PRO too. The connector also supports select, number, phone and URL fields. See Supported WordPress form plugins.

Zapier’s template also creates a new item for each WS Form submission. Zapier alternatives compares the routes, and the WordPress forms to monday.com guide covers everything else.

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

Frequently asked questions

Why does my board say weekly instead of Weekly digest?

WS Form sends the stored value of each choice, and the plugin has no step that turns it back into a label. In a real test, Weekly digest arrived as weekly. Read more →

Does a consent checkbox arrive as yes or no?

No. The plugin sends every WS Form checkbox as a list of the ticked values, so it can't go in a Checkbox column. Use a Text, Status or Dropdown column. Read more →

Should I update one item per person?

Not for a consent log. Empty answers are skipped, so an update can't clear topics that someone has unticked. A new item for each change gives you a true history. Read more →

Will editing my form break the mapping?

Renaming a field won't. Deleting a field and adding it again gives it a new id, so map it again. A rebuilt form gets new ids throughout, and you need to pick the new form in Form ID. 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 →