Skip to content
Lite + Pro Lite limits

Creating Documents

The document creation wizard guides you through a 4-step process to prepare any document for electronic signatures. This page covers each step in detail.

StepNamePurpose
1UploadAdd your PDF or image file
2SignersAdd people who need to sign
3FieldsPlace signature and form fields
4ReviewPreview and send

  1. Go to WPsigner in the WordPress admin sidebar
  2. Click New Document or the ”+” button
  3. The upload screen appears
FormatExtensionBest For
PDF.pdfContracts, agreements, multi-page documents
PNG.pngHigh-quality images, graphics
JPEG.jpg, .jpegPhotos, scanned documents

Drag & Drop

  1. Drag your file from your computer
  2. Drop it into the upload zone
  3. Wait for the upload progress to complete

Click to Browse

  1. Click anywhere in the upload zone
  2. Select your file from the file browser
  3. Click Open to upload
SettingDefaultRecommended
Max file sizeServer-dependent64MB
Max pagesUnlimitedAny

If your file is too large, you’ll see an error. Contact your hosting provider to increase the upload_max_filesize PHP setting.

After upload, you’ll see:

  • Thumbnail preview of the first page
  • File name and size
  • Page count (for PDFs)
  • Option to remove and re-upload

For each signer, you can provide:

FieldRequiredDescription
Name✅ YesDisplay name for the signer
Email✅ YesWhere signing request is sent
PhoneNoFor SMS notifications (if enabled)
RoleNoCustom label (e.g., “Buyer”, “Witness”)
Require WordPress loginNoOff by default. When checked, that email must already belong to a WordPress user, and that signer must be logged in with that account. If the email has no account, the checkbox is turned off. The signing link alone will not open the document

The order you add people is the signer slot used for fields:

  • The first row is Signer #1 (blue) — their signature, initials, and other fields
  • The second row is Signer #2 (green), then Signer #3, and so on
  • Drag a row to change who is #1, #2, #3
  • Add me as signer #1 only fills that first row. If someone else should sign first, put them in row 1 (or drag them to the top)

Sequential invitations follow this same list. Parallel invites everyone at once, but fields still belong to those slots.

  1. Enter the signer’s Name, or type two characters and pick a WordPress user
  2. Enter their Email address (filled automatically if you pick a user)
  3. (Optional) Add their Phone number
  4. (Optional) Assign a Role label
  5. (Optional) Check Require WordPress login with this email if they must sign in with a matching WordPress account

Click Add Signer to add more people:

  1. A new signer row appears
  2. Fill in their details
  3. Each signer gets a unique color for field assignment
  4. Drag signers to reorder (for sequential signing and for which slot owns which fields)

Each signer is automatically assigned a color:

SignerColor
Signer 1🔵 Blue
Signer 2🟢 Green
Signer 3🟠 Orange
Signer 4🟣 Purple
Signer 5+Auto-assigned

These colors help you identify which fields belong to which signer when placing fields.

Choose how signers receive the document:

Parallel Signing (Default)

  • All signers receive the email at the same time
  • Anyone can sign in any order
  • Fastest completion time

Sequential Signing

  • Signers receive emails in order
  • Signer 2 only gets the email after Signer 1 completes
  • Use drag handles to reorder signers
  • Perfect for approval chains

These options are in WPsigner Pro 3.2.0+, on Add Signers and in the Use Template modal.

Pick an existing user

  1. Type at least two characters in the name or email field
  2. Choose the WordPress user from the list (up to 20 matches)
  3. Name and email fill in. You can still type a guest if they are not a WordPress user

Add me as signer #1

Check Add me as signer #1 to fill the first row with the logged-in account. That does not turn on the login gate.

Require WordPress login with this email

Check it on each signer who must prove they own that WordPress account:

  • The email must already be a WordPress user. WPsigner does not create the account
  • If the email has no account, you see an alert and the checkbox stays off
  • The signing link alone will not open the document — they must be logged in, and the account email must match
  • You can require login for signer #1 and leave signer #2 as a guest

This gate is separate from OTP, KYC, and access codes. It does not apply to public campaign links or Bulk Send CSV invitations. Details: Security & Compliance.

Access Code (PIN) Require a 4–8 digit code before the document opens (one code for the whole document):

  1. Set WPsigner → Security & Compliance → Access codes to Per document or Always
  2. On Review, check Require access code
  3. Choose Generate a random 6-digit code, or I’ll set the access code (SSN last-4, date of birth MMDDYYYY, and similar)
  4. For your own code, add a Signer prompt and leave Include access code in signing email off
  5. Random codes can later be requested only to the signer’s email or stored phone. Known secrets cannot be resent from the signing page

Details: Security & Compliance → Access codes.

Expiration Date Set a deadline for signing:

  1. Enable “Set Expiration”
  2. Choose a date
  3. After this date, the signing link becomes invalid

The field editor displays:

  • Left sidebar: Available field types
  • Center: Document preview with pages — place and move fields here
FieldPurposeRequired Input
SignatureFull signature captureDraw or type signature
InitialsSmaller initial boxDraw or type initials
DateDate fieldAuto-filled or manual
TextSingle-line inputType text
Text AreaMulti-line inputType paragraph
CheckboxYes/No selectionClick to toggle
DropdownSelect from optionsChoose from list
VATTax / VAT identifierType VAT number

Method 1: Click to Place

  1. Click a field type in the toolbar
  2. Click on the document where you want it
  3. The field appears at that location

Method 2: Drag and Drop

  1. Drag a field type from the toolbar
  2. Drop it on the desired location
  3. Release to place

Double-click any placed field to open Field Properties:

SettingPurpose
Field nameLabel you see on the field in the editor
Mapping nameKey for Zapier, form integrations, and the API. Leave empty to use the field name
PlaceholderHint text for the signer (text-like fields)

Hover a field to show the red X outside the top-right corner to delete it. Dropdown / radio / checkbox-group fields open their options editor instead of Field Properties.

Full details: Form fields — Field name, mapping name, and placeholder.

  • Drag to move; use the corner handle to resize
  • Right-click for actions such as clone, delete, or conditional logic (when available)
  • Assign the active signer with the signer buttons before placing fields (each signer has a color)

Field-specific options

Dropdown / radio / checkbox group

  • Double-click to edit the list of options

Text-like fields

  • Use Field Properties for name, mapping name, and placeholder

For documents with multiple pages:

  1. Use the page arrows at the bottom
  2. Or click page thumbnails (if visible)
  3. Place fields on any page
  4. Field counts shown per page

For professional-looking documents:

  • Fields snap to common positions
  • Use rulers for precise placement
  • Align multiple fields using guides

Before sending, verify:

  • ✅ Document uploaded correctly
  • ✅ All signers added with valid emails
  • ✅ All required fields placed
  • ✅ Fields assigned to correct signers
  • ✅ Signing order configured (if sequential)

The review screen shows:

  • Document preview
  • List of signers with their fields
  • Signing workflow type
  • Expiration date (if set)

Add a custom message that appears in the signing request email:

  1. Enter your message in the text box
  2. This replaces the default email body
  3. Keep it professional and clear

Example messages:

  • “Please review and sign this contract at your earliest convenience.”
  • “Attached is the service agreement we discussed. Let me know if you have questions.”

Send Now

  • Click Send Document
  • Emails are dispatched immediately
  • You’re redirected to the document dashboard

Save as Draft

  • Click Save Draft
  • Document is saved but not sent
  • Resume editing later from Documents list

Your document moves through these statuses:

StatusMeaning
DraftNot yet sent, can be edited
SentEmails delivered, awaiting signatures
ViewedAt least one signer opened the link
Partially SignedSome signers have completed
CompletedAll signers finished
DeclinedA signer refused to sign
ExpiredPast expiration date
VoidedCancelled by document owner

From the Documents list:

  1. See status at a glance with color indicators
  2. Click to view detailed progress
  3. See which signers have viewed/signed
  4. Access audit trail
ActionWhen AvailableEffect
ResendAfter sendingRe-sends email to pending signers
RemindSent statusSends reminder email
VoidBefore completionCancels the document
DownloadAfter completionGets signed PDF
View AuditAny timeShows detailed history

Save time by creating reusable templates.

  1. Create a document with all fields placed
  2. Before sending, click Save as Template
  3. Enter a template name
  4. Template is saved for future use
  1. Click New Document
  2. Select From Template
  3. Choose your template
  4. Only enter signer details — row 1 is always the template’s Signer #1 fields, row 2 is Signer #2, and so on
  5. Search WordPress users, use Add me as signer #1, or require WordPress login on any row
  6. Fields are already placed!
  • Pre-configured field placement
  • Consistent signer roles
  • Faster document creation
  • Team-wide standardization

To invite many people from a spreadsheet using the same template, use Bulk Send. Each row becomes its own document and is tagged with the name you give that send.


  • Use high-quality PDFs - Ensure text is readable
  • Leave space for signatures - Don’t crowd signature areas
  • Include clear instructions - Add signing instructions in the document itself
  • Test first - Send a test document to yourself
  • Use full names - “John Smith” not “J. Smith”
  • Verify emails - Double-check email addresses
  • Explain the process - First-time signers may need guidance
  • Set reasonable deadlines - Give signers adequate time
  • Align with printed lines - Place fields on existing signature lines
  • Size appropriately - Signatures need room, dates can be smaller
  • Mark required fields - Ensure critical fields can’t be skipped
  • Test on mobile - Fields should be accessible on small screens

  • Check file size limits
  • Verify file is not corrupted
  • Try a different browser
  • Verify email address is correct
  • Check spam/junk folder
  • Use the Resend option
  • Verify SMTP is configured
  • Ensure you’re on the correct page
  • Check if fields are assigned to a signer
  • Zoom in on the document view

”No WordPress account uses this email”

Section titled “”No WordPress account uses this email””
  • Create the WordPress user first, or leave Require WordPress login off
  • Confirm the signer email matches the account email exactly (case does not matter)

Vietnamese or accented names look wrong on the signed PDF

Section titled “Vietnamese or accented names look wrong on the signed PDF”
  • Install Accented Latin under WPsigner → Languages → Signed PDF fonts
  • Click Use for signed PDFs
  • Guide: Languages & Translations