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.