The WordPress E-Signature Plugin for PDFs, Contracts, and Forms
Upload a PDF, drag signature fields into place, and send it for signature — all inside wp-admin. Electronic and digital signatures, full audit trails, unlimited documents, and every signed file stored on your own WordPress server.
What a WordPress e-signature plugin should do
A WordPress e-signature plugin lets you collect electronic signatures on documents without leaving WordPress. Instead of exporting a PDF to a cloud signing service, paying per envelope, and downloading the result, the whole workflow — upload, field placement, sending, signing, and archiving — runs on your site.
WPsigner is built around that idea. It turns any PDF into a signable document, supports drawn, typed, and uploaded signatures, records a tamper-evident audit trail for each signer, and can apply a certificate-based digital signature (PKI) plus an RFC 3161 timestamp to the finished file. Signers only need a browser; they never create an account.
Because it is self-hosted, signed contracts, signer data, and audit records live in your WordPress database and uploads directory — in the jurisdiction you choose, under the backups and access rules you already manage.
Everything you need in a WordPress signature plugin
Upload any PDF
Contracts, agreements, consent forms, onboarding packs — upload the PDF and WPsigner makes it signable in seconds. Reusable templates save the field layout for next time.
Drag & drop signature fields
Place signature, initials, date, text, checkbox, and dropdown fields anywhere on the page. Assign each field to a specific signer.
Notifications and reminders
Signers get a secure signing link by email; pending requests receive automatic reminders. Templates use your branding, and you can also share the link by SMS, WhatsApp, or chat.
Multiple signers and signing order
Sequential or parallel workflows. Decide who signs first, add approvers, and let WPsigner route the document automatically.
Audit trail on every document
Every view, consent, and signature is logged with timestamp, IP address, and user agent, and the final PDF is hashed with SHA-256 so any later change is detectable.
White label
Your logo, colours, sender name, and domain. Signers see your business — not a third-party signing service.
Get a document signed in 3 steps
Upload the document
Upload your PDF contract or agreement in wp-admin, or generate one from a template.
Add signature fields
Drag signature, initials, date, and text fields where they belong and assign them to each signer.
Send for signature
Enter the signers' emails and send. They sign from any device through a secure link — no account required.
Who uses a WordPress e-signature plugin
WPsigner replaces a separate signing subscription for teams whose business already runs on WordPress.
Agencies and freelancers
Send proposals, statements of work, and NDAs from the same dashboard you build client sites in. Business and Agency licences cover client installs.
WooCommerce stores
Attach a signable agreement to an order — rental terms, service contracts, liability waivers — and send it automatically when the purchase completes.
Membership sites and course creators
Collect enrolment agreements, coaching contracts, or media releases from members and students inside the site they already log in to.
Forms that need a real signature
Turn Gravity Forms, WPForms, Fluent Forms, or Formidable submissions into a signed PDF with an audit trail instead of a drawn image attached to an email.
HR, legal, and admin teams
Offer letters, policy acknowledgements, and vendor agreements with sequential signing, approvers, and a searchable archive of signed files.
Privacy-conscious organisations
Healthcare practices, associations, and public bodies that need signed records to stay on infrastructure they control.
Signature field, cloud SaaS, or a WordPress e-signature plugin?
Three very different things get called an “e-signature plugin”. Here is what each one actually gives you.
Form signature add-on
A drawing field inside a form builder
- Captures a hand-drawn image on submit
- No PDF document, field placement, or signing order
- Usually no audit trail, hash, or timestamp
- Fine for a quick acknowledgement, weak as legal evidence
Cloud e-signature service
DocuSign, Dropbox Sign, PandaDoc and similar
- Full signing workflow, hosted on the vendor's servers
- Per-user seats and envelope limits on most plans
- Documents and signer data leave your site
- WordPress connects through an API bridge or Zapier
WPsigner
Self-hosted WordPress e-signature plugin
- Full workflow inside wp-admin: upload, fields, send, sign, archive
- Unlimited documents and signers on every plan
- Audit trail, SHA-256 hash, optional PKI signature and RFC 3161 timestamp
- Signed PDFs stay on your server unless you connect external storage
Built specifically for WordPress
WPsigner is not a cloud service with a WordPress connector. It is a native plugin that uses the roles, media library, hooks, and REST API you already have.
- Native dashboard: manage documents, templates, and signers from wp-admin.
- Gutenberg block and shortcode: embed a signing form or public signing link on any page.
- Form and shop integrations: Gravity Forms, WPForms, Fluent Forms, Formidable, Contact Form 7, and WooCommerce.
- Automation: webhooks for Zapier, Make, n8n, and Uncanny Automator; cloud storage sync to Google Drive, Dropbox, or OneDrive.
- REST API: create documents, add signers, and read status from your own code.
- Role-based access: control who can send, view, and manage documents with WordPress roles and capabilities.
// WPsigner REST API example
$response = wp_remote_post(
rest_url('wpsigner/v1/documents'),
[
'headers' => [
'Authorization' => 'Bearer ' . $api_key
],
'body' => [
'title' => 'Service Agreement',
'pdf_url' => $pdf_url,
'signers' => [
['name' => 'John', 'email' => 'john@example.com']
]
]
]
); WordPress e-signature plugin FAQ
What is a WordPress e-signature plugin?
A WordPress e-signature plugin adds document signing to your own WordPress site. With WPsigner you upload a PDF, place signature and form fields, send it to one or more signers, and receive a signed PDF with an audit trail — all from wp-admin, without a separate signing subscription.
Is there a free WordPress e-signature plugin?
Free signature add-ons exist for form builders such as Contact Form 7 and Gravity Forms, but they capture a drawn image on a form rather than signing a PDF document, and they typically lack an audit trail, document hash, or signing order. WPsigner does not have a free plan; licences start at $99 per year and every purchase is covered by a 30-day money-back guarantee.
Are signatures collected with a WordPress plugin legally binding?
Electronic signatures are generally recognised under the US ESIGN Act and UETA and under the EU eIDAS Regulation when intent, consent, and a reliable record can be shown. WPsigner produces simple electronic signatures by default and records the evidence those frameworks look for: consent, timestamps, IP address, signer identity checks, and a tamper-evident PDF. Requirements vary by document type and country, so confirm with a legal adviser for regulated or high-value agreements.
Can I sign a PDF directly in WordPress?
Yes. Upload the PDF in wp-admin, drag signature, initials, date, and text fields onto the pages, and either sign it yourself or send it to other signers. The completed PDF is sealed with a SHA-256 hash and can carry a certificate-based digital signature and RFC 3161 timestamp.
Does it work with Gravity Forms, WPForms, or WooCommerce?
Yes. WPsigner integrates natively with Gravity Forms, WPForms, Fluent Forms, Formidable Forms, Contact Form 7, and WooCommerce, so a form submission or order can generate a document and send it for signature automatically. Zapier, Make, n8n, and webhooks cover everything else.
Do signers need a WordPress account?
No. Signers receive a secure link by email (or through SMS, WhatsApp, or a public signing link) and sign from any browser on desktop or mobile. Optional PIN, email, or SMS one-time codes and KYC identity verification are available for documents that need stronger identity assurance.
How is a WordPress e-signature plugin different from DocuSign?
Cloud services such as DocuSign host your documents and charge per user seat or envelope. WPsigner is a plugin installed on your WordPress site: signed files and audit records stay on your server, every plan includes unlimited documents and signers, and pricing is a flat annual or lifetime licence based only on the number of sites.
Stop paying per envelope
Choose an annual or lifetime license with unlimited documents and no per-envelope fees. Keep control of your data and signing workflows.