Configuring Integrations with Composer
Composer has multiple integration capabilities with other Conga Products. This section will go over Platform integrations, integration with Salesforce, connecting to Conga Preview environments, and integration with Conga Sign.
Configuring Composer Integrations
Under the Document Management Apps menu, select Composer Settings.
Select the Document Delivery Integration dropdown.
For email integrations, select the Email option.
Choose your email partner to begin your email integration process.
SendGrid:
Amazon SES:
For document generation, select Document Delivery.
Select your provider by clicking Connect and then provide your login details to the chosen document delivery system.
Configuration for Salesforce Managed Package to Platform Preview
These configuration steps take place in your Salesforce environment.
Create a new Connected App corresponding to the Preview environment
In Salesforce Lightning Experience, search External Client Apps in the Quick Find box.
Select External Client App Settings. Turn on Allow creation of connected apps.
Click New Connected App.
Fill out the Connected App with the following settings:
Connected App Name Conga Composer Preview. The API name will autofill as Conga_Composer_Preview.
Contact Email: Your contact email associated with your Org.
Enable Oauth Settings: True
Callback URL: https://{hostname}/c8/oauthProxy.aspx
Selected OAuth Scopes:
Access custom permissions (custom_permissions)
Access the identity URL service (id, profile, email, address, phone)
Access unique user identifiers (openid)
Manage user data via APIs (api)
Manage user data via Web browsers (web)
Perform requests at any time (refresh_token, offline_access)
Require Secret for Web Server Flow: True
Canvas: True
Canvas App URL: https://{hostname}/c8/oauthProxy.aspx
Access Method: Signed Request (POST)
Locations: Layouts and Mobile Cards, Lightning Component, Publisher, Visualforce Page.
Hide Publisher Header: True
Hide Publisher Share Button: True.
Click Save.
Once the Connected App is saved, click Edit.
Change the Permitted Users drop-down to "All users may self authorize."
Change the IP Relaxation drop-down to "Relax IP restrictions."
Set Remote Site Settings
Open the Remote Site Settings page in Setup.
Click New Remote Site.
Fill out the form with the following values:
Remote Site Name: CongaComposer8_Preview
Remote Site URL: https://rlspreview-composer.congacloud.com
Click Save.
Custom Metadata Configuration
Managed packages use the production backend for their environment. Below are the steps to create a different environment. Creating a new Region/Environment is a one-time step per region per environment, while selecting a different region can be done as many times as needed.
Create new Region/Environment
For Composer, ensure the Connected App Names are aligned with the Hostname. For example, Hostname: rlspreview-composer.congacloud.com Connected App Name: Conga_Composer_RlsPreview
In Setup, open Custom Metadata Types.
Click Manage Records for the Connected App Setting.
Click New and enter the following values:
Preview Composer (NA) Label NA Preview Conga App Setting Name NA_Preview Connected App Name Conga_Composer_Preview Hostname preview-composer.congamerge.com Connected App Name (Platform) Conga_Composer_Preview_Platform Hostname (Platform) rlspreview-composer.congacloud.com Connected App Name SF1 Conga_Composer_SF1_Preview Preview Composer (EU) Label EU Preview Conga App Setting Name EU_Preview Connected App Name Conga_Composer_Eupreview Hostname eu-preview-composer.congamerge.com Connected App Name (Platform) Conga_Composer_Eupreview_Platform Hostname (Platform) rlspreview-composer.congacloud.eu Connected App Name SF1 Conga_Composer_SF1_Eupreview Preview Composer (AP) Label AP Preview Conga App Setting Name AP_Preview Connected App Name Conga_Composer_Appreview Hostname ap-preview-composer.congamerge.com Connected App Name (Platform) Conga_Composer_Appreview_Platform Hostname (Platform) rlspreview-composer.congacloud.au Connected App Name SF1 Conga_Composer_SF1_Appreview Click Save.
Select Preview Region/Environment
In Setup, open Custom Metadata Types.
Click Manage Records for Composer Setting.
Click Edit.
Click the search icon to open a popup. Click Clear Search Results to see a full list of regions and environments.
Select NA Preview and click Save.
Composer for Salesforce and Conga Sign Integration
Conga Sign allows you to collect data from your signers, position signature fields in your documents, collect two-party information from both sender and signer and more. You can add Sign specific form fields to Composer merge templates to enable those features.
Before initiating transactions from Composer for Salesforce using Conga Sign, you must ensure that a Platform user exists and is configured with a Salesforce Identify Provider (IDP) login.
Prepare your Data Sync Connection
You will need a dedicated Salesforce User within each Salesforce org that is connected to your Conga Platform environments. For more details on this, refer to How to Prepare the Data Sync Connection.
Create a Platform User
There are two methods to create a Platform user, either manually or using the auto-provisioning method.
Manual Method
Log in to the Conga Advantage Platform.
Navigate to Admin Console and select Users.
Click Add on the Users page.
Complete the following required fields:
First name
Last name
Email address
- UsernameNote: It is recommended (but not required) to use the same value for both the email and username fields for consistency.
Federation ID
Enter the 18-character Salesforce User ID for this user.
- Retrieve it from the Salesforce Developer Console using the following SOQL query:
SELECT Id FROM User WHERE Name LIKE '[FirstName] [LastName]' Ensure the ID is exactly 18 characters and is converted to all lowercase (Salesforce returns a mixed-case value, which must be converted to lowercase to avoid errors). You can use a text editor or word processor to convert the case if needed.
Assign a Role
Select either of the following roles:
Admin ( ensure the Conga Sign Permissions permission group is also assigned)
Conga Sign Integration User
Click Save.
Auto-Provisioning Method
Log in to the Conga Advantage Platform.
Navigate to the Admin Console and select Organization and click Edit.
Enable the Auto Provision User toggle.
Click Save.
Navigate to the External Integrations tab.
Verify that your Salesforce IDP is set as the default:
If not, edit the integration and enable the Default IDP option.
If you do not see a Salesforce IDP record you can create one by following the steps below:
Log out of the Conga Advantage Platform.
Log into the Conga Advantage Platform using your Saleforce credentials via the Salesforce IDP.
- This action will automatically create a new Platform user.Note: The newly created user will appear with default values "FirstName Lastname". If needed, update the name manually. If you are working in a Salesforce sandbox, and the sandbox is refreshed, revisit External Integrations tab and update the existing record to prevent duplicate user creation when logging in again.
Assigning Permissions
Managing User roles on the Conga Advantage Platform for Conga Sign
Preconfigured roles offer a quick way to assign the necessary permissions for users to perform their assigned activities.
Custom roles give administrators fine-grained control over what permissions users have or do not have.
Recommended Roles Based on User Setup
Manually Created Users: For users created via the Manual Setup method, we recommend assigning the CongaSign Integration User role.
Log in to the Conga Advantage Platform.
Navigate to the Admin Console and select Users.
Go to the Roles tab and open the AuthAutoProvisionedUser role.
Click Edit.
In the Permissions Group dropdown, select Conga Sign Permissions.
In the Admin Permissions dropdown, select View Document Management Application.
Click Save.
Assigning Manager Rights to a Sign User
To grant Manager Rights:
Log in to the Conga Advantage Platform.
Navigate to the Document Management Apps application.
In the left-hand toolbar, select Sign Settings.
Go to the User Management tab and locate the user you wish to grant access to.
Click the three dots next to their name. Select Grant Manager Rights.
Once granted, the user will be able to configure settings within the Conga Sign application.
Setting up Salesforce IDP Record
Log in to the Conga Advantage Platform.
Navigate to the Admin Console and select Organization.
Go to the External Integrations tab and click Add New.
Choose the appropriate environment:
For a Salesforce Production environment, select Salesforce.
For a Salesforce Sandbox environment, select Salesforce Sandbox.
Click Authorize.
Log in to the Salesforce environment you want to use as your Identity Provider (IDP).
In the Type field, enter:
Prodfor SalesforceSandboxfor Salesforce Sandbox
Enable the Default IDP toggle.
Click Save
Refer to Setting Up Conga sign for Platform with Salesforce IDP for more details.
