For users of FormAssembly's Premier and Enterprise plans, you can enable e-signature collection on your forms to help provide authentication of your respondents and to associate respondents to a particular response.
FormAssembly's E-Signature feature has been designed to be compliant with US e-signature regulations, including The Uniform Electronic Transactions Act (UETA).
FormAssembly's E-Signature feature accomplishes two primary functions:
- Provides an audit trail that includes authentication of the respondent and shows that they are who they say they are.
- Complies with the E-Sign Act that states that electronic signatures, if used according to the law, are legally binding and valid to the same extent as signatures attached to paper documents.
On forms where you have enabled E-Signature collection, your users will be asked to verify their submission with an e-signature after they submit the form.
To get started with our E-Signature feature, you can check out our Video Tutorial, or follow the steps below:
To enable e-signature collection on your form, click on the Processing page and then check the box at the bottom to enable the e-signature. From there, you'll be able to enable your e-signature processing.
Once you have enabled e-signature processing, the E-Signature settings will appear on the processing page.
Form Contact Information
After e-signature collection has been enabled, you will need to configure several settings before you can begin processing, all of which can be done through the E-Signature tab. To begin, you'll need to configure your Form Contact Information so that those completing your form will have a specific person to contact should they have questions about the e-signature.
You will need to enter a Contact Name and a Contact Email Address where the person responsible for this form can be reached. You will be unable to apply any changes made on this tab until these two fields are filled in.
In the Signature Configuration section, you have the option to collect signatures with initials and to customize a signing message. The signing message will be displayed above the signature request when the user is completing their e-signature.
Form Submission Process
On forms where you have enabled e-signature processing, once the respondent clicks the submit button, they will be taken to the e-signature request screen. Here, they will be required to electronically sign their name, enter a valid email address, and submit their initials (if you have selected the initials option in the configuration).
The respondent can either use their mouse or finger on a touch-enabled device to sign the form, or they can check the box that says "type your name to sign" in order to use their keyboard and type their signature. Once they have completed all the required information, they will need to click on Submit Signed Response.
As noted in the e-signature collection box, the respondent's signature will not be accepted until they have clicked the link in the verification email that is sent immediately after they submit their response.
Once the respondent has signed and submitted their e-signature, they will receive an email with a verification link to help ensure the authenticity of their signature. They will need to click on the link (or copy and paste the link into their browser's URL) to finish the verification process.
After the respondent has completed this verification, they will receive a final email confirmation, as will the email address listed in the "contact email address" field of the e-signature setup and anyone else who is designated to receive form notifications. This email will contain a link which allows the respondent and form creator to view a record of the e-signature.
Additionally, those email addresses that are listed to receive form notifications will also receive the final email confirmation.
Accessing E-Signature Records
Once your respondent completes the email verification of their e-signature, you will receive an email that says the form has been sealed and is ready for viewing. In the email, you will see a link to access the E-Signature record. Another way to access the E-Signature record is to view it from an individual Response.
Sealed Email - Link to E-Signature Record:
Individual Response - Link to E-Signature Record:
To see the link to the E-Signature Record in an individual Response, scroll down to the Log Entries section of the Response.
Note: A response cannot be edited or reopened after it's been "verified" and "sealed."
From the record page, you will be able to see a Summary of the completed processing, a copy of the Signed Response and several Options as well.
Note: For the signatory, this page will look identical, except the Options tab will not be visible.
From the Summary section of the E-Signature Record page, you will be able to see what specific steps of processing have been completed as well as the record details and events that occurred during the processing.
You will also find the UUID (Universally Unique Identifier) which is a unique ID that is assigned to each e-signature submission. Finally, you can find the record checksum, the package signature hash, and the custodian signature hash from this page as well.
From the Signed Response section of the E-Signature Record page, you will be able to view a copy of the e-signature, which includes the signatory's IP address and the UUID for the submission. You can also view a Printer Friendly Version of this response if you wish.
From the Options section, which is only available to the form creator and not the signatory, you can choose to resend the record retrieval email to the signatories on record.
You can also choose to send the record to a third party if you would like them to have temporary access to the E-Signature Record for a 24-hour period.
If the signatory entered an incorrect email when signing, you can also choose to reset the signatory email from the options page, provided they have not clicked the verification link. This will resend the verification email to the new address.
The log within the FormAssembly response updates at different times. One entry is made when the form is submitted. The second entry is made when the signed response has been submitted.
E-Signature Field Aliases
You can use E-Signature field aliases to send record links, images, and other E-Signature data through connectors, email notifications, and wherever aliases can be used. This can be particularly useful if you would like to attach or link aspects of the E-Signature record to an object in Salesforce.
The following aliases are available to use and should be wrapped in %% as with other FormAssembly aliases:
E-Signature Field Aliases
Field Alias Value
|ESIG_ID||The record's UUID|
|ESIG_RECORD_URL||URL for the form creator to access the record|
|ESIG_PRINT_URL||URL for the form creator to access the printable record|
|ESIG_UNPROTECTED_RECORD_URL||URL that contains an access key to view the record|
|ESIG_UNPROTECTED_PRINT_URL||URL that contains an access key to view the printable record|
|ESIG_SIGNATURE_IMG||Base64 representation of the signature image. This will need to be sent to a file or attachment in Salesforce. This alias should be mapped to the "body" field in the connector.|
|ESIG_SIGNATURE_IMG_TYPE||The content type of the image, e.g., image/png|
|ESIG_INITIALS_IMG||Base64 representation of the initials image. This will need to be sent to a file or attachment in Salesforce. This alias should be mapped to the "body" field in the connector.|
|ESIG_INITIALS_IMG_TYPE||The content type of the initials image, e.g., image/png|
|ESIG_INITIALS_TEXT||The text of the initials|
|ESIG_INITIALS_IMG_NAME||A filename for the e-signature initials image, i.e., [RECORD ID]-initials.png|
|ESIG_SIGNATURE_IMG_NAME||A filename for the e-signature signature image, i.e., [RECORD ID]-signature.png|
For example, if you wanted to send the unprotected record URL over to Salesforce, you would need to set up your connector as shown in the image below. Make sure to select that the Salesforce field will get it's value from "a formula or text" and to wrap the alias in double percent signs (%%).
Force Close a Record
In the event that a signatory does not verify their signature through the verification email, you have the option to force close their record from the Summary section:
If you force close a record, that record will be closed and no future edits or changes can be made. Additionally, since all verification steps were not completed, the record will not be sealed. This is useful for users who only want the signature and are not concerned with an audit or an officially sealed e-signature record.
E-Signature Records and Data Purging
If you are using the E-Signature feature in conjunction with FormAssembly's data purging, there are several additional notes to consider.
If you set your purge settings to delete entire response records, the response will be purged but there will be a separate copy of the signed data that will not be purged. This is because E-Signature records must be retained indefinitely.
Your form respondent will still have access to the signed data in initial email they received.
If you have not purged the entire response, you will still have access to the signed data in the response view. If you have purged the entire response, you will need to contact the support team to retrieve that data as it is stored on our servers for security purposes.