Configure the S-Docs e-Signature signer interface as a Salesforce digital experience
Setting up a S-Docs e-Signature Signer User Interface (UI) in your Salesforce Experience Cloud site involves several simple steps. This guide will walk you through each step to ensure a smooth setup. Follow the instructions below to configure your email notification capabilities, signer site, add the necessary components, and grant the required permissions for signers to access the S-Docs e-Signature experience.
Signer User Interface configuration
Create a digital experience site
- Navigate to Salesforce Setup
- Search for Sites: In the Quick Find box, type Sites
- Navigate to Digital Experiences > All Sites
- Create a New Site: Click on New
- Select: Build Your Own (Aura)
- Add Name: service
- Add URL Field: service
- Click Create
Add the SignerUI Page
- In the Service site dashboard, select Builder
- Add a New Page: From the dropdown menu click on New Page
Select New Blank Page > Standard Page
Select: 1 full-column width
- Click Next
- Configure the page name and URL
- Name: signerUI
- URL: signerui (this field will populate automatically once the name is entered)
- (Optional) API Name: signerUI an API Name will generate automatically if none is specified)
- Click Create
Add the S-Docs e-Signature component to the SignerUI page
- From the SignerUI page builder, click on the Components menu
- Add Component:
- Navigate to Custom Components
- Drag and drop the e-Signature Signer Experience to the Content Header Section
- Click on the component on the builder canvas to activate options and enter the following values
- Height of the signing window: 1000
- Site Prefix for Experience: service (or the name used in the Create a New Site configuration)
Enable Guest User Access
- From the SignerUI page builder, click on the Settings menu
- Confirm the Site Title is set to service (or the name used in the Create a New Site configuration)
- Under Public Access, select the checkbox next to Guest users can see and interact with the site without logging in
Add Signer permission set to the Guest User
Salesforce will automatically create a service Site Guest User upon publishing the site.
- In the global search bar in settings, search for Site Guest User
- Select service Site Guest User from the list to access the user setup.
- In the service Site Guest User setup:
- Scroll to Permission Set Assignments
- Click Edit Assignments
- Add the S-Docs e-Signature Signer to the Enabled Permission Sets Column
- Click Save
- Navigate to internal users responsible for requesting signatures and assign the S-Docs e-Signature Requester permission set.
Configure org-wide email address for notifications
- Search for Org-Wide Addresses in the Setup quick search
- Add a new org-wide email address and follow the verification process. Complete the verification steps sent to the email address.
Assign org-wide email address to Guest User record
- Navigate to the service Site Guest User record in Salesforce.
- Add the verified org-wide email address to the guest user record.
- Click Save to finalize the configuration.
Configure metadata types for e-Signature experience site
- Navigate to Setup > Custom Metadata Types
- Click Manage Records for Configuration
- Click Edit for E_Signature_From_Address
- Enter the ID of the org-wide email address configured for S-Docs e-Signature in Value
- Click Save
- Click Edit for Experience_Site
- Enter the site name (e.g.: service) in Value
- Click Save
- Click Edit for Signing_Page
- Enter the page name (e.g.: signerui) that was configured for the Experience Cloud Site Signing LWC in Value
- Click Save
Congratulations! You have successfully set up an S-Docs e-Signature Experience as a Salesforce Digital Experience site! This basic setup will allow you to efficiently manage signer interactions within your Salesforce environment.