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 Mode
- Activate as workflow trigger: Toggle this to automatically run your workflow whenever new records are created in the selected object
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 newly created records:- On each poll, it queries for records created after the last known cursor position
- 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.
Activate as Trigger (Optional)
Toggle Activate as workflow trigger to have the node automatically poll for new records and start your workflow when they appear.

Example Workflows
New Lead Enrichment
Opportunity Alerts
Case Routing
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
