Secure File Transport

Installation Guide - P1 File Requests

Note : Check the Webhook URL in the Postman(Application) for every Environment Before Entering the Webhook URL in BOTDOC Credentials

Secure File Transport is a native Salesforce AppExchange application enabling users to securely send and receive files directly inside Salesforce, all without requiring passwords, PINs, logins, or external apps. It’s designed for frictionless, encrypted file handling from beginning to end.

Click here to discover the full range of features offered by the Secure File Transport.


Intended Users

  • Salesforce Admins – Responsible for setup and configuration.

  • End Users – End users who receive/upload files

  • Salesforce Users – Responsible for Requesting or Sending Files to End Users


Prerequisites

System Requirements

Salesforce Professional, Enterprise, Unlimited, or Developer Edition

User Roles & Permissions

Admin Access – Required for installation and configuration


Installation

4.1 Using Salesforce AppExchange
  1. Go to Salesforce AppExchange

  2. Search for Secure File Transport

  3. Click "Get It Now" and select the Salesforce environment (Production or Sandbox)

  4. Follow the on-screen prompts to install the package

  5. Assign user permissions during the installation process


4.2 Using Direct Package Link
  1. Reach out to support@cloudmaveninc.com for the latest managed package link.

  2. Follow the on-screen prompts to install the package

  3. Assign user permissions during the installation process


Post-Installation Setup

5.1 Assign the License

Every user must be assigned a user license to access the App Secure File Transport . A user's license determines the baseline of features that the user can access.

  1. Navigate to Setup.

  2. Use the Quick Find or Search Setup box to search for and select the specific user requiring the Secure File Transport license.

  3. Click on the user's name to access their detailed user record.

  4. Scroll down the user detail page to locate the "Managed Packages" related list.

  5. Click the "Assign Licenses" button associated with the "Managed Packages" section.

Screenshot 2025-03-24 at 5.04.52 PM.png
  1. Click the "Add" button to assign the selected "Secure File Transport" license to the user.

Screenshot 2025-08-20 at 5.39.34 PM.png


5.2 Assign the Required Permission Set

  1. Navigate to Setup.

  2. Use the Quick Find box to search for "Permission Set".

  3. Locate the "Cloud Maven - Bank Connect" permission set from the list.

  4. Click on "Manage Assignments".

  5. Assign the permission set to the relevant users.

5.3 Source Object Field Mapping

This setting will be used to auto-populate the File Request/Send the form with the values from the Source Object. Make an entry in this setting to Map the Field of Source Object(Account, Contacts any Standard or Custom Object) with required parameters.

  • Click on the Gear Icon and go to setup.

  • Search for Custom Setting in Quick Find Box.

  • Click on Manage of “File Request Field Mappings”.

  • Screenshot 2021-05-13 at 2.09.35 AM.png
  • Create below Entries for both push/pull Request Type:

    • First Name

    • Last Name

    • Phone

    • Email

  • Click on New to Create New Entry for Pull Request.

Capture email pull.PNG
  • Click on New to Create New Entry for Push Request.

Capture email push.PNG

Note: Similarly complete the entries for the above-mentioned fields.

5.4 Configure the Common Settings

Navigate to Setup -> Custom Settings -> Data Transfer Settings

Update the below fields as per Requirement

  • RequestByEmail

    • True if request to send/receive documents is made using Email

  • RequestByPhone

    • True if request to send/receive documents is made using SMS

  • TfaMethod

    • Method to receive the

    • Two-factor authentication Code.

    • Populate the Value with SMS or Email

  • TfaRequired

    • True if Two-factor Authentication is Required

  • ErrorBatchMessages

    • time,Unavailable,Bad,reset,Server,error,failed

  • NextScheduleBatchRunTime

    • Provide the time-frequency to run the batch.

    • For Example - If you want the batch to run in every 2 minutes, Populate the value field with 2.

  • ScheduleBatchRequired- True. Before scheduling the batch mark this custom setting as True.

5.5 Configure Lightning Action button on the Page Layout

  • Go to your Source Object from Object Manager.

  • Go to Page Layout of your Source Object -> Mobile & Lightning Actions

  • Drag the already existing Request Files and Send Files button on the Object Layout.

  • Save the Record.

tempsnip request files.png

 

tempsnip send files.png

 

If the Source Object is other than Contact/Lead or Account, please follow the below steps to create a button
  • Go to Button, Links, and Action from Source Object

image-20201015-192058.png
  • Click on New Action.

image-20201015-192052.png
  • Create an Action for Request files. Please see the image for the reference.

image-20201015-192043.png
  • Similarly, create an Action for Send Files. See the image for the reference.

image-20201015-192032.png

·       Click Save.

  • Add the Related List on the Page Layout.

tempsnip related file requests.png

 

Adding Lightning Component on Lightning Record Pages.

  • From Setup go to Object Manager.

  • Search for your Source Object From which business will run Secure File Transport.

  • Click on the Lightning Record Page Section

Screenshot 2020-10-15 at 3.44.32 PM.png
  • Select the Record Page.

  • Click Edit.

  • Search for displayMedialist Component in the Quick Find box.

  • Drag the Component to the Record Page.

Screenshot 2020-10-15 at 3.48.08 PM.png
  • Click Save.


Create Secure File Templates

Click here for step by step instructions on how to create and manage secure file templates.


Schedule the Status Batch

Click here for detailed steps on scheduling the batch responsible for updating the File Request Status. The batch can be configured based on your requirements and is responsible for pulling in the media uploaded by the end user.