Skip to content
Lite + Pro Lite limits

Introduction to WPsigner

WPsigner is a self-hosted electronic-signature plugin that turns a WordPress site into a document-signing platform. Document files and records stay on your infrastructure by default. There are two editions:

EditionBest forWhere to get it
WPsigner LiteFree PDF signing (max 2 signers), audit trail, email OTPWordPress.org / Plugins → Add New
WPsigner ProUnlimited signers, campaigns, templates, addons, integrations, full white-label, APIwpsigner.com

Compare limits side by side: Lite vs Pro. Most guides below describe shared workflows and Pro-only features; each page shows an edition badge.

By default, document files and records remain on your WordPress infrastructure. Data is sent to a third party only when you configure an external service such as cloud storage, KYC, messaging, payments, or automation (Pro integrations).

WPsigner does not charge a fee for each envelope. Hosting resources, license terms (Pro), and charges from configured third-party services still apply.

Electronic-signature laws recognize electronic records in many jurisdictions. WPsigner provides evidence and workflow controls that can support compliance, but enforceability depends on the document type, intent, consent, identity method, record retention, and local law.

FrameworkRegionWPsigner relevance
ESIGN Act / UETAUnited StatesIntent, consent, attribution, and retained records
eIDASEuropean UnionSES-oriented workflows; AdES/QES require additional technical and provider conditions
PIPEDA and provincial lawsCanadaElectronic records plus privacy obligations
Electronic Transactions ActsAustraliaElectronic transactions subject to transaction-specific exceptions

See Legal Compliance and consult qualified counsel for your use case.

Pro can remove WPsigner branding and replace it with your company logo, colors, and email identity. Lite includes editable email/on-screen texts but not full white-label renaming.


  • PDF Upload: Lite supports PDF; Pro also supports PNG and JPG
  • 4-Step Wizard: Intuitive document creation flow
  • Field Placement: Drag-and-drop signature fields onto any location
  • Multi-Signer: Lite allows up to 2 invited signers; Pro allows unlimited
  • Template Library: Reusable templates (Pro)
  • WordPress signers: Search users, add yourself as signer #1, optional matching WordPress login (Pro 3.2.0+)
  • Signed PDF fonts: Vietnamese and other scripts on flattened PDFs (Pro 3.2.0+)
  • Bulk Send: CSV invitations from a template, with a tag per batch (Pro)
  • Parallel Signing: All signers receive emails simultaneously
  • Sequential Signing: Signers receive emails in a specific order
  • Auto-Reminders: Automatic email reminders for pending signatures
  • Expiration Dates: Set deadlines for document completion
  • Digital Certificates: PKI support with .p12/.pfx certificates
  • Timestamping: Local timestamp in Lite; external TSA in Pro
  • Audit Trail: Complete history of every action with IP, timestamp, and device info
  • Access Codes: Optional PIN protection for sensitive documents
  • OTP: Email OTP in Lite; additional channels in Pro
  • Document Integrity: SHA-256 hashing to detect tampering
  • Responsive Design: Perfect signing on phones and tablets
  • Touch Signatures: Draw signatures with your finger
  • Pinch-to-Zoom: Native zoom for reviewing documents
  • Progressive Loading: Fast page-by-page rendering
  • WPsigner App (Pro): Google Play is live; iOS coming soon. Pair with QR from WPsigner → Mobile App. Mobile app docs

Upload PDFAdd SignersPlace FieldsSend for SigningSigners SignDownload Certified PDF

  1. Upload Your Document

    • Go to WPsigner → New Document
    • Drag and drop your PDF or click to browse
    • The document is securely stored on your server
  2. Add Signers

    • Enter name and email for each signer
    • Choose parallel or sequential signing
    • Assign colors for easy field identification
  3. Place Signature Fields

    • Drag fields from the toolbar onto the PDF
    • Position signature, date, text, and checkbox fields
    • Assign each field to a specific signer
  4. Send for Signing

    • Review the document summary
    • Click “Send” to deliver emails to all signers
    • Track progress from your dashboard
  5. Signers Complete Fields

    • Signers receive a secure link via email
    • They can sign on any device (desktop, tablet, phone)
    • Each signature is captured with timestamp and IP
  6. Document Completion

    • Once all signers finish, the PDF is sealed
    • A certificate of completion is appended
    • All parties receive the final signed document

WPsigner supports various field types for comprehensive document workflows:

Field TypeDescriptionUse Case
SignatureCapture handwritten or typed signaturesContracts, agreements
InitialsSmaller signature field for initialsMulti-page documents
DateCurrent date auto-filledDocument dating
TextFree-form text inputNames, addresses, notes
CheckboxYes/no selection boxesTerms acceptance, options
DropdownSelect from predefined optionsMultiple choice fields

WPsigner integrates with your existing WordPress ecosystem:

  • WooCommerce: Auto-send contracts after purchase
  • Fluent Forms: Trigger signatures from form submissions
  • Formidable Forms: Content signing, OTP, PDF template feeds, signed-PDF download, and optional E2Pdf
  • ChatGPT: Custom GPT fills templates; send only after the user confirms (guide)
  • Elementor: Display signature status in your designs
  • Zapier: 5,000+ app connections
  • Make (Integromat): Visual automation workflows
  • n8n: Self-hosted automation
  • Pabbly Connect: Budget-friendly automation
  • REST API: Full programmatic access to all features
  • Webhooks: Real-time event notifications
  • Action Hooks: WordPress hooks for customization
  • Filter Hooks: Modify behavior without code changes

Before installing WPsigner, ensure your server meets these requirements:

RequirementMinimumRecommended
WordPress5.8+6.0+
PHP7.4+8.1+
MySQL5.7+8.0+
Memory128MB256MB+
OpenSSLAny version1.1.1+
  • openssl - For digital certificates and PDF signing
  • gd OR imagick - For signature image processing
  • mbstring - For multi-byte string handling
  • curl - For webhook delivery

Ready to start signing documents? Follow these steps:

  1. Install WPsigner - Download and activate the plugin
  2. Quick Start Guide - Create your first document in 5 minutes
  3. Configure Settings - Add your branding
  4. Set Up Security - Configure digital certificates