Skip to main content

Salesforce Integration installation (Part 3)

Step by step guide to install Legistify’s native application within your Salesforce account.

Akshat Singhal avatar
Written by Akshat Singhal
Updated over 3 weeks ago

In this article: You will get the detailed step by step guide on how Legistify’s CLM package can be installed and integrated with your Salesforce, streamlining your contract creation process. Currently, the package is not listed on AppExchange. Installation will be done using a direct installation URL.

Before You Start Installing:

  1. Make sure you have access to your company's admin account and all relevant rights to install the package

  2. Your organisation is on Salesforce Enterprise or above package

  3. If you are on the Pro package, your account will have to be API enabled

  4. Check in with your Legistify account manager regarding your Legistify CLM account setup and template automation

Step 1: Access the Installation URL

Open the following installation link in your browser:


Note: This link will redirect you to the Salesforce login page if you are not already authenticated. You can install the same package in your sandbox environment for UAT or otherwise directly to your production environment


Step 2: Authenticate with Salesforce

After opening the URL:
1. You will be prompted to log in to your Salesforce Org

2. Enter your Salesforce credentials and click Log In


Step 3: Review Package Installation Details

Once logged in:
1. You will see the Package Installation Details page
2. It will display package information like Package Name, Publisher, Version, etc.

Picture

Picture


Step 4: Choose Installation Options

On the Package Installation Details page, you need to select who should have access to the installed package components. Choose "All users" option. after selecting the option, tick the checkbox and hit continue

Picture

A screenshot of a computer

AI-generated content may be incorrect., Picture


Step 5: Wait for Installation to Complete

  1. Installation may take a few minutes.

  2. Once installation is complete, you will receive a confirmation message.

  3. Post completion press "Done"

Picture


Step 6: Verify the Installation

You can verify that the package has been installed successfully by following these steps:

1. Go to Setup in Salesforce
2. Navigate to Installed Packages
3. You will find Legistify Contract Management listed there

Picture

Notes:

  • If the installation takes longer, Salesforce might send an email notification once the installation is complete

  • In case of any errors, review installation logs for troubleshooting or contact your account manager

Step 7: Create a Connected App

  1. In Salesforce, click on the Gear Icon (⚙️) at the top left and select Setup.

  2. In the Quick Find/Search box, search for App Manager.

  3. Click on App Manager.

  4. On the top right, click on New Connected App.

  5. After clicking, a new page to create a Connected App will open. Click Continue if prompted.

Picture 1, Picture

Step 8: Fill Connected App Details

On the New Connected App creation page:

  1. Fill out the basic app details like Connected App Name, API Name, Contact Email, etc.

  2. Scroll to the API (Enable OAuth Settings) section.

  3. Check the checkbox for Enable OAuth Settings.

  4. After enabling OAuth:

  5. In Callback URL >> https://login.salesforce.com

  6. In Selected OAuth Scopes, add:

  7. Full Access (full)

  8. Perform requests at any time (refresh_token, offline_access)

  9. Save the Connected App.

Picture 2, Picture

Note: It may take a few minutes for the Connected App to be created.

Step 9: Get Client ID and Client Secret

  1. Again, go to App Manager.

  2. Find your newly created Connected App.

  3. On the right side, click the Dropdown arrow next to your app.

  4. Click on View.

Picture


5. Scroll down to the API (Enable OAuth Settings) section and click Manage Consumer Details.

Group 1, Grouped object


6. You will receive an OTP on your registered email. Enter the OTP.

7. You will now see your Client ID and Client Secret.

Step 10: Create User-Specific Metadata(Only For System Admin Or Integration User)

Each user must have their own metadata record (but use the same Client ID and Client Secret).

  1. Go to Setup > Search for Custom Metadata Types.

  2. Find Legistify Setup custom metadata type.

  3. Click Manage Records next to Legistify Setup.

  4. The Name of record would be System Admin

Picture


5. After Clicking on Manager Record Please Click on New Button

NOTE : Make Sure Integration user or system admin Password policy configured as shown below image
Setup >> user > select integration User Click on his profile > click on Edit button >> on Profile page in password Policy Section

Picture

6. Fill the metadata details carefully and Save.

Note:

  • Client ID and Client Secret will remain the same for all users.

  • Only need to create System Admin or Integration User Record


Step 12: How to Get Salesforce Security Token (Salesforce Secret Key)

To find your Salesforce Security Token:

  1. Click on the Avatar (View Profile) icon next to the Bell icon.

  2. Click on Settings.

  3. Under My Personal Information, click Reset My Security Token.

  4. Click the Reset Security Token button.

  5. You will receive the token on your registered email.

A screenshot of a computer

AI-generated content may be incorrect., Picture

Picture 6, Picture


Step 13: Enable OAuth Settings in Salesforce Org

  1. Go to Setup.

  2. Search for OAuth and OpenID Connect Settings.

  3. Enable the option: Allow OAuth Username-Password Flows.

Picture 7, Picture


Step 14: Add Legistify Component on Opportunity Record Page

  1. Go to App Launcher (🔍) and search for Opportunity.

  2. Open any Opportunity record.

  3. On the Opportunity record page, click the Gear Icon (⚙️) and select Edit Page.

  4. Drag and drop the Legistify_Component (from the list of Custom Components) above the Related Lists section.

  5. Save and Activate the page.

Picture 8, Picture

Picture 10, Picture

Picture 9, Picture

Important Notes:

  • Without proper OAuth and Metadata configuration, the package features will not work correctly

  • After installing the package, your account manager will help you test the workflow as per your company account created on Legistify CLM


Did this answer your question?