WPSigner for MainWP is an official addon that brings WPSigner contract workflows into the MainWP Dashboard. Agencies manage e-signature documents on the same WordPress site that runs MainWP and WPSigner — associated with MainWP Clients and Sites — without installing WPSigner on child sites.
What This Addon Does
Section titled “What This Addon Does”| Capability | Description |
|---|---|
| Agency-owned contracts | Documents live in WPSigner on the Dashboard; child sites are never signing hosts |
| Client & Site linking | Each contract can be associated with a MainWP Client, Site, or both |
| Create from templates | Multi-signer create with variable prefill from Client/Site data |
| Send & remind | Trigger WPSigner emails from MainWP (single or bulk) |
| Quick create | One-click create & send from Client/Site cards when a default template is set |
| Access modal | View PDF and (when allowed) signing links without leaving MainWP |
| History | Audit who created, sent, reminded, or linked from the Dashboard |
| Alerts & columns | Pending-signature banners and Manage Sites / Clients columns |
Architecture
Section titled “Architecture”┌─────────────────────────────────────────────┐│ WordPress (MainWP Dashboard site) ││ ┌──────────┐ ┌──────────┐ ┌───────────┐ ││ │ MainWP │──│ WPSigner │──│ MainWP │ ││ │Dashboard │ │ (core) │ │ addon │ ││ └──────────┘ └──────────┘ └───────────┘ ││ │ ▲ ││ │ │ documents & emails │└─────────┼──────────────┼─────────────────────┘ │ │ ▼ │ (no WPSigner on children) Child Site A Child Site BImportant: The addon does not push WPSigner to child sites. Contracts, PDFs, signers, OTP/KYC, and email all run on the Dashboard.
Link metadata is stored in {prefix}wps_mainwp_links. Dashboard actions are logged in {prefix}wps_mainwp_activity.
Documentation Map
Section titled “Documentation Map”| Guide | Contents |
|---|---|
| Installation & Setup | Requirements, ZIP install, enable extension, first settings |
| Settings Reference | Default template, agency signer, workflow, OTP/KYC defaults, tagging |
| Creating Contracts | Multi-signer create, parallel/sequential, OTP/KYC gates, Quick create |
| Managing Contracts | List, filters, send, remind, unlink, link existing, History, access modal |
| Clients & Sites | Widgets, Site tab, columns, pending alerts |
| Template Variables | Prefill keys from Client/Site and the imwp_template_variables filter |
| Security & Permissions | Caps, signing-link visibility, rate limits (v1.5.8+) |
| Troubleshooting | Common errors and fixes |
Quick Start (5 Minutes)
Section titled “Quick Start (5 Minutes)”- On your MainWP Dashboard site, install and activate MainWP Dashboard, WPSigner, and WPSigner for MainWP.
- Enable the extension under MainWP → Extensions.
- Open MainWP → Extensions → WPSigner.
- Go to Settings: choose a Default template and optionally set a Default agency signer.
- Open Create, pick a Client/Site, confirm Signer rows, and send.
For OTP or KYC on individual contracts, set WPSigner Security & Compliance policies to Choose per document first — see Creating Contracts → Identity checks.
Where to Find It in WordPress
Section titled “Where to Find It in WordPress”| Surface | Path |
|---|---|
| Extension home | MainWP → Extensions → WPSigner |
| Site contracts | Sites → [site] → WPSigner |
| Dashboard widget | MainWP Dashboard → Contracts |
| Client card | Client Overview → Contract |
| WPSigner Addons card | WPSigner → Addons → WPSigner for MainWP |
Direct URL pattern:
admin.php?page=Extensions-Insigner-MainwpTabs: documents (default), create, link, history, settings.
Who Should Use This
Section titled “Who Should Use This”- Agencies running MainWP that already (or will) host WPSigner on the Dashboard
- Teams that sign MSAs, SOWs, NDAs, or maintenance agreements tied to Clients/Sites
- Operators who want create/send/remind without switching to the full WPSigner Documents UI for every action
Related Docs
Section titled “Related Docs”- Addons Overview — how official addons are installed
- Account Portal — download ZIPs from
app.wpsigner.com - Creating Documents — WPSigner core document flow
- Signer Workflows — parallel vs sequential in core
- Didit.me (KYC) — identity verification setup
- Security & Compliance — reporting security issues