Skip to content

MainWP — Settings Reference

Configure the addon under MainWP → Extensions → WPSigner → Settings (tab=settings). Settings are stored in the WordPress option imwp_settings and saved via authenticated AJAX (imwp_save_settings).

The Settings screen also shows a dependency checklist: MainWP Dashboard and WPSigner (ready / missing).


Option keyUI labelDefaultPurpose
default_template_idDefault template0 (None)Template used by Quick create & send. Create still lets you pick any allowed template.
auto_sendDefault “send immediately”Off (0)Prefills the Create form checkbox. Quick create uses this unless the request overrides send.
tag_client_siteAlso tag with Client / Site labelsOn (1)Adds Client/Site name tags in addition to the always-applied MainWP tag.
default_agency_nameDefault agency signer — NameemptyUsed for Signer 2+ on Create and Quick create when the template has multiple slots.
default_agency_emailDefault agency signer — EmailemptyMust be a valid email with the name; otherwise the logged-in user is used as fallback.
default_signing_workflowDefault sending orderparallelparallel (email all) or sequential (one by one). Prefills Create when multiple signers.
default_require_otpRequire OTP by defaultOffPrefills Create / Quick create only when WPSigner OTP policy is Choose per document.
default_require_kycRequire KYC (Didit) by defaultOffSame rule for KYC — and Didit must be configured in WPSigner.

  1. Create and publish an active template in WPSigner → Templates.
  2. Ensure signature fields are assigned to the correct Signer 1, Signer 2, … slots.
  3. Select that template under Default template in Settings.
  4. Save.

Without a default template:

  • Quick create & send is blocked with a clear message.
  • Manual Create still works if you choose a template each time.

When a template requires two or more signers:

  • Signer 1 is typically filled from the MainWP Client (name/email).
  • Signer 2+ use Default agency signer name and email from Settings.
  • If agency defaults are empty or invalid, the addon falls back to the current logged-in user.

Quick create builds the full signer list automatically using this rule.


Shown on Create when there is more than one signer:

ValueBehavior
ParallelAll signer-role recipients receive the signing email when the document is sent.
SequentialOnly the next pending signer is emailed (Signer 1 first, then the next after they finish).

Stored on the document as signing_workflow. Aligns with WPSigner core signer workflows.


These checkboxes on Settings only prefill Create / Quick create. They do not:

  • Change global WPSigner security policy
  • Force OTP/KYC when WPSigner is set to Off or Always
WPSigner Security policyEffect in MainWP
AlwaysOTP/KYC required globally; MainWP shows an info message (no per-doc toggle).
Choose per documentMainWP shows checkboxes; Settings defaults apply.
OffMainWP shows how to enable per-document in WPSigner — no silent policy change (v1.5.8+).

KYC also requires Didit.me credentials in WPSigner → Integrations.

Deep dive: Creating Contracts → Identity checks and Security & Permissions.


Every document created or linked through MainWP receives the tag MainWP.

When Also tag with Client / Site labels is enabled, the addon also tags with Client and/or Site display names when available. This makes documents easy to filter inside WPSigner Documents.


Click Save settings on the Settings tab. Success/error feedback uses the extension’s styled dialogs (not browser alerts).