# Salesforce - New/updated records trigger (batch)
This trigger monitors Salesforce for newly created or updated objects and retrieves them in batches.
# Input
| Input fields | Description |
|---|---|
| Trigger poll interval | Optional. Specify how frequently to check Salesforce for new or updated records. |
| Object | Select the object type to monitor. |
| Fields to retrieve | Select the fields to retrieve from the object. Workato retrieves all fields by default. Entering specific fields to retrieve improves recipe performance and mitigates schema errors. |
| SOQL WHERE clause | Enter a SOQL query to filter the records you plan to retrieve. For example: StageName = 'Closed Lost' AND IsClosed = false. Learn more about SOQL queries. |
| Batch size | Enter the maximum number of records to contain in each batch. The default value is 100 and the maximum is 2,000. |
| 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
| Output fields | Description |
|---|---|
| Range | The range of records retrieved in the current batch. |
Additional outputs load dynamically based on your selected Object and Fields to retrieve. Refer to Salesforce's Overview of Salesforce Objects and Fields (opens new window) guide for more information on available objects and fields.
Last updated: 1/15/2026, 9:39:15 PM