Node Inputs
Required Fields
- Salesforce Object: Choose which Salesforce object to read from (e.g., Contact, Lead, Opportunity, Account, Case, or any custom object)
Trigger Configuration
- Trigger Mode: Choose when the trigger should fire:
- New Record — Triggers when a new record is created in the selected object
- Updated Record — Triggers when an existing record is modified in the selected object
- Activate as workflow trigger: Toggle this to automatically run your workflow based on the selected trigger mode
Node Output
All fields from the selected Salesforce object are returned as individual outputs. The exact fields depend on the object type you selected. For example, selecting “Contact” will output fields like First Name, Last Name, Email, Phone, Account ID, etc.Compound fields (like
MailingAddress) are excluded. Individual component fields (like MailingStreet, MailingCity) are included instead.How It Works
Manual Mode
When used as a regular node (trigger toggle off), the Salesforce Record Reader fetches the most recent records from the selected object. Connect it to downstream nodes to process the data.Trigger Mode
When activated as a workflow trigger, the node polls your Salesforce org every 60 seconds for new or updated records, depending on the selected trigger mode:- New Record Mode
- Updated Record Mode
- On each poll, it queries for records created after the last known cursor position using
CreatedDate - It uses a compound cursor of
CreatedDateandIdto track its position and avoid duplicates - Up to 5 new records are fetched per poll
- Each new record triggers a workflow run with all of the record’s fields available as outputs
Setup
Connect Salesforce
Configure your Salesforce credentials on the Salesforce credentials page. Gumloop is a Salesforce Connected App — a Salesforce administrator must authorize the connection first. See Salesforce Setup for details.
Add the Node
Drag the Salesforce Record Reader node into your workflow from the Node Library (under Integrations > Salesforce).
Select an Object
Choose the Salesforce object you want to read from. The dropdown lists all standard and custom objects available in your Salesforce org.
Choose a Trigger Mode
Select New Record to trigger on newly created records, or Updated Record to trigger when existing records are modified.
Activate as Trigger (Optional)
Toggle Activate as workflow trigger to have the node automatically poll for records and start your workflow when they appear.

Example Workflows
New Lead Enrichment
Opportunity Stage Change Alerts
Case Routing
Case Update Tracking
Important Notes
- Triggers are available on the Pro tier and above
- Triggers automatically deactivate after 3 consecutive failed runs
- The trigger uses the credentials of the person who created it
- Always save your workflow after enabling or disabling the trigger
- Polling begins within a few minutes of activation and checks every 60 seconds thereafter
- In Updated Record mode, newly created records are automatically excluded to prevent overlap with New Record triggers
- In Updated Record mode, every modification to the same record triggers the workflow again — use downstream logic if you need to filter specific field changes
