Firmafy eSignature


Your clients will be able to sign any document through a form that you insert in your website with WordPress.

And the signed document will have full legal validity.

Firmafy is an advanced electronic signature system that collects 6 evicendes to guarantee the signatory identity and the signed document validity.

The document is generated as a result of the data inserted by your clients in your WordPress form.

Firmafy connects with the most popular and reliable WordPress form plugins:

And it can be also connected with your WooCommerce.

How does the Firmafy plugin work?

  1. Create an account on Firmafy.
  2. Download your Firmafy plugin and connect it with Contact Form or Gravity Form.
  3. Create a template with Firmafy with the document you need to have signed.
  4. Create a form with Contact Form or Gravity Form and publish it on your website. And ready to work!

Once your client fills out the form, a document will be generated with their data on it. That document will arrive ready to be signed straight away to their email.

The signature process will start as soon as your client clics on the email link.

Both of you will receive an email with the signed document copy. That signature will have a full legal validity.

Please, watch this video with to know what’s Firmafy:

And watch this video with the step by step to step for the setup:

Use with WooCommerce

You can also use Firmafy with WooCommerce. You can create a template with Firmafy and connect it with a order in your WooCommerce.

When your client buys that product, the document will be generated with the data of the purchase and it will be sent to your client to be signed.

Fields that you can use in your template:
– Order number: {pedido_num}
– Order date: {pedido_fecha}
– Order total: {pedido_total}
– Order note: {pedido_nota}
– Full name: {nombre}
– NIF: {nif}
– Email: {email}
– Phone: {telefono}
– Address 1 and 2: {direccion_1} and {direccion_2}
– City: {ciudad}
– State: {provincia}
– Zip code: {codigo_postal}
– Country: {pais}
– Payment method: {metodo_pago}

Firmafy use examples:

Does you client need to sign a direct debit document? You can create a direct debit template with Firmafy and getting it signed automatically in your WordPress, without doing anything.

Do you sell an expensive product like machinery or houses? Would you like to close that sale with a signed contract? Your client only has to complete a data form in your website and the contract signature will starts inmediatly.

Does your client sign an informed consent, a data protection document or an insurance policy?

All this and much more can be signed online in a simple and legal way with Firmafy.

Firmafy has a free trial plan. Download our plugin and try it!


Official Repository GitHub




Extract the zip file and just drop the contents in the wp-content/plugins/ directory of your
WordPress installation and then activate the Plugin from Plugins page.


There are no reviews for this plugin.

Contributors & Developers

“Firmafy eSignature” is open source software. The following people have contributed to this plugin.


“Firmafy eSignature” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Firmafy eSignature” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Added: Support Gravity Forms Field name.
  • Fix: Prevents error in order widget for HPOS.


  • Added Self signers for company users.
  • Added Sign WooCommerce contract by product and merge values.
  • Added Secure mode creating the PDF with conflicts in the Theme.
  • Added Subject Firmafy from Title template.
  • Fix: Array of values in the form.
  • Fix: Section not recognized by Html2Pdf.


  • Added: Added new fields in WooCommerce template.


  • Fix: Conflict with FormsCRM settings.


  • Fix: Error in templates first time web.
  • Fix: Conflict with FormsCRM.


  • Added support to WooCommerce.
  • Added templates: SEPA, New user RGPD.


  • First version