Document Insights

Post Installation Steps - Custom Forms (Lazarus)

This document outlines the necessary steps to successfully configure and integrate Document Insights - Custom Forms (Lazarus) with Salesforce. This guide includes remote site settings, site creation, user permissions, and additional configurations required for proper system operation.

Introduction

Please ensure that you have the appropriate Salesforce administrative privileges before proceeding with the installation and configuration process.

Click here to Discover the full range of features offered by the Document Insights.


1. Intended Users

  • Salesforce Admins – Responsible for setup and configuration

  • End Users – Business users who use document insights for parsing and storing the data.

  • Developers – Those integrating with external systems.


2. Prerequisites

2.1 System Requirements

Salesforce Professional, Enterprise, Unlimited, or Developer Edition

Required Salesforce permissions (System Admin access)

2.2 User Roles & Permissions

Admin Access – Required for installation and configuration


3. Installation

3.1 Using Salesforce App Exchange
  1. Go to Salesforce AppExchange

  2. Search for Plaid Bank Connect - Authenticates Banks, ID & Income Verifications.

  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

3.2 Using Direct Package Link
  1. Go to Salesforce AppExchange

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

  3. Assign user permissions during the installation process


4. Post Installation Steps

Complete the post-installation steps to ensure seamless application functionality.

Step 1 - Remote Site Settings

Create the following remote site in the remote site settings and make it active:

  • Go to Setup.

  • Search Remote Site Settings.

  • Click on “New Remote Site”.

  • Fill in the below details -
    Remote Site Name - Lazarus
    Remote Site URL - https://api.lazarusforms.com
    Active checkbox - Selected


Step 2 - Feature Entitlements

  • Click on the gear icon and go to setup.

  • In the quick find box search for Custom Settings.

  • Go to “Feature Entitlements”.

  • Select “Custom Forms” and Save.

Screenshot 2025-07-15 at 4.28.14 PM.png

Step 3 - Plaid Common Settings

  • Click on the gear icon and go to setup.

  • In the quick find box search for Custom Settings.

  • Go to Plaid Common Settings.

  • Create the following entries:

Key

Value

1

Halt_Parsing_When_Duplicate_Keys_Found

false

2

Link_Attachment

true


Step 4 - Document Insight Common Settings

  • Click on the gear icon and go to setup.

  • In the quick find box search for Custom Metadata Types.

  • Go to Document Insight Common Settings.

  • Change the following entry as per client requirement:

Key

Value

1

ApiConnection

Sandbox or Production

2

Confidence_Threshold

0.700


Step 5 - Permission Sets

  • Click on the gear icon and go to setup.

  • In the quick find box search for Permission Sets.

image-20231226-123436.png
  • Go to Cloud Maven’s PDF Insight Permissions.

image-20231226-123537.png
  • Click on Manage Assignments. Select the Users who’ll be using the Document Insights Application.


Step 6 - Update Page Layout

Source Object -

  • Click on the gear icon and go to Edit Page.

  • Create a new Tab with Label as “Custom”.

  • Put the value “Custom Document” in the Custom Label, and click on Done.

Screenshot 2025-07-15 at 7.04.19 PM.png
  • Click on the newly created tab.

  • From the list of components, Drag and Drop “parentCustomFormInsightRequest” component in this tab.

  • Save the Page.

  • Click on the gear icon and go to Setup

  • Click on the Object Manager.

  • Select the Source Object, and Go to the Page Layouts.

image-20231226-125021.png
  • Open a page layout, and click on Related Lists.

image-20231226-125124.png
  • Drag and Drop Document Insights in the Related Lists Section.

image-20231226-125211.png
  • Click on Save.


Step 7 - Create Document Insight Template

We need to create one Document Insight template per Custom Form. The template record should have the below fields populated -

  • Primary Object - API Name of the Source Object.

  • Active checkbox - Checked.

  • Template Name -Unique Name for the Custom Form Template.

  • isDefault checkbox - If this is to be used as default template for the Primary Object.

  • Data Field Mapping - JSON Field Mapping having the fields from the PDF Document along with their Salesforce Mapping.

Sample Document Insight Template

Screenshot 2025-07-15 at 7.49.23 PM.png

Sample Data Field Mapping

{
"GenericFormConfiguration": [
{
"sPossibleKey": "Full Name:",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "Text",
"sFieldAPIName": "bankconnect__Full_Name__c",
"sPicklistValue": "",
"isParent": false,
"linkRecord": false
},
{
"sPossibleKey": "Date of Birth:",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "Date",
"sFieldAPIName": "bankconnect__BirthDate__c",
"sPicklistValue": "",
"isParent": false,
"linkRecord": false
},
{
"sPossibleKey": "DET~ET~XET~1ET",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "Picklist",
"sFieldAPIName": "bankconnect__Time_Zone__c",
"sPicklistValue": "ET",
"isParent": false,
"linkRecord": false
},
{
"sPossibleKey": "OCT~DCT~CT~XCT",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "Picklist",
"sFieldAPIName": "bankconnect__Time_Zone__c",
"sPicklistValue": "CT",
"isParent": false,
"linkRecord": false
},
{
"sPossibleKey": "DMT~MT~OMT~1MT",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "Picklist",
"sFieldAPIName": "bankconnect__Time_Zone__c",
"sPicklistValue": "MT",
"isParent": false,
"linkRecord": false
},
{
"sPossibleKey": "DPT~PT~OPT~1PT~XPT~MPT",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "Picklist",
"sFieldAPIName": "bankconnect__Time_Zone__c",
"sPicklistValue": "PT",
"isParent": false,
"linkRecord": false
},
{
"sPossibleKey": "DAM~AM~XAM~1AM",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "Picklist",
"sFieldAPIName": "bankconnect__Period__c",
"sPicklistValue": "AM",
"isParent": false,
"linkRecord": false
},
{
"sPossibleKey": "7PM~PM~XPM~1PM",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "Picklist",
"sFieldAPIName": "bankconnect__Period__c",
"sPicklistValue": "PM",
"isParent": false,
"linkRecord": false
},
{
"sPossibleKey": "Time:",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "Text",
"sFieldAPIName": "bankconnect__Time__c",
"sPicklistValue": "",
"isParent": false,
"linkRecord": false
},
{
"sPossibleKey": "Kit Identification #:",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "Text",
"sFieldAPIName": "bankconnect__Primary_Kit_ID__c",
"sPicklistValue": "",
"isParent": false,
"linkRecord": false
},
{
"sPossibleKey": "Date:",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "Date",
"sFieldAPIName": "bankconnect__Stool_Collection_Date__c",
"sPicklistValue": "",
"isParent": false,
"linkRecord": false
},
{
"sPossibleKey": "Current Smoker",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "Picklist",
"sFieldAPIName": "bankconnect__Smoking_Status__c",
"sPicklistValue": "Current Smoker",
"isParent": false,
"linkRecord": false
},
{
"sPossibleKey": "Previous Smoker",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "Picklist",
"sFieldAPIName": "bankconnect__Smoking_Status__c",
"sPicklistValue": "Previous Smoker",
"isParent": false,
"linkRecord": false
},
{
"sPossibleKey": "",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "",
"sFieldAPIName": "bankconnect__Contact__c",
"sPicklistValue": "",
"isParent": false,
"linkRecord": true
},
{
"sPossibleKey": "ONever Smoked Before~Never Smoked Before",
"sObjectName": "bankconnect__Attestation_Form__c",
"sDataType": "Picklist",
"sFieldAPIName": "bankconnect__Smoking_Status__c",
"sPicklistValue": "Never Smoked Before",
"isParent": false,
"linkRecord": false
}

]
}

To create Document Insight Template record, use this link.


Step 8 - Update Credentials

Follow this link to get information about updating credentials.



5. Support & Contact Information

Setup and Configuration

setup@cloudmaveninc.com

Production Issue or Report Bug

support@cloudmaveninc.com

Sales and Partnership

sales@cloudmaveninc.com


6. Conclusion

By following this post-installation guide, you have successfully configured the Document Insights in your Salesforce org. The integration enables manual & automated data parsing and improved data management. If any issues arise, consult the support team for further assistance.