Overview
Box Utilities is a Salesforce Lightning utility that gives users quick access to Box directly from the utility bar of a Lightning app. Beginning with this release, Box Utilities includes support for Box Notes, allowing users to create, edit, organize, and collaborate on Box Notes without leaving Salesforce.
Box Utilities automatically detects the Salesforce record a user is viewing, ensuring that notes are associated with the correct Box folder. As additional Box Utilities features become available in future releases, they will automatically be available in any Lightning app where Box Utilities has been enabled.
The Box for Salesforce managed package includes Box Utilities in the Box Lightning app by default. No additional configuration is required when users access the Box app. To make Box Utilities available in another Lightning app, such as Sales, Marketing, or a custom Lightning app, follow the steps below.
Configure Box Utilities in a Lightning App
- From Setup, enter App Manager in the Quick Find box and select App Manager.
- Locate the Lightning app you want to update.
- Click the dropdown arrow next to the app and select Edit.
- If you are editing a standard Salesforce app, Salesforce prompts you to save your changes as a customized copy. This is expected behavior.
- In the App Manager wizard, select Utility Items (Desktop Only).
- Click Add Utility Item.
- Under the Custom section, select Box Utilities.
- Configure the utility using the recommended settings:
Setting |
Recommended Value |
|---|---|
| Label | Box Utility |
| Icon | Any Box-branded or standard Salesforce icon |
| Panel Width | 900 pixels |
| Panel Height | 900 pixels |
| Start Automatically | Disabled |
- Click Save.
Verify the Configuration
- Open the Lightning app you configured.
- Confirm that the Box Utility button appears in the Salesforce utility bar.
- Navigate to a Salesforce record.
- Open Box Utilities and verify that the record's Box Notes are displayed.
If the record does not already have an associated Box folder, Box for Salesforce automatically creates one when the first record-level note is created.
Configure Objects for Note Association
Users can associate personal Box Notes with Salesforce records only for objects that are configured in Folder Name Configuration.
This configuration uses the same custom setting that Box for Salesforce uses when creating Box folders for Salesforce records.
Add a Supported Object
- Navigate to Setup.
- Open Custom Settings.
- Locate Folder Name Configuration and click Manage.
- Click New.
- In Field API Name, enter the API name of the field to be used for folder naming and search — typically
Name, orSubjectfor Case, or the custom object's name field. - Make sure the object added here has "Allow Search" enabled; otherwise, users won't see search results for that object.
- Click Save. Once saved, the object becomes available the next time users open the Associate dialog.
How Record Association Works
When a user associates a personal Box Note with a Salesforce record, Box Utilities searches only the objects defined in Folder Name Configuration (see above).
This design ensures that:
- Notes can only be associated with Salesforce objects that have been intentionally enabled for Box.
- Box folders are created only for supported objects.
- Administrators manage supported objects from a single configuration rather than maintaining separate settings.
- Custom objects are supported by specifying the appropriate field used for record lookup.
If no objects are configured, the Associate dialog does not return any records. If a configured object exists but the current user does not have permission to view it, that object is omitted from the search results.
Notes:
- Box Utilities automatically detects the Salesforce record currently being viewed.
- Record-level Box folders are created automatically when required.
- The user's personal My Salesforce Box Notes folder is automatically created the first time they access the Box Utilities component from a non-record page.
- Any future Box Utilities capabilities released by Box will become available within every Lightning app where Box Utilities has been enabled.
After Box Utilities has been configured, users can create and manage Box Notes directly from Salesforce. See Using Box Utility in Salesforce for information about creating notes, working with personal notes, and associating notes with Salesforce records.