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 |
Single-line text | |
to_name OR to_email |
if to_name is 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 |
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 |
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 |