Content Permissions

Getting Started

To use content, you must enable Content in your org (Setup –> Customize –> Salesforce Files –> Settings –> Salesforce CRM Content):

3-17-2013 3-19-31 PM

User Access to Content

To access content, users will need the following:

  • Their profile must have the “Content” and/or “Libraries” tabs set to either “Default On” or “Default Off”.
  • The user record must have “Salesforce CRM Content User” enabled, as shown below.

3-17-2013 11-17-00 AM

Personal Library

Each user can upload content to their personal content library, which is not shared with other users.

Shared Libraries

Users with the “Manage Salesforce CRM Content” permission (profile or permission set) can create shared libraries.  Access to shared libraries is specified by named user or public group membership:

3-17-2013 11-52-18 AM

Creating Libraries
[Should / Short /]

Library Permissions

Each library member has specified permissions that determine what actions they can perform within the library:

3-17-2013 12-46-10 PM

The permissions shown above are the defaults.  New library permissions can be added, and the default permissions can be modified as well:

3-17-2013 2-34-21 PM

Editing Library Permissions
[Should / Short /]

Adding Content to Page Layouts

There are two content related lists that can be added most object page layouts:

  1. Related Content
  2. Content Deliveries

I’ve added both to the lead page layout here:

3-17-2013 2-50-26 PM

  • The related content list displays content that has been attached to the current record.
  • The “Find Content” and “Search All” buttons allow users to search and attach content to the current record.
  • The “Find Content” button searches content using record criteria (e.g. Lead Company) while the “Search All” button does not.
  • The “Deliver Content” button in both related list performs the same function – creates a URL that can be distributed to view or download content.

22 Responses to “Content Permissions”

  1. RBaker November 8, 2017 at 5:01 pm #

    Libraries replaced work-spaces, correct? Summer ’11

  2. Svetik October 23, 2017 at 10:44 pm #

    Hi John, how can I access library?
    Also, when i search for library I find Library Object, but when I go to Object Manager, I can’t see it there. Why is that?

    • JohnCoppedge October 30, 2017 at 1:37 pm #

      Does your user have the content permission enabled? Have you tried the all tabs view from classic?

  3. ag3991 June 14, 2017 at 12:53 pm #


    1. What is meant by “Granular Access Controls”?
    2. Suggested video: :



  4. January 22, 2017 at 10:34 am #

    Hi John, how are content permissions related to other permissions?
    For example: I’m record owner, but don’t have access to given content. Will I see it on the related list? Can I open it?

    • JohnCoppedge January 23, 2017 at 5:09 pm #

      In files you can see a section where it says “shared with” … then the record it is attached to; this will inherit access from the record. In content libraries, to my knowledge the permissions should be separate.

  5. sneha06 August 27, 2016 at 8:27 am #

    Hi John,

    Could you please clarify below queries :
    1. Content pack contains different types of document within libraries, and we can able to send that pack using Content delivery right? Is there any other option to send the content pack?
    2. So library is a container that holds different content?

    Thanks for your help.

  6. darick.jackson April 28, 2016 at 4:11 pm #

    Howdy John,

    On the Salesforce “Editing Library Permissions” page it says, “To edit a Salesforce CRM Content library permission, from Setup, enter Content Permissions in the Quick Find box, then select Content Permissions.”

    I search “Content Permissions” (finds “App Setup > Customize > Salesforce Files > Content Permissions”) but when I click on it… I get a totally blank page (no headers, sidebars, footers… nothing).

    Using Win 7 Enterprise, Chrome v50 and it’s not Monday. Any ideas on why that’s happening?

    • darick.jackson April 28, 2016 at 6:28 pm #

      Never mind. Seems to be a “Chrome” issue (noticed graphics not displaying on login screen lately too). I was able to hit that “Content Permissions” page in Firefox.

  7. sampada.deshpande November 5, 2015 at 4:19 pm #

    Can you provide the steps to create new Content? Thanks

  8. kassim gaffar July 3, 2015 at 3:01 pm #

    Hi John,
    Dana is right on the navigation. I have re-checked the settings and my “Enable Improved Setup User Interface” is not checked.


  9. Kevin Brown March 10, 2015 at 5:03 pm #

    Needs editing:

    I’ve added both the lead page layout here:

    …should read:

    I’ve added both to the lead page layout here:

  10. Dana Wellhausen March 6, 2015 at 6:07 am #

    looks like the navigation has changed to:
    To use content, you must enable Content in your org (Setup –> Customize –> Salesforce Files –> Settings –> Salesforce CRM Content):

    • JohnCoppedge March 6, 2015 at 2:04 pm #

      From the getting started section:

      nstructions within this guide make the assumption that the Improved Setup User Interface is disabled.

      I suggest you double-check your org settings by navigating to Setup –> Customize –> User Interface; ensure “Enable Improved Setup User Interface” is not checked.

      If you enable this feature, step-by-step instructions within scenarios and exercises will not line up correctly (as the setup navigation menus will be different).

      You probably have the new UI enabled – won’t hurt anything but the steps will vary a bit.

  11. Alexander Goodman December 5, 2014 at 6:53 am #

    Can you transfer a document from your personal library to the shared one and vice versa?

    • JohnCoppedge December 8, 2014 at 4:26 pm #

      You can transfer from your personal library to a shared library- haven’t tested the reverse, but I think you can. You can’t transfer between Chatter files and Libraries currently, however, which is a somewhat of a limitation.

      • November 12, 2015 at 2:35 pm #

        Hi John, I tried this and assume that it is via the Library > private library and then select the document(s) and click on Publish to transfer them to the Shared library. I tried this and received the following error:
        Error: You do not have the level of access necessary to perform the operation you requested. Please contact the owner of the record or your administrator if access is necessary.

        I checked persmission and I have set all to Library Administrator.

        Any thoughts on this?


Leave a Reply