Skip to content
  • There are no suggestions because the search field is empty.

Which default and custom properties are updated in HubSpot by OutboundSync

See 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. 

If you want to better understand webhook payloads are processed and synced to HubSpot by OutboundSync, including a flowchart and full breakdown, see here.

Default properties

Default contact properties

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 property OutboundSync webhook property notes Flow HubSpot Property label HubSpot property internal label HubSpot property type
to_email from email object Email email Single-line text
to_name OR  to_email if to_nameis not present then using to_email First Name firstname Single-line text
to_name if to_name is not present then leave blank Last Name lastname Single-line text
domain extracted after @ from email object Website URL website Single-line text
webhook owner If webhook checkbox "Assign contact owner" is selected then assign  the owner, if not, leave blank Contact owner hubspot_owner_id Single-line text

View this table as an image

Default company properties

By default, OutboundSync does not create companies. If the webhook settings checkbox in OutboundSync has Create or company company enabled, then OutboundSync will create or update companies.

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 property OutboundSync webhook property notes Flow HubSpot Property label HubSpot property internal label HubSpot property type
domain extracted after @ from email object Website URL website Single-line text

View this table as an image

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.

Custom contact properties are separate from the timeline events and their corresponding properties/integration filters. Timeline events are triggered by corresponding webhook event types when those events occur.

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 source Flow HubSpot custom contact property Name HubSpot custom contact property internal label HubSpot property type
Bounce webhook Last bounce time os_last_bounce_time Date picker
Every webhook Last campaign ID os_last_campaign_id Single-line text
Every webhook Last campaign name os_last_campaign_name Single-line text
Lead category webhook Last lead category ID os_last_lead_category_id Single-line text
Lead category webhook Last lead category name os_last_lead_category_name Single-line text
Click webhook Last link click time os_last_link_click_time Date picker
Click webhook Last link click URL os_last_link_click_url Single-line text
Open webhook Last open message os_last_open_message Single-line text
Open webhook Last open subject os_last_open_subject Single-line text
Open webhook Last open time os_last_open_time Date picker
Reply webhook Last reply message os_last_reply_message Single-line text
Reply webhook Last reply address os_last_reply_address Single-line text
Reply webhook Last reply subject os_last_reply_message Single-line text
Reply webhook Last reply time os_last_reply_time Date picker
Sent webhook Last sent message os_last_sent_message Single-line text
Sent webhook Last sent address os_last_sent_address Single-line text
Sent webhook Last sent subject os_last_sent_subject Single-line text
Sent webhook Last sent time os_last_sent_time Date picker
Unsubscribe webhook Last unsubscribe time os_last_unsubscribe_time Date picker
OutboundSync Last update occurred os_last_update_occurred Date picker
OutboundSync Last update source os_last_update_source Single-line text
Every webhook Last app URL os_last_app_url Single-line text