Skip to content

MainWP — Troubleshooting

Use this page when something fails in MainWP → Extensions → WPSigner. For core WPSigner problems (email delivery, PDF generation), see Support → Troubleshooting.


SymptomLikely causeFix
Admin notice that MainWP or WPSigner is missingDependency inactiveActivate both on the Dashboard site
Extension page empty / Permission deniedFailed can_manage()Grant MainWP extension access and WPSigner signature capability (v1.5.8+)
Extension not listedNot enabledMainWP → Extensions → enable WPSigner
Columns show “—”WPSigner not readyActivate/license WPSigner

SymptomLikely causeFix
No templates in CreateNone active / wrong ownerCreate active templates; non-admins only see their own
Missing signers errorRows don’t cover template signer_ordersMatch Signer 1…N to template slots
Warning when adding a signerExtra row beyond template slotsAdd signature fields for that signer in WPSigner
Create fails after send rate limitSoft limit ~30sWait and retry

SymptomLikely causeFix
“Set a default template…”default_template_id = 0Settings → Default template
Client has no email contactClient missing emailAdd email in MainWP or use Create manually
Multi-signer Quick create odd agency signerEmpty agency defaultsSet Default agency signer name + email
Sent false + send_errorEmail/send path failed after createFix mail config; use Send on the Contracts row

SymptomLikely causeFix
No OTP checkboxPolicy Off or AlwaysSet WPSigner Security → OTP to Choose per document for per-contract control
No KYC checkboxOff/Always, or Didit missingConfigure Didit; set KYC to Choose per document
Checkbox ignored / nothing storedGate not configurablev1.5.8 only writes per-doc settings when mode is per-document
Expected auto-enable from Off (old 1.5.7)Behavior removedSet policy manually in WPSigner

SymptomLikely causeFix
“Please wait a few seconds…”Rate limitWait ~30 seconds
Remind does nothing usefulWrong status / no pending signersStatus should be sent/viewed with pending signers
“Document created but MainWP link failed…”Link upsert failedDraft was removed; retry create; check DB permissions
Unlink removed association onlyExpectedDocument still in WPSigner

SymptomLikely causeFix
Signing links hiddenUser lacks manage_options / can_manage_allUse an admin account, or send via email instead of copying links
Download PDF missingNot completedWait until all required signers finish
View PDF onlyExpected for drafts/in-progressDownload reserved for completed

SymptomLikely causeFix
Fields blank after createMapping names ≠ keysAlign with Template Variables
Client vars empty with only SiteSite has no linked clientSelect Client or link client on the Site in MainWP

SymptomLikely causeFix
Site not found on tabMissing site id in URLOpen from Sites → site → WPSigner
Widget missingExtension disabled / metabox hiddenEnable extension; reset MainWP metabox layout
Pending banner always onAwaiting contracts existRemind or complete; filter Contracts → awaiting

VersionChange that affects support tickets
1.5.8No global security mutation; stricter caps; hidden signing URLs; create-send rate limit; orphan cleanup
1.5.7(Superseded) Could promote Off → per-document when enabling OTP/KYC from MainWP
1.5.5Parallel vs sequential workflow on Create
1.5.0Multi-signer rows + agency signer defaults
1.4.0Variable prefill, History, access modal

Full product changelog: Changelog. Addon release notes also ship in the plugin readme.txt.


  1. Confirm versions: MainWP, WPSigner, WPSigner for MainWP (1.5.8+ recommended).
  2. Reproduce with a WordPress Administrator who has full WPSigner access.
  3. Check WPSigner System Status / email logs for send failures.
  4. Contact support via wpsigner.com/contact with steps, versions, and whether Create vs Quick create fails.