The Salesforce connector Service used to define a connection required for associated actions and start events. Examples include Salesforce and Box. Method of integration to cloud services, business applications and content stores. is used to create connections for Salesforce start event and actions. Use Salesforce actions to create, retrieve, update, delete, query records and to attach and retrieve files from records in Salesforce.

Receive method: Polling Periodic checkin method to pass information about an event between Nintex Workflow Cloud and the indicated service. The current interval is five minutes. For example, the start event Salesforce - Update record (for account) checks Salesforce for account updates every five minutes. Only the most recent update at the time of polling is captured. NOTE: API usage may be limited by the connector service and current account type. Contact the service to determine API usage limitations.

Create a Salesforce connection

You can create connections from the Automate or Designer page.

Note: Your browser-stored credentials are accessed to create connections. Either clear credentials from browser memory or make sure the stored credentials are for the intended environment.

  • Salesforce allows each connected app five unique approvals per user. After five connections are created for the same Salesforce user, the first connection is revoked. For more information, see Salesforce help.

  • The access policies configured in Salesforce define for how long a refresh token is valid. Nintex recommends changing the Refresh Token Policy in your Salesforce connection to Refresh token is valid until revoked or Expire refresh token if not used for and set the number of days. For more information, see Salesforce help.

Create a Salesforce data source

Use the Salesforce data source to create a drop-down list of Salesforce issue types, priorities, projects, and users.

Example: To allow users to select a specific Account or Customer in a form, add a drop-down list of records to the form using a Data lookup control. The Data lookup control uses a Salesforce – Query records data source to list the records for a specific Salesforce object type.

You can create a data source for the following:

  • For Query records, list all records for a specific Salesforce object type. You can add conditions to limit the returned query results.

    • For Object name, select the object type from the drop-down.

    • Enter the maximum number of records to return.

    • For Fields, select one or more fields to be used in the form configuration.

    • Conditions are optional. You can configure this field later when used with the Data lookup control.

    • For Sorting, select the field and order that the records are to be returned.

    • For Sort nulls to last, select if records with null values for the Sort by attribute to the end of the sorted results.

Each data source is configured for a specific user. You can create as many data sources as you need.

Salesforce data source fields

When you create a Salesforce data source, you can configure some additional fields to specify which companies, contacts, deals, deal pipelines, or owners the data source should retrieve.


Field or selection


Add new data source Operation

Displays the operations available for the selected Connector. Salesforce - Query records:

  • Connection: Lists the available Salesforce connections.

  • Object name: The object type of the records you want to query. Accepts a selection from the drop-down list. Options in the drop-down list are derived from the selected Salesforce connection.

  • Maximum number of records to return: Highest number of records to be returned from the queried object.

  • Fields: The list of fields that you want to fetch from the selected Salesforce object.

  • Conditions: Conditional statement(s) to use for the query.