FileCloud makes files stored in any on-premises, public or hybrid cloud available within Salesforce. To configure this function, embed the FileCloud interface within Salesforce records.

Key benefits:
● Upload, download, access and share remote files from within Salesforce
● Files can be stored in on-premise or public cloud (Amazon AWS, Microsoft Azure) can be accessed securely inside salesforce from anywhere
● Share files and collaborate with team members, even if they are not Salesforce users
● Integrate Salesforce with existing file servers along with file permission
● Get advanced file analytics - who has shared and who has downloaded files
● Link FileCloud content with specific Salesforce records
● Easy to access and share large files from Salesforce
● Monitor customer activity (like downloads) 
● Unlimited file versioning. Access older versions of a file

Adding FileCloud to Salesforce

To integrate FileCloud with Salesforce:

  1. Access and login with your Salesforce credentials

  2. In the Search bar, enter "FileCloud Enterprise File Sharing", Once found, click on it to enter our FileCloud App for Salesforce.

  3. Click Get it Now. In the pop-up window, select "Install in a Production Environment"

  4. Select Install for All Users and click Install. Wait for the installation to complete.

    FileCloud EFSS appears under your Installed Packages.
  5. Click the App Launcher located in the top-left corner of the screen.

  6. From the App Launcher, click FileCloud EFSS.

    Installation is complete.

Configuring FileCloud with Salesforce

After you install/integrate FileCloud with Salesforce, complete the following:

1) Enable Salesforce integration by accessing FileCloud's Admin portal > Settings> Third Party Integrations > Salesforce.
Click on "Enable Salesforce Integration" also Click on Generate Secret copy the key and click on save. 

2) Configure which users have access to FileCloud's integration with Salesforce.

  1. In the Salesforce App Manager, click the drop-down list across from FileCloud EFSS, and click Manage.
  2. Click Edit Policies.
  3. Under OAuth policies, in the Permitted Users drop-down list choose Admin approved users are pre-authorized.
  4. Click Save.

3) Proceed with the configuration of FileCloud within Salesforce. Access Salesforce and click on "Configure FileCloud" tab.
Within the Configure FileCloud tab click on edit , Add your FileCloud's URL under Domain and past the Secret Key generated on Step 1 under Client Secret. Once done click save.

4) Access the FileCloud tab located at the left-side from Configure FileCloud, FileCloud should Load and allow you to login.
In case you obtain "Access Denied" or any similar error proceed with Step #4.

4) To correct the Access Denied or similar error on Salesforce proceed with the follow:
a) Direct yourself to htdocs located in C:\xampp\htdocs
b) with a text editor or Windows notepad open .htaccess
c) Change the follow Header set X-Frame-Options "SAMEORIGIN" within .htaccess. To Header set X-Frame-Options "ALLOW-FROM https://YOUR-FILECLOUD-URL" , for details please review below.

d) Once completed go back to Salesforce and refresh the website, FileCloud should load normally.