Steps for creating a Salesforce App in Lexio:

*You must be an Admin to create a new data connection*

Login to Lexio, go to the "Data" page and click the "+ Add New" button to create a new connection. 


Click the Salesforce option:


Give the connection a name and click 'Create Connection'. 

Optional: during this step, you can also specify a fiscal year if your data does not coincide with a calendar year-end. You'll just toggle this feature on and select the month that your fiscal year begins.



Next, enter your Salesforce credentials, complete the multi-factor authentication if needed, and allow Lexio to access the Salesforce data.


You'll be taken to a screen that shows Lexio connecting to your Salesforce data (above). This process takes some time because it's pulling historical data. The first load can take up to an hour or more for larger volumes of data, but the subsequent, ongoing data loads are much quicker and happen automatically behind the scenes.

You'll know it's complete when you see a screen like this:


Permissions and Pre-requisites 


Salesforce Version  

You can also reference this link to find out what version of Salesforce you are currently using. It is a pre-requisite that you have one of the SalesForce versions listed on this page in order to produce a story in Lexio.

User Permissions

API Enabled 


Make sure the Profile of the Salesforce user is API Enabled. In Setup, go to Users > Profiles > select profile of the user > Administrative Permissions, and make sure API Enabled is checked

You can connect your SalesForce account to Lexio with either Read Only or Standard SalesForce user permissions. See screenshots below for specific record access needed to produce a Lexio story.


Standard SalesForce Permissions Needed to Generate a Lexio Story:


Read Only SalesForce Permissions Needed to Generate a Lexio Story:



Note: Similar to other business intelligence applications that connect directly to your Salesforce, Lexio will draw from your allowable Salesforce REST API Quota. The initial connection to your Salesforce will use the largest part of this allotment because Lexio is pulling in all of your historical data. However, as Lexio pulls in updated data from your Salesforce, the footprint on your API quota will be minimal. Lexio is only pulling in the records that have been updated since the last time it queried your Salesforce.


Therefore, in order to minimize the impact on your allowable API calls, we recommend that you do not set up many independent Lexio apps that connect to the same Salesforce account. Those apps will all independently use up your API hits when connecting for the first time. If your quota is reached, you will notice that Lexio will take longer to bring in all of your historical data.


For more information on Salesforce API Quotas, you can visit Salesforce documentation