A CRM handoff often breaks because the visible form is tested but the hidden fields are not. Name, email, company, phone, message, and service interest are only the obvious fields. Hidden fields may carry page path, campaign source, language, region, consent, product interest, referrer, experiment variant, and spam score.
Build a field map with one row per website field. Include the field label, input type, validation rule, CRM property, required status, fallback value, owner, and whether the value is visible to sales. If a field is calculated or added by middleware, mark where that transformation happens.
- Check required fields, optional fields, hidden fields, calculated fields, select values, checkboxes, file uploads, and multi-step form state.
- Confirm select values match CRM option values exactly, including capitalization, punctuation, language, and archived options.
- Test long company names, non-English names, accented characters, phone formats, free email domains, and empty optional fields.
- Make sure error states are useful when the CRM rejects a value instead of only showing a generic website error.