# HubSpot - New record triggers

The HubSpot connector supports the following new record triggers:

DEPRECATION NOTICE

The following triggers are deprecated:

  • The New company trigger. Use the New record trigger instead.
  • The New contact trigger. Use the New record trigger instead.
  • The New contact in contact list trigger. Use the New contact in list trigger instead.

# New record trigger

The New record trigger monitors HubSpot for new objects of the type you specify once every poll interval and processes each as a separate job.

This trigger supports the following objects:

  • Contact
  • Company
  • Deal
  • Product
  • Ticket
  • Line Item
  • Quote
  • Custom Objects

# Input fields

Input field Description
Object Select the type of object you plan to monitor.
Properties Select the object properties you plan to retrieve. If this field is left blank, the trigger returns HubSpot's default properties for the selected Object type. This trigger supports custom properties (opens new window).
When first started, this recipe should pick up events from Set the date and time to start picking up trigger events. This enables your recipe to capture past events. Learn more about this input field.

TRIGGER CONDITIONS

This trigger supports Trigger conditions that you can use to filter incoming trigger events.

# Output fields

Output field Description
ID The HubSpot ID of the object.
Date created The timestamp indicating when the object was created.
Date updated The timestamp indicating when the object was last updated.
Archived Indicates whether the object is archived.

ADDITIONAL OUTPUT FIELDS

In addition to the preceding fields, the New record trigger provides a data tree with attributes and values for the specified Object. Additional fields depend on the Properties you select. Refer to HubSpot's Properties (opens new window) guide for more information about retrievable properties.

# New contact in list trigger

The New contact in list trigger runs when a new contact is added to the list. The trigger pulls all contacts from the past hour for the initial run and checks for new contacts every five minutes on subsequent runs. Each contact is processed as a separate job.

# Input fields

TRIGGER CONDITIONS

This trigger supports Trigger conditions that you can use to filter incoming trigger events.

Input field Description
When first started, this recipe should pick up events from Specify a date and time to pick up contacts added to the list. If left blank, contacts are fetched one hour ago.
List Select the contact list you plan to monitor. The drop-down menu contains 500 contact lists. Alternatively, select Enter list ID to change the field to accept a List ID and then add the HubSpot ID of the contact list.
Properties Select the contact list properties you plan to retrieve. If this field is left blank, the trigger returns all properties. This trigger supports custom properties (opens new window).
Trigger poll interval Optional. You can configure the time interval at which you plan to check for updates.

# Output fields

The Contacts object field contains information about the new contact, such as the contact's ID, street address, city, company name, and more.

Output field Description
ID The ID of the new contact.
Created at The date when the new contact was added to the list.
Updated at The date the contact was last updated in the list.
Archived Indicates whether the object is archived.
Last Modified Date The most recent date that the contact list was updated.

ADDITIONAL OUTPUT FIELDS

The New contact in list trigger also provides a data tree with attributes and values for the specified Object. Additional fields depend on the Properties you select. Refer to HubSpot's Properties (opens new window) guide for more information about retrievable properties.

# New records trigger (batch)

The New records batch trigger checks HubSpot for newly created objects of the type you specify. It runs at each poll interval to detect and process new records. Each batch is processed as a separate job.

This trigger supports the following objects:

  • Contact
  • Company
  • Deal
  • Ticket

# Input fields

Input field Description
Object Select the type of object you plan to monitor.
Properties Select the object properties you plan to retrieve. If this field is left blank, the trigger returns all properties. This trigger supports custom properties (opens new window).
Filter Groups Add filters to specify conditions that a created record must meet to trigger a job. If you add multiple filter groups, they are evaluated using a logical AND operator. You can add up to two filter groups. You cannot use the created date as a property for filtering.
Batch size Specify the number of records to return in each job. The minimum value is 1, and the maximum value is 100, which is also the default.
When first started, this recipe should pick up events from Set the date and time to start picking up trigger events. This enables your recipe to capture past events. Learn more about this input field.

# Output fields

Output field Description
Range The range of records retrieved.
First ID The ID of the first record in the retrieved batch.
Last ID The ID of the last record in the retrieved batch.

ADDITIONAL OUTPUT FIELDS

The New record trigger's remaining output fields vary based on your selected Properties. Refer to HubSpot's Properties (opens new window) guide for more information about retrievable properties.


Last updated: 3/11/2025, 10:12:12 PM