Salesforce node
Use the Salesforce node to automate work in Salesforce, and integrate Salesforce with other applications. n8n has built-in support for a wide range of Salesforce features, including creating, updating, deleting, and getting accounts, attachments, cases, and leads, as well as uploading documents.
On this page, you'll find a list of operations the Salesforce node supports and links to more resources.
Credentials: Refer to Salesforce credentials for guidance on setting up authentication.
Operations
- Account
- Add note to an account
- Create an account
- Create a new account, or update the current one if it already exists (upsert)
- Get an account
- Get all accounts
- Returns an overview of account's metadata.
- Delete an account
- Update an account
- Attachment
- Create a attachment
- Delete a attachment
- Get a attachment
- Get all attachments
- Returns an overview of attachment's metadata.
- Update a attachment
- Case
- Add a comment to a case
- Create a case
- Get a case
- Get all cases
- Returns an overview of case's metadata
- Delete a case
- Update a case
- Contact
- Add lead to a campaign
- Add note to a contact
- Create a contact
- Create a new contact, or update the current one if it already exists (upsert)
- Delete a contact
- Get a contact
- Returns an overview of contact's metadata
- Get all contacts
- Update a contact
- Custom Object
- Create a custom object record
- Create a new record, or update the current one if it already exists (upsert)
- Get a custom object record
- Get all custom object records
- Delete a custom object record
- Update a custom object record
- Document
- Upload a document
- Flow
- Get all flows
- Invoke a flow
- Lead
- Add lead to a campaign
- Add note to a lead
- Create a lead
- Create a new lead, or update the current one if it already exists (upsert)
- Delete a lead
- Get a lead
- Get all leads
- Returns an overview of Lead's metadata
- Update a lead
- Opportunity
- Add note to an opportunity
- Create an opportunity
- Create a new opportunity, or update the current one if it already exists (upsert)
- Delete an opportunity
- Get an opportunity
- Get all opportunities
- Returns an overview of opportunity's metadata
- Update an opportunity
- Search
- Execute a SOQL query that returns all the results in a single response
- Task
- Create a task
- Delete a task
- Get a task
- Get all tasks
- Returns an overview of task's metadata
- Update a task
- User
- Get a user
- Get all users
Working with Salesforce custom fields
To add custom fields to your request:
- Select Additional Fields > Add Field.
- In the dropdown, select Custom Fields.
You can then find and add your custom fields.