# 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