Click here to access the Adobe Acrobat Sign application package on the Salesforce AppExchange.
Installation guide for the Adobe Acrobat Sign for Salesforce package, version 24.x
Adobe Acrobat Sign for Salesforce works from any browser and mobile device. The app is available from the AppExchange and supports the following Salesforce Editions:
Reap immediate benefits for your document and signature workflows:
There are a few prerequisites that you need to be aware of and some basic discoveries that will help ensure your deployment runs smoothly.
Before downloading the package, contact the Acrobat Sign support team to:
Within the Salesforce environment there are a couple of items to take note of:
There is a known issue for customers that have enabled account sharing on their Adobe Acrobat Sign account.
After account sharing is enabled, users that are not party to the agreement will not be able to view the agreement (in the Salesforce environment), unless:
The agreement is still viewable in the Adobe Acrobat Sign environment.
If you've any questions or require additional assistance, open a ticket with Acrobat Sign Support or your contact your designated Client Success Manager.
New Customer Testing and Installing for the First Time—For those who are new to Acrobat Sign for Salesforce, you can try installing and start sending test agreements within minutes. Basic installation to the point of functionality takes only 15 minutes
Existing Customers Upgrading from Previous Versions—We strongly encourage customers to upgrade to the latest version of the package to take advantage of the latest features and also get the best support. See the Upgrade Guide for more information if you are upgrading to Adobe Acrobat Sign for Salesforce v24.x from a prior version.
The Lightning experience is fully supported by the Adobe Acrobat Sign package, and these instructions are written using the Lightning interface.
When testing on a Salesforce Sandbox, you often are not using a real email address that you have access to. (e.g., user@company.com.sandboxname) If so, we strongly recommend that you change your Salesforce Sandbox email to a real email address before you begin testing so that your Adobe Acrobat Sign account is tied to a real email address. If not, it may be problematic if you want to change your email address later when you move to Production because your Adobe Acrobat Sign account will be tied to an email address that does not exist and cannot be verified to make email changes.
You must have a Salesforce account to install the Adobe Acrobat Sign package. If you do not, you can create one during the installation process as described below:
Click here to access the Adobe Acrobat Sign application package on the Salesforce AppExchange.
Click the Get It Now button.
Select the appropriate login option.
When prompted, select which environment to install into, Production or Sandbox
Review the installation information and terms and conditions:
When prompted to login to your Salesforce organization, enter the Username and Password then click Login in to Salesforce.
When the Install Adobe Acrobat Sign page displays
During the import process, a notification page displays telling you this will take some time
After the installation is completed, you will receive email notification that the package is installed. You can verify this by checking Setup > Platform Tools > Apps > Installed Packages
The Installed Package page displays your installation information:
A few simple setup steps are required before you can start sending Adobe Acrobat Sign agreements from Salesforce. These steps are described below.
Adobe Sign installs four permission sets to facilitate granting field level access to the custom objects:
Assign yourself and any other full-access Admins the Adobe Sign Integration User permission set.
All users of the Adobe Sign package will need to have Adobe Sign User applied before they can use the service.
Click the App Launcher in the upper-left corner, and then click the Adobe Acrobat Sign app to open a view with the Acrobat Sign tabs exposed.
Click the Adobe Sign Admin tab to launch the installation wizard
In “Step 1: Link your Adobe account to Salesforce” of the Setup Wizard, choose appropriately:
The Enable Adobe Analytics and add *.adobe.io to CSP Trusted Sites feature is enabled by default for most newly installed accounts.
Click Next on the successful Step 1 notification
In “Step 2: Enable Adobe Sign Automatic Status Updates”, click the Enable button
Click Next at the bottom of the page to proceed
When Setup Wizard displays Congrats! Your setup is complete, click Done, and you can start using Adobe Sign for Salesforce.
Congratulations! You have successfully installed and set up Adobe Sign for Salesforce.
After the initial setup, you can use the Adobe Sign Admin tab to access advanced Adobe Sign features, account setup, and other resources.
You can greatly improve the usability of Adobe Sign by adding the Agreement object to the page layouts that your users interact with most when sending documents for signature.
From the Adobe Sign Admin tab, click the Add Send for Signature Components onto Salesforce Pages (optional) link
An overlay appears allowing you to select one of five standard page layouts: Account, Opportunity, Contract, Lead, and Contact. Select the page layout you want to modify.
When the object page loads, click the Page Layouts option in the left rail
Select the page layout you want to edit
Click on Related Lists in the left menu, then drag and drop the Agreements object to the desired place on the page layout.
Click the Save button
With the Agreement object in place you can readily see all agreements related to the Salesforce object, or send new agreements directly from the relevant record.
What follows are the optional configurations that will move your installation from functional to valuable. Adobe Sign allows for a very wide array of configuration options, and the rest of this document describe the most commonly used adjustments. The less common (read: situationally valuable) configurations can be found in the Advanced Configuration guide.
Delegator roles are only supported in the Lightning environment
The Delegator roles are a placeholder for the situations where you know someone will have to interact with the agreement, but you can’t determine who that will be at the time you are sending the agreement. The Delegator is not expected to act, so no fields are available to them when they receive the document. Once they have delegated the agreement, the delegatee will have full access to all of the fields designated for their access.
There are delegator options for all five of the standard roles (signer, approver, acceptor, form filler, and certified recipient).
To enable the Delegator roles:
Navigate to Setup > Platform Tools > Custom Code > Custom Settings
Click the label Adobe Sign Settings
Click the Manage button
Click New (or Edit, if you have configured settings before)
Find the values you want to adjust with your favorite “Find” function (cmd/ctrl + f).
The available delegator role values are:
Click Save
You may associate Adobe Sign Agreements with Salesforce objects of your choosing (standard or custom objects). This enables you to create Agreements that are linked to those objects and that show all the Agreements that relate to an object on that object’s page.
The instructions below describe how to associate Agreements with an Order object, but they can be applied to any other object in your Salesforce Organization.
Navigate to Setup > Platform Tools > Objects and Fields > Object Manager
Click the Agreement object
Click the Fields & Relationships link in the left rail of the page
Click the New button
In Step 1. Choose the field type, select Lookup Relationship, then click Next.
In Step 2. Choose the related object, select your object (Order in this example) from the drop-down, then click Next
In Step 3. Enter the label and name for the lookup field, enter a Field Name and click Next.
Click Next in Step 4 and Step 5
In Step 6. Add custom related lists, ensure that the Add Related List option is enabled then click Save.
Legally, authenticating to an email account (and thus the signing URL on the email) is sufficient to capture a binding signature. However, in many cases, a second factor authentication for the signer’s identity is desired. Adobe Sign provides four second-factor identity verification methods (US based customers have five options when KBA is included):
There are two configuration options to consider:
First, you will need to enable the options in the Adobe Sign account. To do so:
Log in to Adobe Sign with your Account Administrator userID
Navigate to Account Settings > Send Settings > Identity Authentication Methods
Check the options you want to enable
Click Save
To adjust the available authentication methods in Salesforce:
Navigate to Setup > Platform Tools > Custom Code > Custom Settings
Click the label Adobe Sign Settings
Click the Manage button
Click New (or Edit)
Find the values you need to adjust with your favorite “Find” function (cmd/ctrl + f)
|
Method |
Setting |
Default |
|---|---|---|
|
Password |
Hide Signing Password |
Disabled |
|
Phone |
Enable Phone Authentication |
Disabled |
|
KBA |
Disable Knowledge Based |
Enabled |
|
Government ID |
Enable Government ID Authentication |
Disabled |
Once you have made your changes, click Save
Customers that implement second factor verification will likely want to enable separate signer identity methods so their internal signers aren’t challenged as vigorously.
The configurable settings are in the same location as the verification methods.
First, you will need to enable the options in the Adobe Sign account. To do so:
Log in to Adobe Sign with your Account Administrator userID
Navigate to Account Settings > Send Settings > Identity Authentication for Internal Recipients
Check Enable different identity authentication methods for internal recipients
Check the verification options you want to allow for internal signers
Click Save
To adjust the available authentication methods in Salesforce:
Navigate to Setup > Platform Tools > Custom Code > Custom Settings
Click the label Adobe Sign Settings
Click the Manage button
Click New (or Edit)
Find the values you need to adjust with your favorite “Find” function (cmd/ctrl + f):
Click Save when you are done
If you are using Salesforce Professional Edition, please make sure to follow the instructions in the following sections after completing the standard installation steps.
Navigate to: Setup > Platform Tools > Objects and Fields > Object Manager
Select the Agreement Label on the left side of the window
Select Page Layouts from the left rail
Click the Agreement Layout Professional Page Layout Name
With Fields selected, click to drag and drop each of the following fields to the page layout:
Click the Save button
Navigate to: Setup > Platform Tools > Objects and Fields > Object Manager
Select the Recipient Label on the left side of the window
Select Page Layouts from the left rail
Click the Echosign Recipient Layout Page Layout Name
With Fields selected, click to drag and drop each of the following fields to the page layout:
Click the Save button.
All the custom objects shipped in Adobe Sign for Salesforce are set to Private access at the Organization Default Level Setting. This is in place to ensure proper level security as per Salesforce Security guidlines.
Admins should carefully read through and understand the Record Level Sharing (and other permission models) in Salesforce. This trailhead is useful if you need a refresher.
If your business requirements warrant a less restrictive environment, that can be achieved:
Changing objects to Public access means the record can be viewed/edited by all the authenticated users.
We recommend using role hierarchy, groups, profile permission, permission sets, etc for this purpose instead of changing the Organization wide default.
The below settings are not specific to the Adobe Sign for Salesforce application, but they are resources that are used.
Because any change to these settings apply to the whole Organization (including other apps installed in the Org, as well as custom code), Adobe Sign does not want to override the admin’s configured setting.
However, we strongly recommend enabling these settings for these reasons:
Clickjacking attacks typically use a combination of stylesheets, iframes, and form elements to convince a targeted user that they are interacting with an innocuous page when instead, they are typing into or clicking on an invisible frame controlled by an attacker.
A successful clickjacking attack could circumvent cross-site request forgery (CSRF) protections that attempt to confirm transactions with the user, resulting in an unwanted transaction.
This can be prevented by modifying session security settings and enabling:
Without the HttpOnly attribute set on a cookie, an attacker can use client-side JavaScript for a cross-site scripting attack and capture the cookie's value via the injected script.
Note that the restrictions imposed by the HttpOnly attribute can potentially be circumvented in some circumstances and that numerous other serious attacks can be delivered by the client-side script injection, aside from simple cookie stealing.
This can be prevented by modifying session security settings and enabling Require HttpOnly attribute
This setting commands the web client (i.e., browser) to ensure that all subsequent requests are forced to use HTTPS, thereby helping prevent man-in-the-middle attacks that can occur if the user or application ever initiates any HTTP requests.
Enable HSTS for Sites and Communities.
During installation, you may have only granted Administrators access to Adobe Sign for Salesforce. If you need to extend access to additional user profiles, please refer to the documentation for Granting Profile Access for Adobe Sign for Salesforce.
If the Salesforce password or username has changed for the account linked to Adobe Sign for your Salesforce Org, remember to update it so that status updates continue to work properly for agreements in your Org.
1. Navigate to the Adobe Sign Admin page and click the Enable Automatic Status Updates link.
2. Click the Enable button and allow access to Adobe Sign when prompted
If a user in your Salesforce organization has an email address change, that user’s email address must also be changed in Adobe Sign.
Adobe Sign users can change their own email addresses. Users can find information on changing their email addresses in the Adobe Sign Help by clicking here.
Adobe Sign account administrators can also change the email addresses of users using the bulk update feature. Administrators can find information on using bulk update in the Adobe Sign Help by clicking here.
Professional and Enterprise editions will fail to do a Lead lookup if the user's Profile does not permit access to the Mobile field of the Lead object.
To correct:
An optional Analytics setting has been put in place to allow Adobe Sign to collect usage data to improve the product. This data is used only for development and not for marketing purposes.
The analytics setting is enabled by default for most customers
You can disable/enable the setting by clicking the Analytics Settings link on the Adobe Sign Admin tab:
Sign in to your account