Skip to content
Lite + Pro Lite limits

Form Fields

WPsigner provides a variety of form fields for capturing signer information. This page covers each field type, its properties, and best practices for placement.

Field TypePurposeSigner Action
SignatureLegal signature captureDraw or type
InitialsAbbreviated signatureDraw or type initials
TextSingle-line inputType text
NumberNumeric valueEnter digits
DateDate entryAuto-fill or select
NameFull nameType a name
EmailEmail address with validationType an email
PhoneTelephone numberType a phone number
CompanyOrganization nameType a company
VATTax/VAT identifierType an identifier
TitleJob title or positionType a title
Text AreaMulti-line inputType paragraph
CheckboxBoolean selectionClick to toggle
Checkbox GroupSelect one or more optionsCheck options
RadioSelect one optionChoose an option
DropdownChoice from listSelect option
AttachmentSupporting fileUpload a file
LabelDisplay-only instructionsNo input
PaymentCollect payment when the payment integration is enabledComplete payment

The most important field type - captures the signer’s legal signature.

When completing a signature field, signers can choose:

MethodDescription
DrawUse mouse, finger, or stylus to draw
TypeType name, rendered in signature font
UploadUpload an image of their signature
PropertyDescriptionDefault
RequiredMust be completedYes
Assigned ToWhich signer completes thisFirst signer
WidthField width200px
HeightField height60px
  • Size appropriately - Minimum 150px wide for readable signatures
  • Leave space - Don’t crowd with other elements
  • Align with lines - Place on existing signature lines in the document
  • One per signer - Usually one signature field per signer

When a signer signs, WPsigner records:

  • Signature image (PNG)
  • Timestamp (UTC)
  • IP address
  • User agent (browser/device)
  • Drawing velocity (for drawn signatures)

A smaller version of the signature field for initializing pages or clauses.

  • Multi-page documents - Initial each page
  • Specific clauses - Acknowledge individual sections
  • Amendments - Mark changes as reviewed
  • Witness marks - Smaller confirmation signatures
PropertyDescriptionDefault
RequiredMust be completedYes
Assigned ToWhich signerCurrent signer
WidthField width80px
HeightField height40px
AspectSignatureInitials
SizeLargerSmaller
PurposeMain agreementPage/section acknowledgment
Typical count1 per signerMultiple per signer

Captures the date when the signer completes the document.

OptionDescription
Auto-fillAutomatically uses signing date (default)
Manual entrySigner selects the date

The date format is configured globally in WPsigner → Settings → General:

FormatExample
MM/DD/YYYY01/15/2026
DD/MM/YYYY15/01/2026
YYYY-MM-DD2026-01-15
Month DD, YYYYJanuary 15, 2026
PropertyDescriptionDefault
RequiredMust be completedYes
Auto-fillUse current date automaticallyYes
FormatDate display formatSite default
  • Place next to signature fields
  • Use for agreement dates, not backdating
  • Consider timezone differences for international signers

Single-line text input for short responses.

  • Name - Full legal name
  • Title - Job title or position
  • Company - Organization name
  • Address - Single-line address
  • Phone - Contact number
  • Email - Email address
  • ID Number - License, SSN (partial), passport
PropertyDescriptionDefault
RequiredMust be completedNo
PlaceholderHelper text shown before inputEmpty
Default ValuePre-filled valueEmpty
Max LengthCharacter limit256
ValidationInput format (email, phone, etc.)None
ValidationAccepts
NoneAny text
EmailValid email format
PhoneNumeric with formatting
NumberDigits only
LettersAlphabetic only

Multi-line text input for longer responses.

  • Comments - Additional notes or observations
  • Explanation - Detailed responses
  • Address - Full multi-line address
  • Special instructions - Custom requirements
  • Decline reason - Why signer is declining
PropertyDescriptionDefault
RequiredMust be completedNo
PlaceholderHelper textEmpty
RowsVisible text lines3
Max LengthCharacter limit1000
Text FieldText Area
Single lineMultiple lines
Short inputLong input
Names, emailsComments, addresses

Boolean yes/no selection for options and acknowledgments.

  • Terms acceptance - “I agree to the terms and conditions”
  • Confirmation - “I confirm this information is accurate”
  • Options - “Include extended warranty”
  • Acknowledgment - “I have read and understood”
  • Consent - “I consent to email communication”
PropertyDescriptionDefault
RequiredMust be checkedNo
Checked by defaultPre-checked stateNo
LabelText next to checkboxEmpty

Create related checkboxes for multiple options:

Example: Service Add-ons

  • ☐ Priority support (+$99/year)
  • ☐ Extended warranty (+$49/year)
  • ☐ Training session (+$199 one-time)

When marked as required:

  • Signer must check the box to proceed
  • Used for mandatory acknowledgments
  • Document cannot be completed without checking

Selection from a predefined list of options.

  • State/Province - Select from list
  • Country - Select country
  • Department - Choose department
  • Plan tier - Select service level
  • Relationship - Spouse, child, parent, etc.
  • Yes/No - Simple binary choice
PropertyDescriptionDefault
RequiredMust select an optionNo
OptionsList of choicesEmpty
DefaultPre-selected optionNone
PlaceholderText before selection”Select…”
  1. Click the dropdown field in the editor
  2. Open the Properties panel
  3. In “Options,” add each choice on a new line:
Option 1
Option 2
Option 3
Use DropdownUse Checkbox
Many options (3+)Yes/No only
Mutually exclusiveMultiple selections possible
Saves spaceSelf-explanatory

Choice, identity, attachment, and payment fields

Section titled “Choice, identity, attachment, and payment fields”
  • Checkbox Group allows multiple selections; Radio allows exactly one selection.
  • Name, Email, Phone, Company, VAT, and Title are purpose-specific text fields. Use them instead of a generic Text field when validation or integration mapping benefits from a stable type.
  • Attachment lets the assigned signer upload supporting evidence. Avoid requesting sensitive files unless they are required, and define an appropriate retention policy.
  • Label adds non-editable instructions to the signing layer.
  • Payment is available when the payment integration is configured and must be completed according to that integration’s signing flow.

For choice fields, define clear option labels and test the final PDF output before sending.


  1. Go to WPsigner → New Document (or edit a Campaign) and open the Fields step
  2. Field types appear in the left sidebar
  3. The PDF preview is in the center — place fields directly on the page

The same field editor is used when you build a template and later save it from Review → Save as Template.

Click Method

  1. Click a field type in the toolbar
  2. Click on the document where you want it
  3. Field appears at cursor position

Drag Method

  1. Click and hold a field type
  2. Drag to the document
  3. Release to place
  • Click and drag any placed field
  • Fields snap to alignment guides
  • Hover a field and drag the resize handle (bottom-right corner)
  • Make signature fields large enough for finger or stylus input
  • Hover the field and click the red X outside the top-right corner
  • Or right-click the field → Delete

Every placed field (except types that open their own options modal, such as dropdown / radio / checkbox group) can be renamed with a double-click.

  1. Double-click the field on the PDF
  2. A floating Field Properties popup appears (not inside the field box)
  3. Edit the values, then click Save (or press Enter). Cancel or Escape closes without saving
SettingWhat it isWho sees it
Field nameFriendly label shown on the field in the editor (e.g. Client full name)You, in New Document / Campaign / Templates
Mapping nameTechnical key for Zapier, form feeds, and the API (e.g. client_name)Automations and integrations
PlaceholderHint text the signer may see before typingSigner on the signing page (text-like fields)
  • If you leave Mapping name empty, WPsigner uses the Field name (converted to a safe key, e.g. Client full nameclient_full_name)
  • Use short, stable keys for integrations: lowercase letters, numbers, and underscores (client_name, property_address)
  • Keep the same mapping name if Zapier or a form feed already depends on it — changing the key breaks existing mappings
Field name (display)Mapping nameUsed for
Client full nameclient_namePrefill from Zapier / Calendly
Property addressproperty_addressPrefill from a form or CRM
Appointment dateappointment_datePrefill booking date
Company(leave empty)Key becomes company automatically

Signer #1 is the first person on the Add Signers list. Signature fields you place while that slot is active belong to them. Add more people in order for Signer #2, #3, and so on. See Signer order.

When multiple signers exist:

  1. Select a field
  2. In Properties, find “Assigned To”
  3. Select the signer from the dropdown
  4. Field changes to signer’s color

Each signer has a unique color:

SignerColorMeaning
Signer 1BlueSigner 1’s fields
Signer 2GreenSigner 2’s fields
Signer 3OrangeSigner 3’s fields

This helps visualize which signer completes which fields.

  • Each signer only sees their assigned fields as editable
  • Other signers’ fields appear as read-only
  • Completed fields show the entered values

PropertyTypeDescription
field_nameStringDisplay label in the editor (Field Properties)
variable_mappingStringIntegration key; empty falls back to field name
placeholderStringSigner hint text (text-like fields)
assignedToSignerWhich signer completes this
requiredBooleanMust be completed
xNumberX position (% from left)
yNumberY position (% from top)
widthNumberWidth (% of page)
heightNumberHeight (% of page)
pageNumberPage number (1-indexed)

Signature/Initials

PropertyTypeDescription
drawEnabledBooleanAllow drawing
typeEnabledBooleanAllow typing
uploadEnabledBooleanAllow upload

Text/Text Area

PropertyTypeDescription
placeholderStringHelper text
defaultValueStringPre-filled value
maxLengthNumberCharacter limit

Checkbox

PropertyTypeDescription
checkedBooleanDefault state
labelStringDisplay label

Dropdown

PropertyTypeDescription
optionsArrayList of choices
defaultOptionStringPre-selected value

Field TypeRecommended WidthRecommended Height
Signature200-300px60-80px
Initials60-100px40-60px
Date100-150px30px
Text150-300px30px
Text Area200-400px60-120px
Checkbox20px20px
Dropdown150-250px30px

60%+ of documents are signed on mobile devices:

  • Make signature fields larger (minimum 200px wide)
  • Space fields apart (avoid overlapping)
  • Use clear labels
  • Test on phone before sending
  • Add placeholder text to explain expected input
  • Use clear, descriptive labels
  • Don’t rely only on color to convey meaning
  • Ensure sufficient field sizes for touch input