# HubSpot - New/Updated record triggers

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

Deprecation Notice

The triggers below have been deprecated. Please use the New/Updated Record trigger instead.

  • New/Updated Company Trigger
  • New/Updated Contact Trigger
  • New/Updated Deal 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/Updated record trigger

Triggers when a new record is created or an existing record is updated 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
  • Product
  • Ticket
  • Line Item
  • Quote
  • Custom Objects

New/Updated record in HubSpot trigger

New/Updated record trigger

# Input fields

Input field Description
Object Select the object you want to trigger jobs off.
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.
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.

# 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/Updated record batch trigger

Triggers when a new record is created or updated in your HubSpot instance. It checks for new jobs once every poll interval and fetches all new or updated instances of the object. It processes these records in batches as opposed to a single record per job. To configure this trigger, 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/Updated Records batch in HubSpot trigger

New/Updated Records batch trigger

# Input fields

Input field Description
Object Select the object you want to trigger jobs off.
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.
Filter Groups Use filters to only trigger on created records that meet your filter criteria. When multiple filter groups are provided, they will be combined using a logical AND operator. You can have a maximum of two filter groups. Last modified date is unavailable to be used as a property for filtering.
Batch Size Provide number of records to be returned in each job. Minimum is 1 and maximum is 100. Defaults to 100.
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.

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


Last updated: 11/17/2023, 12:17:54 AM