Search

May 28, 2026

ESignWitnessHere - XpressDox

Click here to learn about the DocuSign integration process, alternatively keep reading for more information about the ESignWitnessHere() command.

 

This command inserts a witness signature point into the document. Once the witness has signed in DocuSign, their signature is placed at the position where the ESignWitnessHere command is located in the template. The command takes four parameters: the name and email address of the witness, as well as the width and height of the signature point.

 

XpressDox Command Assistant layout for ESignWitnessHere

Note: The width and height can be specified in either pixels or inches.

 

 

Example 1: Witnesses known at the time of assembly

When the witness details are known in advance, the name and email address are specified directly in both the ESignAddWitness and ESignWitnessHere commands:

«ESignAddWitness(Landlord_Email, 'true', 'Witness1', 'Witness1@example.com', 'Witness 1 Private Message')»

The corresponding ESignWitnessHere command in the document body:

«ESignWitnessHere('Witness1', 'Witness1@example.com', '0.25in', '0.25in')»

Note: The name and email in ESignWitnessHere must exactly match those used in the ESignAddWitness command.

 

 

Example 2: Witnesses not known at the time of assembly

When the witness details are not known at the time the document is assembled, the xd_witness prefix is used as a placeholder in the email address. The signer will be prompted to nominate their own witness from within DocuSign.

«ESignAddWitness(Tenant_Email, 'true', 'Tenant Witness1', 'xd_witness_1@null.com', 'tenant witness1 private message')»

The corresponding ESignWitnessHere command must use the same placeholder email:

«ESignWitnessHere('Tenant Witness1', 'xd_witness_1@null.com', '0.25in', '0.25in')»

 

Notes:

  • Add a ESignWitnessHere command for each witness added via ESignAddWitness. This will place the full witness signature as captured in DocuSign.
  • The ESignWitnessHere command should be placed in white text in the document, or at least the first chevron of the fillpoint should be. This ensures that the witness signature tag is hidden in the assembled document. This applies in the same way as the ESignHere, ESignInitialHere, and ESignDateSigned commands.

 

 

  • If the command is not in white text, the tag may be visible in the assembled document.