Atlas B7oxwnqthoOutboundSync Help CenterEmail SupporticonLog Inicon
Help CenterHubSpotWhich HubSpot properties are updated

Which HubSpot properties are updated

Last updated August 27, 2025

Let's review exactly which properties that OutboundSync is creating or updating based on campaign activity.

Properties will be broken into two main categories in this article: default properties and custom properties. Within that, we will have object-specific properties for companies or contacts.

The purpose of this article is to define the properties themselves.

Default properties

Default contact properties

💡

By default, Contact search is done using the contacts' email address as the unique identifier. If a contact already exists and the fields have values, OutboundSync will not overwrite them. HubSpot's existing values will be left as-is.

Here are the default contact properties that OutboundSync interacts with, including: name, email address, website, and HubSpot owner ID. 

OutboundSync webhook propertyOutboundSync webhook property notesHubSpot Property labelHubSpot property internal labelHubSpot property type
to_emailfrom email objectEmailemailSingle-line text
to_name  OR  to_emailif to_nameis not present then using to_emailFirst NamefirstnameSingle-line text
to_nameif to_name is not present then leave blankLast NamelastnameSingle-line text
domainextracted after @ from email objectWebsite URL websiteSingle-line text
webhook ownerIf webhook checkbox "Assign contact owner" is selected then assign  the owner, if not, leave blankContact ownerhubspot _owner_id Single-line text

Default company properties

💡

If the webhook settings checkbox in OutboundSync has Create or update company Create or company company enabled, then OutboundSync will create or update companies. By default, company search is done using the companies' domain as the unique identifier. If a company already exists, OutboundSync will not overwrite that property. HubSpot's existing values will be left as-is.

Here are the default company properties that OutboundSync interacts with, including: domain. 

OutboundSync webhook propertyOutboundSync webhook property notesHubSpot Property labelHubSpot property internal labelHubSpot property type
domainextracted after @ from email objectWebsite URLwebsiteSingle-line text

Custom contact properties

💡

OutboundSync requires that the user who creates the webhook has permission to create custom contact properties. Without these permissions, the application cannot perform this action.

OutboundSync also has an option to create custom contact properties. These properties serve to make your campaign data easily available in HubSpot for lists, views, workflows, and more.

In general, it is highly recommended that you enable these properties as they unlock significantly more usability of your outbound data inside of HubSpot. 

These properties include:

Webhook event type sourceHubSpot custom contact property NameHubSpot custom contact property internal labelHubSpot property typeChannel type
Bounce webhookLast bounce timeos_last_ bounce_timeDate pickerEMAIL
Every webhookLast campaign IDos_last_ campaign_idSingle-line textEMAIL, SOCIAL
Every webhookLast campaign nameos_last_ campaign_nameSingle-line textEMAIL, SOCIAL
Lead category webhookLast lead category IDos_last_ lead_category_idSingle-line textEMAIL, SOCIAL
Lead category webhookLast lead category nameos_last_ lead_category_nameSingle-line textEMAIL, SOCIAL
Click webhookLast link click timeos_last_ link_click_timeDate pickerEMAIL
Click webhookLast link click URLos_last_ link_click_urlSingle-line textEMAIL
Open webhookLast open messageos_last_ open_messageSingle-line textEMAIL
Open webhookLast open subjectos_last_ open_subjectSingle-line textEMAIL
Open webhookLast open timeos_last_ open_timeDate pickerEMAIL
Reply webhookLast reply messageos_last_ reply_messageSingle-line textEMAIL
Reply webhookLast reply addressos_last_ reply_addressSingle-line textEMAIL
Reply webhookLast reply subjectos_last_ reply_messageSingle-line textEMAIL
Reply webhookLast reply timeos_last_ reply_timeDate pickerEMAIL
Sent webhookLast sent messageos_last_ sent_messageSingle-line textEMAIL
Sent webhookLast sent addressos_last_ sent_addressSingle-line textEMAIL
Sent webhookLast sent subjectos_last_ sent_subjectSingle-line textEMAIL
Sent webhookLast sent timeos_last_ sent_timeDate pickerEMAIL
Unsubscribe webhookLast unsubscribe timeos_last_ unsubscribe_timeDate pickerEMAIL
OutboundSyncLast update occurredos_last_ update_occurredDate pickerEMAIL, SOCIAL
OutboundSyncLast update sourceos_last_ update_sourceSingle-line textEMAIL, SOCIAL
Every webhookLast app URLos_last_ app_urlSingle-line textEMAIL, SOCIAL
Follow sentLast follow senderos_last_ follow_senderSingle-line textSOCIAL
Follow sentLast follow timeos_last_ follow_timeDate pickerSOCIAL
Liked postLast like senderos_last_ like_senderSingle-line textSOCIAL
Liked postLast like time os_last_ like_timeDate pickerSOCIAL
Liked postLast like post URLos_last_ like_post_urlSingle-line textSOCIAL
Viewed profileLast view senderos_last_ view_senderSingle-line textSOCIAL
Viewed profileLast view timeos_last_ view_timeDate pickerSOCIAL
Connection request sent or acceptedLast connection statusos_last_ connection_status Single-line text SOCIAL
Connection request sent or acceptedLast connection status timeos_last_ connection_ status_timeDate pickerSOCIAL
Message sentLast sent social messageos_last_ sent_social_messageSingle-line textSOCIAL
Message sentLast sent social profileos_last_ sent_social_profileSingle-line textSOCIAL
Message sentLast sent social senderos_last_ sent_social_senderSingle-line textSOCIAL
Message sentLast sent social timeos_last_ sent_social_timeDate pickerSOCIAL
Message replyLast reply social messageos_last_ reply_social_messageSingle-line textSOCIAL
Message replyLast reply social profileos_last_ reply_social_profileSingle-line textSOCIAL
Message replyLast reply social senderos_last_ reply_social_senderSingle-line textSOCIAL
Message replyLast reply social timeos_last_ reply_social_timeDate pickerSOCIAL

Was this article helpful?