Mapping Direction
FirstTouch field mappings write FirstTouch-held or enriched values into HubSpot properties. Mapping a field does not import arbitrary HubSpot values into FirstTouch variables. When HubSpot is connected and the Flow Plan’s CRM integration is enabled, supported mapped values write back to matched HubSpot records automatically. This includes standard fields such as a contact’s LinkedIn URL. A separate CRM Enrichment step is not required for these updates. Use that step only to copy a value into a specific custom HubSpot property. See CRM Enrichment.Contact And Company Mappings
HubSpot Variables are separate from FirstTouch Variables saved on a Flow Enrollment. Mapping a property does not automatically copy its value into a FirstTouch variable. The HubSpot settings page can include:- Contact field mapping
- Company field mapping
- locked identity rows used for matching and required updates
- editable rows for optional enrichment fields
- LinkedIn CRM State Rollups: message and reply counts and dates, Connection Requests, accepted connections, and first/latest LinkedIn Connection User
Locked Rows
The following identity mappings are locked to their standard HubSpot properties because FirstTouch relies on them for matching and required updates:- Contact: email, first name, last name, phone, and LinkedIn URL
- Company: name, domain, and LinkedIn company page
Overwrite Behavior
Changing a mapping chooses the destination property; it does not add a per-mapping overwrite setting. Normal mapped updates follow a fixed server-side overwrite policy. A Flow Plan CRM action can separately copy FirstTouch properties to CRM properties and expose an overwrite choice for that action. That choice applies only to the property-copy action. It does not change the server policy for normal mapped updates, and the action does not create or enrich a CRM record.Primary Company Association
Some Contact-based HubSpot operations use the Contact’s Primary Company Association when they need one Company context. This is not a universal rule for every integration path; operations that already carry a specific HubSpot Company ID use that supplied context.Troubleshooting
If a property did not update, check:- HubSpot connection status
- Contact or Company matching
- field mapping
- locked or disabled mapping state
- the fixed server overwrite policy, or the CRM property-copy action’s overwrite choice when that action performed the write
- HubSpot property permissions
- whether the value exists in FirstTouch