✦
What This Integration Can Do
Use the Salesforce node for CRM actions.
Extend it only where the workflow needs more.
n8n connects to Salesforce through configured credentials. Its
Salesforce action node supports common record operations and a SOQL
Query operation, while the Salesforce Trigger node can start workflows
from supported Salesforce events. The right setup still depends on the
Salesforce objects, fields, permissions, events, and business rules
involved.
For other event-driven designs, an approved source can call an n8n
webhook. When a required endpoint or processing pattern sits outside
the node, n8n can use an authenticated HTTP request to Salesforce's REST
API. This is where broader
CRM automation services
help define record ownership, validation, and safe recovery.
-
Match records using a stable Salesforce ID or approved external
identifier before writing.
-
Map only fields the connected identity can read or update, and protect
CRM-owned fields.
-
Query the smallest useful field set and retain Salesforce record IDs
for traceable processing.
-
When using Salesforce REST queries directly, follow
nextRecordsUrl rather than assuming the first response is
complete, and use
n8n error handling
for recoverable failures.
Technical references:
n8n Salesforce node documentation
,
n8n Salesforce Trigger documentation
,
Salesforce REST query continuation
,
Salesforce API security and user permissions
.
Example: Source Event to Controlled CRM Action
01
Trigger the Workflow
Receive a supported Salesforce event, approved webhook, or
scheduled CRM query.
↓
02
Validate the Source Data
Check required fields, formats, source identity, and workflow state.
↓
03
Match the Salesforce Record
Search by record ID or an approved external identifier.
↓
04
Query, Create, or Update
Run the mapped node action or approved REST API request.
↓
05
Log or Route the Exception
Store returned IDs and assign unsafe completions for review.
Record Matched
Fields Protected
Exception Assigned