MLR Bot is designed to help content owners and coordinators prepare their documents for MLR review by detecting common issues before submission, such as spelling errors, prohibited phrases, and missing warnings or safety information. Leveraging a Large Language Model (LLM), MLR Bot proactively identifies a wide range of issues in your promotional materials, reducing the number of review cycles and accelerating time to approval.
MLR Bot is integrated directly within PromoMats, which means your documents and data do not leave your Veeva Vault environment, ensuring data stays secure, and user security is respected.
Note: This feature is currently available only to early access customers.
Once configured, the MLR Bot panel is available when all of the following conditions are met:
- The document type belongs to the MLR Bot document type group.
- The current document version is the latest version.
- The document does not exceed 20 pages in length.
- The document has a PDF viewable rendition and does not contain audio or video content.
- The document is not in the Steady, Superseded, or Obsolete states.
- The document is not archived.
- The document is not a binder or CrossLink.
Admins should perform the following configuration steps before MLR Bot is ready for use:
- Add the MLR Bot document type group to applicable document types.
- Optional: Create and update Website object records to fully leverage the Privacy Policy Link and Unsubscribe Link quality checks.
Assigning MLR Bot to Document Types
The MLR Bot panel is only available on the Doc Info page if the document type has the MLR Bot document type group assigned.
To assign the MLR Bot document type group:
- Navigate to Admin > Configuration > Document Types.
- Next to your desired document type, click the Actions menu and select Edit Details.
- In the General tab, under Document Type Groups, select MLR Bot.
- Click Save.
- Optional: Repeat steps 1 - 4 for other document types.
Assigning Document Type Roles
To use MLR Bot, users must be assigned a document role with View Content permissions for the lifecycle state of the document version they’re reviewing. You can manage which roles have View Content permission per lifecycle state within the Security Settings tab.
Creating & Matching Website Records
While performing the Privacy Policy Link and Unsubscribe Link quality checks, MLR Bot first determines whether those links should be present in this kind of document. If so, MLR Bot extracts any website links in the document, and determines if they match any Website object records based on the Country and Language of the object record and on the document. MLR Bot interprets blank Country and Language fields to mean the Website record applies to all countries or languages.
To create Website records:
- Navigate to Business Admin > Objects > Website.
- Click Create.
- Enter the Website URL.
- In the Distribution Channel Type drop-down, select the corresponding type: Privacy Notice, Unsubscribe, or QR Code.
- Optional: Select a Language.
- Optional: Select a Country.
- Click Save.
Related Permissions
You can complete all steps in this article with the standard System Administrator or Vault Owner security profile. If your Vault uses custom security profiles, your profile must grant the following permissions:
Type | Permission Label | Controls |
---|---|---|
Security Profile | Object: Website: Read, Create, Edit, Delete | Ability to see, create, edit, and delete Website object records |
Security Profile | Admin: Configuration: Document Lifecycles: Edit | Ability to edit existing items within Configuration > Document Lifecycles, including lifecycles, lifecycle states, and workflows |
Security Profile | Admin: Configuration: Document Types: Edit | Ability to edit existing document types, subtypes, and classifications in the Configuration > Document Types page |