Firma.dev brings e-signature to any WordPress site: send a contract, waiver, or agreement for signature from a page, a form submission, or your own custom code, and track its status without leaving wp-admin.
Unlike most e-signature plugins, Firma.dev for WordPress isn’t tied to one form builder or one workflow. It’s built around a single, universal way to trigger a signature request, so it works with whatever you’re already running.
How it works
[firma_send_signature] shortcode anywhere, or trigger it from any other plugin or custom code with a single WordPress action hook. Every send after that is automatic.Works with anything
Every trigger in this plugin, including the shortcode, funnels through one action hook:
do_action( 'firma_send_document', $mapping_id, $context );
Any other plugin or custom theme code can fire this to send a document for signature. Firma.dev isn’t limited to the integrations we’ve built, it works with your specific setup, out of the box.
Why Firma.dev
Firma.dev is a hosted service. A Firma.dev account is free to create and includes a no-cost test API key, so you can wire everything up and send a real test document before you commit to anything. Once you recieve your live key, you’re ready to send for real.
Get started with Firma.dev for free, no credit card required: https://www.firma.dev
This plugin connects to the Firma.dev API (https://api.firma.dev) to send documents for e-signature and track their status. A Firma.dev account and API key are required for the plugin to function. This is a core, required part of what the plugin does, not an optional add-on.
What is sent, and when:
firma_send_document action), the plugin sends the signer’s name and email address, plus any WordPress data you’ve chosen to map into template fields, to Firma.dev’s API to create and deliver the signing request.This service is provided by Firma.dev: Terms of Service, Privacy Policy.