How to Set Up WPForms and WPESignature

Automatically collect digital signatures on contracts after a WPForms submission, using ApproveMe’s WPESignature. Collect UETA/ESIGN Compliant legally binding contracts with WordPress. 
A WPESignature Plus or Elite license is required in order to integrate with WPForms and collect a legally binding signature

1. Download and install the required plugins.

ApproveMe's WPESignature requires a few more plugins/add-ons so you can unlock the power and automate WPForms workflows, with legally binding Digital Signatures. You’ll need to download the following:

1. WPForms
2. WPESignature + Business Pack (Plus or Elite license)
3. WPForms eSignature integration (Visit eSignature > Add-ons > Integrations > Find WPForms Signature Add-on > Enable > Activate)

2. Create a stand alone document. 

Hover over the eSignature menu > add new document > stand alone document.

To learn more about stand alone documents, check out this helpful article.

Stand Alone Document Type

3. Insert WPForms user data into a contract.

This step is optional and will vary based on your desired outcome.

Our WPForms add-on gives you the ability to integrate WPForms user data (that was submitted in the form) into a document that will either be emailed to the user or displayed to the user after they submit the form.

How to insert WPForms field data into a contract:

To insert WPForms Data into your document, you will need the Signer Input Fields add-on enabled (eSignature > add-ons > locate WPESignature - Signer Input Fields > Enable > Activate).

  1. Open your document in editing mode. Select the Signer Input Field icon (pencil icon) at the top right of the toolbar.

    Signer Input Field dropdown
  2. Using the dropdown menu, select the WPForm that you have already created and would like to connect to your contract.
  3. Choose the form field and the type of display you would like to insert into your new contract.

Form Field Dropdown to insert dataA shortcode will be generated in your document with this information. Don’t worry though, the actual values will be displayed in its place once they sign your document!

The field will look something like this in your document:
[esigWPForm formid=”3″ field_id=”1″ ]

You can move the shortcode that gets automatically generated anywhere in your contract and it will display the user’s submitted data wherever you have the shortcode located.

4. Choose your document options and save settings.

After you have entered all of your desired document content and WPForm fields and have connected your WPForm to your Stand Alone Document, you are ready to configure your document options.

Before you can publish your contract, you will need to assign your Stand Alone Document to the blank WordPress page you created earlier. You can do so by searching for and selecting the page from the “Display on this page” dropdown menu located under the “Document Options” section.

Dropdown to display on a specific page

5. Almost there... you're 50% complete!

Once you’ve published your Stand Alone Document, you are 50% complete. Next, you’ll need to choose your ‘trigger’ and ‘action’ options for this document in the WPForms workflow settings.

To do this, Let’s Go Now in the pop-up that appears after you publish your stand alone document to define those last WPForms settings.

Let's go now option to set up form integration

6. Finish setting up the eSignature WPForms workflow.

Almost done! Now you just need to define your WPForms eSignature workflow settings.

If you clicked the Let's Go Now! button, you’re already on the correct page. If you didn’t, you can find your workflow settings by visiting WPForms > finding your form > edit > settings > eSignature.

WPForms eSignature Settings

Complete these settings by selecting your form fields for name and email, choosing your signing logic, selecting your document and display type.

That’s it! Now you’ll just need to save your settings and put your Ninja Form on a page to test away!

Want to check out a live rSignature WPForms demo? Check out ours here:

Try Our Free WPForms + WPESignature Demo!

Still got questions? Login to your account at