# HubSpot - New object triggers

This section contains documentation on the triggers that are currently supported on the Workato platform, including:

WARNING

The triggers below will be deprecated soon. Please use the newly released New record trigger.

# Trigger conditions

For each trigger, you can configure trigger conditions. Trigger conditions are like filters in Workato. Turning on trigger conditions in Workato means that you can selectively choose which events you want to trigger workflows. Conditions can be set on object attributes like approval status. This allows you to build workflows that are only triggered on things such as approved purchase orders or invoices.

# New Record trigger

Triggers when a new record is created in your HubSpot instance. Each record will be processed as a separate job. It checks for new jobs once every poll interval. To configure this action, you will need to first select the object you want to trigger jobs off.

We currently support the following objects:

  • Contact
  • Company
  • Deal
  • Ticket

New record in HubSpot trigger

New record trigger

# Input fields

Input field Description
Object Select the object you want to trigger jobs off.
When first started, this recipe should pick up events from Configure this input to pull records that have been created since a time in the past. Leave blank to pull records from 1 hour ago.
Properties If not configured, we return the default set of properties for each record type. You can pull in custom sets of properties by configuring this input. Custom fields are supported.

# Output fields

Workato will return an object representing each new or updated record in separate jobs so you can use its datapills in the subsequent steps. The output datapills will be based on what you have configured in the Properties input field. If blank, a default set of properties are returned.

# New Company trigger

Triggers when a new company is created in your HubSpot instance. Each company will be processed as a separate job. It checks for new jobs once every poll interval.

New company in HubSpot trigger

New company trigger

# Input fields

Input field Description
From Companies created after this time will be processed by the recipe. If left blank, the default date will be set to one hour before the recipe is first started.

# Output fields

Workato will return an object representing each newly created company in separate jobs so you can use its datapills in the subsequent steps. Click here to view the fields available. In addition, any custom fields that you have configured will be returned.

# New Contact trigger

Triggers when a new contact is created in your HubSpot instance. Each contact will be processed as a separate job. It checks for new jobs once every poll interval.

New contact in HubSpot trigger

New contact trigger

# Input fields

Input field Description
Property mode Select value and version history to retrieve the entire version history of the contact properties in the trigger response.
Show list memberships Select Yes to retrieve data about the lists that this contact is in.
Properties Only contact properties selected here will be returned. Leave this blank to retrieve all.

# Output fields

Workato will return an object representing each newly created contacts in separate jobs so you can use its datapills in the subsequent steps, the values of each property retrieved is determined by the input fields of the trigger. Click here to view the fields available. In addition, any custom fields that you have configured will be returned.

# New Contact in contact list trigger

Triggers when a new contact is created in your HubSpot instance. The trigger pulls all contacts in the past 1 hour for the initial run, each contact will be processed as a separate job. It checks for new jobs once every poll interval.

New contact in contact list HubSpot trigger

New contact in contact list trigger

# Input fields

Input field Description
List Pick your contact list from the dropdown. Only the first 1000 are displayed. Enter list ID if contact list is not shown.
Property mode Select value and version history to retrieve the entire version history of the contact properties in the trigger response.
Show list memberships Select Yes to retrieve data about the lists that this contact is in.
Properties Only contact properties selected here will be returned. Leave this blank to retrieve all.

# Output fields

Workato will return an object representing each newly added contact in separate jobs so you can use its datapills in the subsequent steps, the values of each property retrieved is determined by the input fields of the trigger. Click here to view the fields available. In addition, any custom fields that you have configured will be returned.