Skip to main content
NEW Didit KYC Identity Verification is live, verify signers with government ID & biometrics for eIDAS Advanced signatures Learn more
Native WordPress Integration

The Ultimate WordPress E-Signature Plugin

Collect legally binding signatures directly from your WordPress site. No external services, no monthly fees, no limits.

Everything You Need in a WordPress Signature Plugin

Upload Any PDF

Upload contracts, agreements, forms, any PDF document. WPsigner converts it into a signable document in seconds.

Drag & Drop Fields

Add signature, initial, text, date, and checkbox fields anywhere on the document with our intuitive visual editor.

Email Notifications

Automatic emails notify signers when documents are ready. Customizable templates match your brand.

Multiple Signers

Sequential or parallel signing workflows. Set the order and assign specific fields to each signer.

Audit Trail

Complete history of every action: views, signatures, IP addresses, timestamps. Legally defensible records.

White Label

Your logo, your colors, your brand. Signers see your company, not ours.

Get Signatures in 3 Simple Steps

1

Upload Document

Upload your PDF contract or agreement directly in WordPress

2

Add Signature Fields

Drag and drop signature, initials, date, and text fields where needed

3

Send for Signature

Add signer emails and send. They receive a secure link to sign online

Built Specifically for WordPress

Unlike generic e-signature services, WPsigner is designed from the ground up for WordPress users.

  • Native Dashboard: Manage everything from wp-admin
  • Gutenberg Block: Embed signing forms in any page
  • Webhooks: Connect to Zapier, Make, or custom workflows
  • REST API: Full API for custom integrations
  • Role-Based Access: Works with WordPress user roles
// WPsigner REST API Example
$response = wp_remote_post(
  rest_url('wpsigner/v1/documents'),
  [
    'headers' => [
      'Authorization' => 'Bearer ' . $api_key
    ],
    'body' => [
      'title' => 'Service Agreement',
      'pdf_url' => $pdf_url,
      'signers' => [
        ['name' => 'John', 'email' => 'john@example.com']
      ]
    ]
  ]
);
member photo member photo member photo member photo member photo

Stop paying per envelope

Switch to WPsigner and get unlimited e-signatures for a one-time fee. Own your data, secure your contracts.