In order for the caching mechanism for ScreenSteps to work you must modify the permissions on the ScreenStepsLiveCache Apex class included with ScreenSteps for Salesforce.
Load the Apex Classes page
![Load the Apex Classes page](https://media.screensteps.com/image_assets/assets/005/564/470/original/568465eb-230a-405f-802e-4fedb05e8eee.png)
Edit Security settings for ScreenStepsLiveCache
Click on the ScreenStepsLiveCache Apex class.
![Edit Security settings for ScreenStepsLiveCache](https://media.screensteps.com/image_assets/assets/005/564/472/original/5bb8b87a-d29c-4a67-8e27-5544f17bfc3a.png)
Click on the Security button.
![](https://media.screensteps.com/image_assets/assets/005/564/474/original/f7feed65-070d-4957-a71f-20fc40cae003.png)
Add User profiles
- Add all of the user profiles that wil need access to the ScreenSteps integration in Salesforce. The example below adds the Standard Platform User profile to the Enabled Profiles column.
- Click Save.
Note that the profiles you need to add may be different depending on how your organization is set up.
![Add User profiles](https://media.screensteps.com/image_assets/assets/005/564/476/original/a17bb498-98b6-47e1-8e15-04746ec18dd5.png)
![](https://media.screensteps.com/image_assets/assets/005/564/478/original/79f57fb5-d6cc-4910-ae7a-c0661b0f7f12.png)
Ryan Welch
FYI guys, you can't edit Apex Class Security via the Action column in Apex Class list view in a production org. You have to open the class and then click Security. The method shown above is for sandbox.