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:
| Edition | Best for | Where to get it |
|---|---|---|
| WPsigner Lite | Free PDF signing (max 2 signers), audit trail, email OTP | WordPress.org / Plugins → Add New |
| WPsigner Pro | Unlimited signers, campaigns, templates, addons, integrations, full white-label, API | wpsigner.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.
Why WPsigner?
Section titled “Why WPsigner?”Self-Hosted & Private
Section titled “Self-Hosted & Private”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).
No Per-Envelope Fees
Section titled “No Per-Envelope Fees”WPsigner does not charge a fee for each envelope. Hosting resources, license terms (Pro), and charges from configured third-party services still apply.
Legal and compliance support
Section titled “Legal and compliance support”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.
| Framework | Region | WPsigner relevance |
|---|---|---|
| ESIGN Act / UETA | United States | Intent, consent, attribution, and retained records |
| eIDAS | European Union | SES-oriented workflows; AdES/QES require additional technical and provider conditions |
| PIPEDA and provincial laws | Canada | Electronic records plus privacy obligations |
| Electronic Transactions Acts | Australia | Electronic transactions subject to transaction-specific exceptions |
See Legal Compliance and consult qualified counsel for your use case.
White-Label Ready (Pro)
Section titled “White-Label Ready (Pro)”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.
Core Features
Section titled “Core Features”Document Management
Section titled “Document Management”- 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)
Signing Workflows
Section titled “Signing Workflows”- 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
Security & Compliance
Section titled “Security & Compliance”- 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
Mobile Experience
Section titled “Mobile Experience”- 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
How It Works
Section titled “How It Works”Upload PDF → Add Signers → Place Fields → Send for Signing → Signers Sign → Download Certified PDF
Step-by-Step Process
Section titled “Step-by-Step Process”-
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
-
Add Signers
- Enter name and email for each signer
- Choose parallel or sequential signing
- Assign colors for easy field identification
-
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
-
Send for Signing
- Review the document summary
- Click “Send” to deliver emails to all signers
- Track progress from your dashboard
-
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
-
Document Completion
- Once all signers finish, the PDF is sealed
- A certificate of completion is appended
- All parties receive the final signed document
Field Types
Section titled “Field Types”WPsigner supports various field types for comprehensive document workflows:
| Field Type | Description | Use Case |
|---|---|---|
| Signature | Capture handwritten or typed signatures | Contracts, agreements |
| Initials | Smaller signature field for initials | Multi-page documents |
| Date | Current date auto-filled | Document dating |
| Text | Free-form text input | Names, addresses, notes |
| Checkbox | Yes/no selection boxes | Terms acceptance, options |
| Dropdown | Select from predefined options | Multiple choice fields |
Integration Options
Section titled “Integration Options”WPsigner integrates with your existing WordPress ecosystem:
Built-in Integrations
Section titled “Built-in Integrations”- 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
Automation Platforms
Section titled “Automation Platforms”- Zapier: 5,000+ app connections
- Make (Integromat): Visual automation workflows
- n8n: Self-hosted automation
- Pabbly Connect: Budget-friendly automation
Developer Tools
Section titled “Developer Tools”- 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
System Requirements
Section titled “System Requirements”Before installing WPsigner, ensure your server meets these requirements:
| Requirement | Minimum | Recommended |
|---|---|---|
| WordPress | 5.8+ | 6.0+ |
| PHP | 7.4+ | 8.1+ |
| MySQL | 5.7+ | 8.0+ |
| Memory | 128MB | 256MB+ |
| OpenSSL | Any version | 1.1.1+ |
Required PHP Extensions
Section titled “Required PHP Extensions”openssl- For digital certificates and PDF signinggdORimagick- For signature image processingmbstring- For multi-byte string handlingcurl- For webhook delivery
Getting Started
Section titled “Getting Started”Ready to start signing documents? Follow these steps:
- Install WPsigner - Download and activate the plugin
- Quick Start Guide - Create your first document in 5 minutes
- Configure Settings - Add your branding
- Set Up Security - Configure digital certificates
Support & Resources
Section titled “Support & Resources”Documentation
Section titled “Documentation”- Creating Documents - Detailed document creation guide
- Signer Workflows - Sequential vs parallel signing
- REST API - Developer API reference
- Troubleshooting - Common issues and solutions
Community
Section titled “Community”- Feature Requests - Suggest new features
- Bug Reports - Report issues
- Changelog - See what’s new in each version