elastic.io component that connects to Salesforce API (node.js)
Clone or download
zubairov and jhorbulyk Query batch (#24)
* Added batching to query
* Fixed bug
Latest commit c2bab6e Jan 30, 2018



elastic.io component that connects to Salesforce API (node.js)

How to provision it

Push the code

You need a new repository in your elastic.io workspace:


then push the code into it:

git push elasticio master

Create new App in Salesforce

In order to make OAuth work you need a new App in your Salesforce. During app creation process you will be asked to specify the callback URL, to process OAuth auehtncation via elastic.io platform your callback URL should be


More information you can find here

Configure OAuth Client key/secret

In the component repository you need to specify OAuth Client credentials as environment variables. You would need two variables


You would need two variables:

  • SALESFORCE_KEY - your OAuth client key
  • SALESFORCE_SECRET - your OAUth client secret

How to use it


Each action creates a single object. Input metadata is fetched dynamically from your Salesforce account. Output metadata is the same as input metadata, so you may expect all fields that you mapped as input to be returned as output.