We have spent a lot of time working on an intuitive user experience that maximizes productivity when in Salesforce. Uploading files to SharePoint is straight-forward and ready to go when the page loads.
sFiles can be configured to automatically provision folder structures on a Salesforce record so it is ready to accept files as soon as a user creates the record. Furthermore, sFiles will automatically set any number of SharePoint custom fields populating from Salesforce data as well.Try it yourself for free
Sometimes, you need to store your data outside of Salesforce. Maybe you have a project team that uses SharePoint Online for project management and need to share those files with Salesforce users. Perhaps you need to leverage Active Directory permissions on individual files that need to be linked to Salesforce records for compliance and audit purposes.
sFiles will allow you to manage files in either system and store them in a SharePoint Document Library that leverages Microsoft’s security model. Users of either system have access to files to accomplish whatever task they need to undertake.
sFiles can be configured to use a single user to access SharePoint resources or Salesforce users can access sFiles using their SharePoint user for improved experience and compliance.
sFiles Enterprise offers an API to allow you to manage custom file workflows using Apex code in your Salesforce instance. Easily create folders, set custom column values, upload files, or have a Flow or Process Builder trigger an action. Always improving; Our toolset will allow your developers to leverage Salesforce as a point-of-origin for changes in your SharePoint library.Read our API docs
ContentVersion fileVersionToUpload : [SELECT Id, Title, FileExtension, VersionData, ContentDocumentId FROM ContentVersion WHERE ContentDocumentId = : ContentDocumentId LIMIT 1]; Blob theBody; string fileName = ''; theBody = fileVersionToUpload.VersionData; fileName = fileVersionToUpload.Title + '.'+fileVersionToUpload.FileExtension; apiClient.uploadFile(ParentFolderId, fileName,theBody);
Your sFiles license is priced per Salesforce org, for unlimited users. This means that for a single yearly subscription fee, all of your users can leverage sFiles.
Our Enterprise version provides a toolset to leverage sFiles functionality in Salesforce Experience Cloud (Customer Communities and Partner Relationship Management). You can provide a file list, browser, or captive upload prompts. Additional Salesforce-managed security is available to further enforce file protections for Community users.
As your business grows, you may need to connect to multiple SharePoint Sites and Document Libraries. You may start storing data in individual Teams Sites. With sFiles Enterprise, you will be able to manage even the most complex document sharing models easily.