Skip to main content

Table of Contents

File Storage

Allocation & Limitations​

File Storage Allocation​

All orgs are allocated 10GB for file storage by default.

File storage = 10GB + number of licenses * license allocations + Extra add-ons

File Storage calculator
Total File Storage210 GB ≈ 0.2051 TB
10 GB base + 100 × 2 GB per license = 200 GB allocated

File Storage by Salesforce Edition​

SALESFORCE EDITIONFILE STORAGE ALLOCATION PER ORGFILE STORAGE ALLOCATION PER USER LICENSE
Professional10 GB612MB
Enterprise10 GB2GB
Performance10 GB2GB
Unlimited10 GB2GB
Developer20 MBN/A

File Limitations​

  • File size limit: 2GB
  • Files attached to articles in Lightning Knowledge: 5MB
  • Files can only be shared 2K times.
  • File Connect allows file usage from Google Drive, Dropbox, etc.

When to Consider an External Solution?​

  • Streaming video.
  • Very large files (more than 2GB).
  • Files already available in an external tool.

File Features​

Protected File Sharing​

Files can be shared with a public link and a password (An expiration date of maximum 90 days is required). The link and password can be generated by Apex and shared to the user via email/sms.

File Connect (External Data Storage)​

With Files Connect, Salesforce users can access, share, and search external data from systems like Quip, Google Drive, SharePoint, or Box. File Connect is not meant to replace "Attachments"; it's for accessing personal files and sharing them.

External Data Storage with App Exchange​

List of Solutions (Sample)​

This is a non-exhaustive list of solutions available in App Exchange.

  • S-Drive Recommended
  • CloudFiles
  • S3-link | Amazon Connector

External tool available in App Exchange.

S-Drive utilizes Amazon S3 for data storage.

Key Features​

  • File management, Microsoft format editor
  • E-Signature with DocuSign
  • Tooling API for migration
  • Salesforce Sharing model

Migration​

Migration can be performed using their tooling API to migrate files in Amazon S3 and link them to Salesforce records.