# 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 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.
# New contact in list trigger
The New contact in list trigger activates when a contact is added to a specified list. On the initial run, the trigger pulls contacts added in the past hour. On subsequent runs, it checks for new contacts at each polling interval. 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 the earliest date and time to start fetching contacts added to the list. If left blank, the trigger retrieves contacts from the past hour. |
List | Select the contact list you plan to monitor. The drop-down menu contains 500 contact lists. Alternatively, you can toggle this field and enter 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. Set how often the trigger checks for new contacts. |
# Output fields
The Contacts object includes information about the new contact, such as the contact's ID, street address, city, and company name.
Output field | Description |
---|---|
ID | The contact's unique ID |
Created at | The date the contact was created in HubSpot. |
Updated at | The most recent date that the contact list was updated. |
Archived | Indicates whether the object is archived. |
Last Modified Date | The most recent modification date for the contact. |
ADDITIONAL OUTPUT FIELDS
The New contact in list trigger also provides a datatree with the contact’s attributes and values. Additional fields depend on the Properties you select. Refer to HubSpot's Properties (opens new window) guide for more information about retrievable properties.
Last updated: 5/8/2025, 3:18:35 PM