The Salesforce component integrates Salesforce through Squiz Connect.
The component works with the Salesforce API.
This means you must make sure your Salesforce edition has API Access enabled.
To check which editions have API access see the Salesforce editions with API Access.
If your edition has no API Access by default this component will not work for you.
This Salesforce component uses Salesforce’s' API Version 45.0, except:
Deprecated Actions and Triggers - API Version 25.0
Authentication is via OAuth 2.0.
In the component repository, you need to specify the OAuth Client credentials as environment variables:
OAUTH_CLIENT_ID- your OAuth client key
OAUTH_CLIENT_SECRET- your OAuth client secret
The environment variables have been renamed to
The component completeness matrix provides technical details about the Salesforce objects covered by this component.
When creating credentials, you would need to:
Passwordin a pop-up window after click on
Verify and save your new credentials.
The Salesforce component includes the following triggers:
Continuously runs the same Salesforce Object Query Language (SOQL) Query and emits results one-by-one. Use SOQL to search your organization’s Salesforce data for specific information.
Get New and Updated Objects Polling trigger
Polls existing and updated objects. You can select any custom or built-in object for your Salesforce instance.
Subscribe to platform events
This trigger will subscribe for any platform Event using Salesforce streaming API.
The Salesforce component supports the following actions:
Executing a Salesforce Object Query Language (SOQL) Query that may return many objects. Each resulting object is emitted one-by-one. Use the SOQL to search your organization’s Salesforce data for specific information.
Create Object action
Creates a new Selected Object. Action creates a single object.
Delete Object action
Deletes an object by a selected field. One can filter by either unique fields or all fields of that sobject.
Upsert Object action
Creates or Updates Selected Object. Action creates a single object.
Lookup Object action (at most 1)
Looks up an object by a selected field. Action creates a single object.
Lookup Objects action
Looks up a list of objects satisfying specified criteria.
Bulk Create/Update/Delete action
Bulk API provides a simple interface to quickly load large amounts of data from a CSV file into Salesforce.
Bulk Query action
Fetches records to a CSV file.