Coming soon. DeepFiles isn't on the Salesforce AppExchange yet — sign up to be notified the moment it launches. Notify me →
Support Center

Get up and running — and get help fast

Everything you need to install, configure, and troubleshoot DeepFiles. Can't find an answer? Our team is one form away.

Quick start

Install & configure in a few steps

The condensed getting-started path for admins. See the full SETUP.md in the package for details.

  1. Check the prerequisite

    Ensure Salesforce CRM Content (Files) is enabled in your org — under Setup → Content. Without it, file queries return no results.

  2. Install the package

    Install DeepFiles from AppExchange, or deploy the source with the Salesforce CLI.

  3. Assign a permission set

    Give admins Deep_Files_Admin and viewers Deep_Files_User.

  4. Configure relationship paths

    Open the DeepFiles app → Admin tab, and use the Relationship Builder to define which related objects to roll up.

  5. Add the Viewer to a record page

    In Lightning App Builder, drag DeepFiles Viewer onto a record page, set the title/icon/view group, and activate.

CLI quick reference

Deploy and assign from your terminal:

# Deploy with the manifest
sf project deploy start \
  --manifest manifest/package.xml \
  --target-org my-org

# Assign permission sets
sf org assign permset \
  --name Deep_Files_Admin
sf org assign permset \
  --name Deep_Files_User

Multi-hop example

Show Case files from Contacts under an Account:

Source Account · Target Case · Path Contacts.Cases · Type Multi-hop

FAQ & troubleshooting

Answers to common questions

Verify that active Deep_Files_Setting__c records exist for that object's API name, that they're marked Active, and that Salesforce CRM Content is enabled in the org. Also confirm the running user has read access to the target object.

Ensure the Deep_Files_User or Deep_Files_Admin permission set is assigned, and that the component targets lightning__RecordPage in its metadata.

Relationship API names are case-sensitive. Use the Relationship Explorer in the Admin tab to copy the exact name rather than typing it by hand.

Check that the running user has Read access to the target object and its ContentDocumentLinks. DeepFiles never widens access — it respects your sharing model.

Confirm the right permission set is assigned: Deep_Files_Admin for configuration, Deep_Files_User for viewing.

They're off by default. Go to Setup → Custom Metadata Types → Deep Files Feature → Manage Records → Default, and check Agentforce Actions Enabled.

No. DeepFiles is read-focused — it aggregates and displays existing Salesforce Files. It doesn't duplicate, move, or alter file storage.

DeepFiles offers a free 30-day trial with no credit card. For current pricing and packaging, request a demo or contact support below.

Documentation

Docs & resources

Contact support

Still need a hand?

Send us the details and our team will get back to you within one business day.

  • Setup & configuration help
  • Troubleshooting & bug reports
  • Billing, trials & pricing questions

Prefer email? support@sfdeepfiles.com

Send us a message

Leave your details and we'll get back to you — and make sure you're notified at launch.

We never share your details. No spam, ever.