Automation Is Missing Form Data: How to Troubleshoot Field Capture and Mapping
When automation is missing form data, the workflow runs but the values it needs are empty. The form captured the data, but somewhere between the submission and the destination field the value disappeared. The break is in the mapping, the field names or the integration handoff. Find the stage where the value exists on one side and is missing on the other.
Table of Contents
- 01.The data flow you are debugging
- 02.What to check first
- 03.Was the field captured in the first place
- 04.Field names and the payload
- 05.Mapping to the wrong destination field
- 06.Hidden fields and conditional fields
- 07.Data types and empty values
- 08.How to test it
The data flow you are debugging
Form data travels through several stages. The visitor fills the field, the form platform stores the value, the integration sends the payload, the automation maps the field and the destination record receives the value. Missing data means the value existed at one stage and was absent at the next. Your job is to find the exact stage where it dropped.
| Stage | What to check | How to confirm |
|---|---|---|
| Form field | Field exists and was filled | Review the form submission entry |
| Payload | Field name in the payload matches the source | Inspect the webhook or integration payload |
| Mapping | Source field maps to the right destination | Open the mapping configuration |
| Destination | Destination field accepts the data type | Check the CRM field type and permissions |
What to check first
- Open the form submission entry and confirm the field was actually filled.
- Inspect the webhook or integration payload to see the exact field names sent.
- Compare the payload field names with the mapped destination fields.
- Check the destination CRM field type and whether it accepts the incoming value.
- Test with a submission where every field is filled to isolate mapping from capture problems.
Was the field captured in the first place
Before blaming the integration, confirm the form actually captured the value. Open the submission entry in the form platform and look at the field. If it is blank there, the problem is the form, not the automation. The field may not have been required, the visitor may have skipped it or the field may not be included in the submission payload. A value that never left the form cannot be recovered downstream.
Field names and the payload
Integrations send data using field names or keys. If the source field name does not match what the mapping expects, the value is sent but never reaches the destination. This happens when a form field is renamed, a custom field is recreated or the integration uses internal IDs instead of labels. Inspect the actual payload the integration sends, then compare those keys with the mapping. A mismatch between the payload key and the mapped field is one of the most common causes of missing data.
Mapping to the wrong destination field
Even when the payload is correct, the mapping can send the value to the wrong place. A source field mapped to an unrelated CRM field means the data lands somewhere unexpected. Custom fields with similar names are a frequent source of this. Open the mapping and confirm each source field points to the intended destination field. Field mapping problems are covered in detail in the guide on webhook data mapping wrong.
Hidden fields and conditional fields
Some forms use hidden fields for source tracking, UTMs or referral data. These fields are populated by the form platform, not the visitor. If a hidden field is empty, the script or logic that fills it may not have run, or the field may not be configured to capture the value. Conditional fields that only appear based on earlier answers can also be absent from the payload if the condition was not met. Confirm whether the field was expected to be present for that submission type.
Data types and empty values
A value can be rejected by the destination field if the data type does not match. A number sent to a text field or a date sent to a text field may be stored differently than expected. An empty string is not the same as a null value, and some CRM fields reject one but accept the other. If the value exists in the payload but not in the CRM, check the destination field type and whether it silently rejected the value.
How to test it
- 1.Submit the form with every field filled, including hidden fields.
- 2.Open the submission entry and confirm all values are present.
- 3.Inspect the integration payload for the exact field names and values.
- 4.Open the CRM record and compare each field with the submitted value.
- 5.For any missing field, trace it through the mapping to find where it dropped.
- 6.Fix the mapping or field name and resubmit to confirm the value now arrives.
Frequently Asked Questions
Why is my form data not reaching the CRM?
The field may not have been captured by the form, the payload field name may not match the mapping or the destination field may have rejected the value. Inspect the submission entry and the integration payload to find where the value drops.
How do I fix a field mapping problem?
Inspect the actual payload the integration sends, compare the field keys with the mapped destination fields and correct any mismatch. Test with a fresh submission to confirm the value now reaches the correct CRM field.
Need help applying this to your business?

PPC, Conversion Tracking, CRM and Automation Specialist. Helping businesses generate qualified leads with Google Ads, accurate tracking and automated follow-up.
Related Guides
Automation Custom Fields Are Not Updating: How to Diagnose the Problem
A field that does not update usually means the value never reached the field. Trace the value from source through the mapping to the CRM record.
Webhook Data Goes Into the Wrong Field: How to Fix Mapping Problems
Wrong field mapping happens when the key does not match the payload or the data type does not match the destination. Capture the actual payload before changing the mapping.
Form Submission Automation Not Triggering: How to Find Where the Workflow Breaks
When form automation never starts, the break is usually before the workflow. Confirm the form recorded the submission, the contact was created and the trigger is on the correct form before debugging the workflow.