Webflow sync, pageviews & more.
NEW

Is the fact that the column header in the Form Submission Data table says "field" instead of the element name "Message" a bug with Webflow or am I missing something?

TL;DR
  • Assign a unique, descriptive Name attribute to each form field in the Element Settings Panel.
  • Publish the site and re-test the form to ensure proper column headers (e.g., “Message”) appear in the submission data.

You're noticing that the column header in the form submission table says “field” instead of the actual input name (e.g., “Message”). This is not a bug — it's usually caused by a missing or default field name (i.e., the “Name” attribute) in the form element.

1. Why the Header Says "field"

  • Webflow generates column headers in the Form Submission Data table based on the Name attribute of each form input (not the Label or Placeholder).
  • If you leave the Name of a form input blank or duplicate names across multiple fields, Webflow may revert to using a generic name like “field” in form submission exports and tables.

2. How to Fix It

  • Select your message field (usually a <textarea> or input).
  • In the Element Settings Panel, look for the Name under the "Form Field Settings".
  • Change the Name to something descriptive, such as message, userMessage, or whatever suits your project.
  • Publish your site again to apply the updates.
  • Submit a test form and check the Form Submission table to confirm the correct column header now appears.

3. Additional Tips

  • Keep field Names unique across each form.
  • Use lowercase, no spaces, and avoid special characters in field names.
  • The Label is only visual and does not impact the submission data column headers.

Summary

The "field" header appears because your form element is missing a proper Name attribute. Setting a unique name in the Element Settings Panel will ensure the correct column title like “Message” shows in your form submission data.

Rate this answer

Other Webflow Questions