Skip to main content
Field mappings decide what each lead writes to HubSpot. Connecting HubSpot creates a sensible default set; edit them on the Field Mapping tab (contacts) and Company Mapping tab (companies).

Write modes

Every mapping has a write mode that controls what happens when the HubSpot property already has a value:
ModeBehavior
OverwriteAlways set the property to the Caard value
Complete if missingOnly write when the HubSpot property is empty
AppendAdd the Caard value to the existing text instead of replacing it

Default contact mappings

Caard fieldHubSpot propertyWrite mode
First nameFirst nameOverwrite
Last nameLast nameOverwrite
EmailEmailOverwrite
PhonePhoneOverwrite
CompanyCompany nameOverwrite
Job titleJob titleOverwrite
IndustryIndustryComplete if missing
Company websiteWebsite URLComplete if missing
LinkedIn URLLinkedIn URLComplete if missing
NotesMessageAppend
OwnerContact ownerOverwrite
Mappings for event name, lead source, captured at, and tags are also created but disabled by default — enable them if you have HubSpot properties to receive that data.

How notes sync

Smart-capture questions and answers come first, followed by freeform notes oldest-first, combined into the mapped property as one text block. The default target is HubSpot’s Message property; remap it to any text property you prefer.

Default company mappings

Used when company sync is enabled. All default to Complete if missing, so existing HubSpot company data is never overwritten:
Caard fieldHubSpot property
Company nameName
Domain (derived)Company domain name
Company websiteWebsite URL
Company sizeNumber of employees
IndustryIndustry
Company addressStreet address
Company aboutAbout us
Company LinkedInLinkedIn company page
The domain is derived from the lead’s website or email address depending on your company sync settings, not stored on the lead directly.

Customizing mappings

On either mapping tab you can:
  • Enable or disable individual mappings
  • Change the target property — any property on the contact or company object, including custom properties
  • Change the write mode
  • Add new mappings — map a custom field from Caard, or set a fixed value that’s written to every synced contact
  • Reorder mappings
  • Reset to defaults to start over
When mapping to a custom HubSpot property, use the property’s internal name (for example lead_source_detail), not its display label. Caard validates mapped property names against your HubSpot account before each sync and reports any that don’t exist.

Per-team and per-event mappings

Like other HubSpot settings, mappings can be overridden per subteam or per event with the scope switcher — useful when one event needs leads tagged differently or written to different properties. See per-team and per-event settings.