SigningHub settings are configured to integrate the SigningHub app with your Salesforce account. For this you need to have an active enterprise account in SigningHub. 

These settings are defined at SigningHub enterprise account level. Which implies that once an enterprise account is integrated by their enterprise admin, the same settings will be applicable to all their enterprise users.


Configure your account settings

  1. Register an Enterprise account in SigningHub.
  2. Login into your Salesforce account with a "System Administrator" profile.
  3. Click the "App Launcher" icon in the top left corner and select "View All". 


  1. Locate and select "SigningHub Admin"





  1. The administration section of SigningHub for Salesforce will appear, click the "SigningHub Account Settings".




  1. The "SigningHub Account Settings" screen will appear. Configure these settings as required and click the "Save" button. See the below table for fields description.


  1. The "Settings updated" message will confirm the configuration has been saved.



SigningHub Account Settings

Fields

Description

Client ID

Specify the client ID as specified in 


SigningHub>Enterprise Settings>Integrations>Application Integration

Client Secret

Specify the client secret as generated in 


SigningHub>Enterprise Settings>Integrations>Application Integration

API URL

Specify the URL of SigningHub API, i.e. "https://api.signinghub.com"


If the SigningHub deployment is on a server other than Signinghub.com, then you will have to add your API URL inside the "Remote Site Settings" of your Salesforce account as well, to allow this integration.

For this, click "Setup" and then search "Remote Site Settings".
The "Remote Site Settings" option will be shown under the "Security Controls" tab, click it and then click the "New Remote Site" button to add the API URL.
 

SigningHub Host URL

Specify the URL of SigningHub Host, i.e. "https://web.signinghub.com"


If the SigningHub deployment is on a server other than Signinghub.com, then you will have to add your SigningHub URL inside the "Remote Site Settings" of your Salesforce account as well, to allow this integration.

For this, click "Setup" and then search "Remote Site Settings". 


The "Remote Site Settings" option will be shown under the "Security Controls" tab, click it and then click the "New Remote Site" button to add the SigningHub URL.

Email

Specify the email of SigningHub Enterprise Admin account that needs to integrate with your Salesforce account.

Password

Specify the password of Enterprise Admin account.


  1. When adding the integration within SigningHub the following settings are required. Configure these settings as required and click the "Save" button. See the below table for fields description





SigningHub Application Settings

Fields

Description

Client ID

Specify the client ID as specified in 


SigningHub>Enterprise Settings>Integrations>Application Integration

Client Secret

Specify the client secret as generated in 


SigningHub>Enterprise Settings>Integrations>Application Integration

Call-back URL

Specify the URL of SigningHub SendCompleted Visualforce page.

 


Use the following steps to obtain the Call-back URl.


  1. Login into your Salesforce account with a "System Administrator" profile.
  2. Click the "Setup" cog and select Setup from the menu.


  1. From the left hand menu, expand Custom Code and select Visual Force Pages, click on S to navigate to the SigningHub pages.



  1. locate “SigningHub SendingCompleted” and click on the preview button 



  1. The following page will display, the URL in the address bar is the call-back URL, copy this for the integration within SigningHub, click the "Return to Salesforce" button.