Maven Documents Support Notice: Versions prior to 6.0 (Octopoda) are reaching End-of-Life status.
To ensure uninterrupted service and access to the latest features, please upgrade to the latest version by July 31st.
After acquiring the app via Salesforce AppExchange, the Org gets several app licenses. These licenses need to be assigned to respective users so they can work with the app. There are a few steps to take here:
Go to Setup.
Search for Installed Packages and open the equally named setting.

Find the Maven Documents entry in the Installed Packages list, and click on Manage Licenses.
Click the Add Users button and select users by marking checkboxes next to their names.

If the user has no license assigned, they can't generate documents.
There is also fair usage in place for every user.
With the recent changes, Salesforce is enforcing Phishing-Resistant MFA for Privileged users. These are users with a System Administrator profile or any of the following permissions:
- Modify All Data
- View All Data
- Customize Application
- Author Apex
In Maven Documents versions prior to 6.0, the typical setup required an “integration user” with elevated permissions and the Maven Documents API User permission set. This user was authenticated with Microsoft or Google credentials in the Setup Assistant and granted permission to save generated documents to Salesforce.
In version 6.0 and higher, the concept of “integration user” is not used anymore.Authentication with Microsoft or Google credentials can be done in multiple ways, as detailed in our documentation. Any user with the assigned Maven Documents Extended permission set can save documents to Salesforce.Verified Access Configuration
We have explicitly tested and confirmed that the following standard configuration is fully sufficient for using all features of Maven Documents:
- Profile:
- Standard User profile
- Permission Sets:
- Maven Documents Extended
- Maven Documents User or Maven Documents Admnistrator (depending on the user role)
The only time elevated permissions are needed is during package installation and setup, which is typically done by users with the Salesforce Administrator profile.
If your organization has implemented additional security controls, permission restrictions, or custom access policies beyond the standard Salesforce configuration, document generation behavior may be affected. We recommend reviewing your organization’s security settings and validating document generation functionality after upgrading to Summer '26.
The next thing to do is to give certain rights to individual users. The following types of permission sets come with the package:
Once the Maven Documents Extended permission set is created, the administrator needs to assign it to the users who will work with Maven Documents.For more information, read the Configuration article.
Assigning permission sets to users can be done in a few simple steps.
Click on the Manage Assignments button.

Click the Add Assignment button which leads you to the process of selecting the corresponding user.

Mark the checkbox on the left of the User's name to choose which users to apply the permission set for and click Next.

On the next screen, you will be able to set the expiration date for the permission set or leave the default setting with no time limit.
Once you have selected all the Users for the permission set and the time frame for those settings, click Assign. That's it, the permission sets are assigned to the appropriate Users.

There’s an option to automate the permissions management process. User Access Policies is the native Salesforce feature that simplifies the work with permissions and makes it more secure and less error-prone.
Here’s a quick manual on implementing this feature in your work process.
On the Setup page, under User Management Settings, enable User Access Policies.

After User Access Policies appear in the list of settings, select it and click New User Access Policy.

Give the new User Access Policy a name and then click Save.
In the created policy, click Edit Criteria.

Set the needed filters in the respective fields and save the Policy.


To work with OneDrive or Google Drive without having issues, configure the Trusted URL settings for the selected provider.
Go to Setup > Trusted URLs and click the New Trusted URL button.
For the Microsoft OneDrive integration, create a new Trusted URL with the following input:
The Trusted URL for Microsoft OneDrive has been added.
For the Google Drive integration, create the new Trusted URL with the following input:
The Trusted URL for Google Drive has been added.