How can we improve WP E-Signature?

User Registration After Signing - Choose Username

We currently have an Add-On "WordPress User Registration After Signing" that creates a new WP User after a customer/client signs a contract.

The issue is that it creates the username from the email address which is not ideal. The issues with this method are:

1) If a user doesn't remember to change their display name and do any posting etc. their email is public for the world to see/bots to harvest. This can open up huge privacy concerns for users.

2) Technically it stores the email address in two places, their username and again in their email. WordPress has 2 separate fields for username/email and both are required. If after a customer/client registers they can change their email address (if they no longer use that address) but they can't change their username.

The best way to address both these issues would be to allow the option with this addon for customers/clients to choose their own username.

4 votes
Sign in
Sign in with: facebook google
Signed in as (Sign out)
You have left! (?) (thinking…)
Amber shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

Hi Amber, thank you for these great suggestions. I can definitely see the value in being able to allow users to create a username. I’ll be sure to pass this info along to our developers and see what they think. In regards to your comment below about being able to assign contracts to existing WordPress users we have a new feature coming out in 1.3.1 (which will be released early next week) that will allow you to assign contracts to a WordPress user role.

This feature will let you create any number of “required” docs for any WordPress user type. You simply create your docs. Assign them to a “User Role” and insert a shortcode on the page where you want your logged in users to see their required (or optional) docs and also you can add a separate shortcode for the “Signed Docs.”

We look forward to sharing this with you! Thanks again for your feedback and I hope you have a terrific day.

Kind Regards,



Sign in
Sign in with: facebook google
Signed in as (Sign out)
  • Anonymous commented  ·   ·  Flag as inappropriate

    Did anything more happen on this ? I am using a caldera form via the Esig Processor to drive a form. I can add the form data to the signing form and have setup to resister the user as the signer as a new user of a specific type.

    My problem is that as above I dont want the email address as the username.

    Also I want to populate the new user with custom data I collected in the form.

  • Amber commented  ·   ·  Flag as inappropriate

    What about adding something that allows us to assign contracts to existing WordPress users (who already have usernames/pw's)?

Feedback and Knowledge Base