Home / Plugins / PO Digital Signature For Contact Form 7 – Signature Field & E-Signature Addon

PO Digital Signature For Contact Form 7 – Signature Field & E-Signature Addon

Add a powerful digital signature field to Contact Form 7 and let visitors draw or type their signature directly inside your forms. Signatures can be automatically converted into PNG or JPG images and sent as email attachments, with customizable signature pads, required fields, mobile support, optional permanent storage, audit trails, and bulk export.

✓ No license-key lockouts ✓ Direct support ✓ PayPal checkout

Description

Add a Digital Signature Field to Contact Form 7

Need a simple way to collect signatures directly from your WordPress forms?

PO Digital Signature For Contact Form 7 is a lightweight Contact Form 7 signature addon that adds a customizable digital signature field to your existing CF7 forms.

Visitors can sign using a mouse, finger, or stylus, or choose to type their name instead. Once the form is submitted, the signature is converted into an image and automatically attached to the Contact Form 7 notification email.

No complicated third-party signing platform is required.

Simply install the plugin, open your Contact Form 7 form, and use the built-in signature tag generator to add your signature field.

A Complete Contact Form 7 Signature Solution

The plugin gives you control over how your signature field looks and behaves. You can customize the canvas dimensions, pen color, pen thickness, background color, toolbar buttons, border style, image format, signature guideline, watermark, and more.

You can also make the signature field required, ensuring that visitors cannot submit the form until they provide a signature.

Use the standard Contact Form 7 syntax:

[signature]

or:

[signature*]

when the signature should be required.

Draw or Type a Signature

Not every visitor wants to draw with a mouse or touchscreen.

With the built-in Type Your Signature Instead option, visitors can enter their name and have it rendered in a cursive signature style on the same signature pad.

This makes the signature field easier to use across desktop, tablet, and mobile devices.

Automatically Receive Signed Forms by Email

When a visitor submits a signed form, the plugin converts the signature into an actual image file and attaches it to the Contact Form 7 notification email.

You don’t need to manually download or convert the signature.

The signature is delivered as a proper attachment alongside your form notification.

Privacy-Conscious Signature Handling

By default, signature files are stored temporarily only for the time required to send the notification email and are then automatically deleted.

No permanent signature storage is enabled by default.

If your workflow requires keeping signatures, you can optionally enable permanent storage in the WordPress Media Library.

Optional Permanent Storage and Audit Trail

For workflows that require a lasting record, the plugin can store submitted signatures in the Media Library.

Stored signatures can include information such as the originating form, field, date, and IP address.

You can also enable an optional audit-trail stamp that adds a small date/time and IP information strip to the signature image.

Signature Gallery & Bulk Export

When permanent storage is enabled, the plugin provides a dedicated signatures gallery where stored signatures can be reviewed and filtered by date.

You can also export filtered signatures in bulk as a ZIP file.

Built for WordPress + Contact Form 7

PO Digital Signature For Contact Form 7 is designed to do one job without unnecessary complexity: capture electronic signatures through Contact Form 7 and deliver them with your form submissions.

It requires Contact Form 7 and works with mouse, touch, and stylus input, making it suitable for both desktop and mobile forms.

Key Features

  • Add a digital signature field to Contact Form 7
  • Dedicated Contact Form 7 signature tag generator
  • Draw signatures using mouse, finger, or stylus
  • Type signatures instead of drawing
  • Smooth signature drawing powered by SignaturePad.js
  • Undo, Redo, and Clear controls
  • Required and optional signature fields
  • Automatically email signatures as image attachments
  • PNG output with transparency support
  • JPG output for smaller file sizes
  • Custom canvas width and height
  • Custom pen color
  • Custom pen thickness
  • Custom background color
  • Alpha-enabled color picker
  • Sign-here guideline text
  • Custom watermark text
  • Toolbar visibility controls
  • Solid, shadow, or no border
  • Responsive and mobile-friendly signature pad
  • Site-wide default signature settings
  • Per-field settings override
  • Privacy-conscious temporary file handling
  • Optional permanent Media Library storage
  • Optional audit-trail stamp
  • Signatures gallery
  • Date-range filtering
  • Bulk ZIP export
  • Namespaced code to reduce conflicts
  • No unnecessary database tables
  • No bloated settings interface

The README specifically documents the customizable signature canvas, automatic image attachment, required field support, mobile compatibility, privacy-conscious temporary storage, and typed signature functionality.

Use Cases

Service Agreements

Collect a customer’s signature when submitting service or freelance agreements.

Consent Forms

Add a required signature field to consent forms and liability waivers.

Delivery Confirmations

Allow customers to sign directly on a delivery or pickup confirmation form.

Rental & Lease Forms

Collect signatures for rental agreements, lease-related forms, and acknowledgments.

NDA & Legal Acknowledgment Forms

Add a simple electronic signature field to NDAs and other acknowledgment forms.

Event Registrations

Collect signed waivers during event, workshop, or registration processes.

School & Camp Forms

Use a signature field for permission slips and similar forms.

HR Forms

Collect signatures for onboarding documents and policy acknowledgments.

WordPress Contact Forms

Add a signature field whenever your Contact Form 7 form requires a quick electronic signature.

These use cases are directly aligned with the plugin’s documented “Perfect For” section.

What’s Included

  • PO Digital Signature For Contact Form 7 plugin
  • Contact Form 7 signature form-tag
  • [signature] optional signature field
  • [signature*] required signature field
  • Signature tag generator integration
  • Signature drawing interface
  • Typed signature mode
  • Signature customization options
  • Signature email attachment functionality
  • Site-wide Signature Settings
  • Optional Media Library storage
  • Optional audit-trail functionality
  • Signatures gallery
  • Date filtering
  • Bulk ZIP export

Requirements

  • WordPress 5.8 or higher
  • Contact Form 7
  • PHP 7.4 or higher
  • Contact Form 7 must be installed and activated
  • WordPress site with normal email delivery configured

Plugin compatibility: Tested up to WordPress 7.1
Current stable version: 1.0.0

The README lists WordPress 5.8 as the minimum version, WordPress 7.1 as tested up to, and PHP 7.4 as the minimum PHP requirement.

How It Works

1. Install the Plugin

Install and activate PO Digital Signature For Contact Form 7.

2. Open Contact Form 7

Edit any Contact Form 7 form and open the Form tab.

3. Add the Signature Field

Click the signature button in the Contact Form 7 tag generator.

4. Customize the Field

Configure the canvas size, pen color, pen width, background, toolbar, image format, typed signature option, watermark, and other settings.

5. Visitors Sign

Visitors can draw using their mouse, finger, or stylus. They can also use Undo, Redo, or Clear when necessary.

6. Receive the Signature

After form submission, the signature is converted into an image and automatically attached to the Contact Form 7 notification email.

The README documents this six-step workflow, including the signature tag generator and automatic email attachment.

Signature Field Example

[signature signature-409 width:300 height:200 pencolor:#000000 penwidth:2 bgcolor:#f2f2f2 borderstyle:solid toolbar:full imageformat:png allowtype:1 signtext:Sign+here watermark:Acme+Inc]

For a required signature:

[signature*]

The available tag options include width, height, pen color, pen width, background color, toolbar, border style, image format, typed signature mode, custom labels, sign-here text, watermark, ID, and class.

Feature Comparison Table

Feature PO Digital Signature For Contact Form 7
Contact Form 7 Integration
Digital Signature Field
Draw Signature
Mouse Support
Touch Support
Stylus Support
Type Signature
Undo
Redo
Clear Signature
Required Signature Field
Optional Signature Field
PNG Output
JPG Output
Transparent PNG Support
Custom Canvas Size
Custom Pen Color
Custom Pen Thickness
Custom Background Color
Alpha Color Picker
Sign-Here Guideline
Watermark Text
Custom Toolbar
Border Customization
Responsive Signature Pad
Automatic Email Attachment
Temporary Signature Storage
Optional Media Library Storage
Optional Audit Trail
Signatures Gallery
Date Filtering
Bulk ZIP Export
Site-Wide Defaults
Per-Field Overrides

The README confirms the toolbar, border, image format, site-wide defaults, Media Library storage, audit trail, gallery, and bulk export functionality.

Important Note About Legal Signatures

This plugin captures a genuine electronic signature image, but whether a signature is legally binding depends on the applicable jurisdiction, document type, and how the signature is used.

For legally significant contracts or agreements, customers should obtain appropriate legal advice.

This wording is important because the plugin README itself specifically avoids making a blanket legal-binding claim.