Content Pack
A Content Pack is a Salesforce CRM Content feature that bundles multiple Content Documents into a single logical package that can be shared, delivered, and tracked as one unit.
Definition
A Content Pack is a Salesforce CRM Content feature that bundles multiple Content Documents into a single logical package that can be shared, delivered, and tracked as one unit. The pack itself is a record with a name and description; the bundled documents remain as separate Content Documents underneath. A common pattern is a sales pitch deck plus three datasheets plus a case study, packaged together so a sales rep can send the whole bundle through a single Content Delivery link rather than five separate links.
Salesforce introduced Content Packs in 2008 alongside the rest of CRM Content. The feature still works in modern orgs, but the use case has been overtaken by modern sales-enablement platforms (Highspot, Seismic, Showpad) that offer richer packaging, interactive content, and per-document analytics. Content Packs are most often seen in long-running Salesforce orgs that built sales operations around CRM Content before the sales-enablement market matured.
How Content Packs work in Salesforce CRM Content
Creating a Content Pack
A user in Salesforce CRM Content clicks Create Content Pack, gives it a name (e.g., Q4 Sales Pitch Pack), an optional description, and picks documents from a library or from the user personal files. The pack record holds the list of documents in a chosen order; the documents themselves remain in their original libraries.
Sharing through Content Delivery
The most common Content Pack workflow is bundling for external delivery. A user creates a Content Pack, then creates a Content Delivery for it. The delivery URL serves the entire pack: the recipient lands on a Salesforce-hosted page showing all the documents in the pack, can preview each, and download individually or download the bundle as a zip. Per-document and per-pack views are tracked.
Pack vs library: different organizational layers
A Library in Salesforce CRM Content is a folder-like container for documents, owned by an admin or department. A Pack is a curated subset of documents, owned by a user, assembled for a specific delivery. The same document can live in one library and be packaged into many Content Packs, much the way a file can live in one folder and be linked from many shortcuts.
Permissions and visibility
Content Pack visibility is per user: the creator can see their own packs and any packs shared with them through CRM Content permissions. Packs do not have their own sharing model beyond what CRM Content provides. The component documents inherit their own library permissions, so a recipient can see a Content Delivery for a pack only if the recipient has access to every document in the pack.
Tracking and reporting
Content Pack-level analytics through Content Delivery show how many times the pack was opened, which documents were viewed and downloaded, and whether the recipient downloaded the full bundle as a zip. Sales operations can build reports on the ContentDelivery and ContentDocument objects to slice engagement by pack, recipient, and rep.
Limitations vs modern sales enablement
Content Packs have hard limits: 25 MB per document, total pack size capped, no interactive elements (no embedded video controls beyond Salesforce defaults, no inline form fills, no AI-driven document order), and a Salesforce-hosted recipient experience that cannot be branded beyond basic logo and color. Modern alternatives like Highspot Pages, Seismic LiveDocs, and Showpad Pages offer all of this with deeper analytics.
When Content Packs still make sense
For orgs that already use Salesforce CRM Content, do not have budget for a separate sales-enablement tool, and have a standard bundle pattern (every prospect gets the same five PDFs), Content Packs deliver acceptable value at zero incremental cost. For dynamic, personalized, or analytics-heavy use cases, evaluate a dedicated tool.
How to create and use a Content Pack
Most of the work is curating which documents go in the pack and which order they appear. The technical setup is minimal because Content Packs ride on top of existing CRM Content.
- Ensure Salesforce CRM Content is enabled
Setup, Salesforce CRM Content, Settings. Content Packs require CRM Content; they are not available with Salesforce Files alone.
- Open Workspaces or Libraries and click Create Content Pack
From the CRM Content tab, click Create Content Pack. Enter the name, description, and pick the documents you want to include. Reorder them by dragging.
- Save the Content Pack
The pack now appears in the user CRM Content list. It is shared by default with the user who created it; admins can configure library-level sharing if needed.
- Create a Content Delivery for the pack
From the pack detail page, click Deliver Content (the same action as for individual documents). Configure expiration, password, and view/download permission. Save to generate the delivery URL.
- Send the URL to the recipient
Email the URL through Outlook, Sales Engagement, or whatever channel you use. The recipient opens the link and sees the full pack with each document accessible.
- Track engagement
From the Content Delivery record, see per-document views and downloads. Aggregate across deliveries for usage reports on which packs work and which do not.
- Content Packs are a CRM Content feature, not a Salesforce Files feature. Orgs that moved entirely to Files lose access to Content Packs.
- Packs do not inherit sharing from their member documents. If the recipient cannot see one document in the pack, the entire Content Delivery may fail to load.
- Re-ordering documents in a pack does not auto-update existing Content Deliveries. Recipients of an existing delivery still see the old order until you create a new delivery.
- The pack-as-zip download bundles all documents at the time of download, not at the time of pack creation. If a document was updated between pack creation and recipient download, the recipient gets the newer version.
- Content Packs cannot include external Files Connect documents. Only documents stored in Salesforce CRM Content libraries can be bundled.
Trust & references
Cross-checked against the following references.
- Content Packs OverviewSalesforce Help
- Content Deliveries OverviewSalesforce Help
Straight from the source - Salesforce's reference material on Content Pack.
- Salesforce CRM Content AdministrationSalesforce Help
- Salesforce Files OverviewSalesforce Help
About the Author
Dipojjal Chakrabarti is a B2C Solution Architect with 29 Salesforce certifications and over 13 years in the Salesforce ecosystem. He runs salesforcedictionary.com to help admins, developers, architects, and cert/interview candidates sharpen their fundamentals. More about Dipojjal.
Test your knowledge
Q1. What is a Content Pack?
Q2. What is a typical use case for a Content Pack?
Q3. How are Content Packs typically delivered?
Discussion
Loading discussion…