Skip to content

Campaigns (Public Links)

Campaigns let you generate a public URL that anyone can use to sign their own copy of a document. Perfect for waivers, acknowledgments, and forms that need many signatures.

A Campaign is a document with a public link. Instead of sending individual emails:

Standard DocumentsCampaigns
Specific signers with emailsAnyone with the link
Private signing URLsPublic shareable URL
One document per signerUnlimited copies
Email-based distributionAny distribution method

Use CaseExample
Liability waiversGym membership, adventure sports
Photo releasesConferences, school events
Attendance confirmationsWorkshops, seminars
Emergency contactsField trips, camps
Use CaseExample
Employee onboardingPolicy acknowledgments, handbooks
Vendor agreementsStandard contracts for new vendors
NDA collectionVisitors, contractors
Compliance attestationsAnnual policy reviews
Use CaseExample
PetitionsCommunity initiatives
Membership formsClubs, associations
Volunteer agreementsNon-profit organizations
Parental consentSchools, youth programs

  1. Go to WPsigner → New Document
  2. Upload your document (PDF recommended)
  3. Continue through wizard steps
  4. Stop at the Signers step
  1. Instead of adding specific signers, enable Campaign Mode
  2. Or toggle “Create as Campaign” option
  3. The signer fields change to “Public Signer” template

Define what information you want to collect:

FieldRequiredPurpose
NameYesSigner identification
EmailRecommendedSend signed copy
PhoneOptionalSMS notifications
Custom FieldsOptionalAdditional info
  1. Proceed to the Fields step
  2. Place fields as usual
  3. All fields assigned to “Public Signer”
  4. Include a Signature field at minimum
  1. In Review step, click Create Campaign
  2. Your unique campaign URL is generated
  3. Copy the link to share

Your campaign URL looks like:

https://yoursite.com/sign/campaign/abc123def456
ComponentMeaning
yoursite.comYour WordPress domain
/sign/campaign/Campaign route
abc123def456Unique campaign identifier

Direct Link

  • Email the link to your mailing list
  • Include in newsletters
  • Add to confirmation emails

Website Integration

  • Add a “Sign Waiver” button on your site
  • Embed in landing pages
  • Include in booking flows

QR Code

  1. Use any QR code generator
  2. Input your campaign URL
  3. Print on posters, flyers, or badges
  4. Signers scan with their phones

Social Media/Messaging

  • Share on social platforms
  • Send via WhatsApp, Slack, etc.
  • Include in SMS campaigns

SettingOptionsDefault
StatusActive / PausedActive
Start DateOptionalImmediately
End DateOptionalNever expires
Max SignaturesOptionalUnlimited

Configure what happens when someone signs:

NotificationRecipientContent
Signer confirmationThe signerCopy of signed document
Admin notificationYouNew signature alert
Summary digestYouDaily/weekly summary
OptionDescription
PublicAnyone with link can sign
Password protectedRequires password to access
IP restrictedLimit to specific IP ranges

When someone clicks a campaign link:

  1. Campaign title and description displayed
  2. Signer enters their information (name, email)
  3. Reads any instructions you’ve provided
  4. Clicks “Continue” to proceed
  1. Document displayed with assigned fields
  2. Signer completes all required fields
  3. Signs using signature pad
  4. Reviews their input
  1. Submits the signed document
  2. Receives confirmation on screen
  3. Gets email with signed copy (if email provided)
  4. Can download immediately

For each signature, WPsigner records:

Data PointPurpose
NameSigner identification
EmailCommunication
IP AddressAudit trail
TimestampLegal record
User AgentDevice information
Completed PDFSigned document

Go to WPsigner → Campaigns to see:

  • All active campaigns
  • Signature counts
  • Recent activity
  • Quick actions
  1. Click on a campaign
  2. See list of all signatures
  3. Filter by date, name, or status
  4. Download individual signed documents

Export campaign responses for analysis:

Export FormatContents
CSVSigner data in spreadsheet format
PDF BundleAll signed documents in zip
Individual PDFsDownload one at a time

Track your campaign performance:

MetricDescription
Total ViewsLink click count
CompletionsSuccessful signatures
Conversion RateCompletions / Views
Average TimeTime to complete signing
Device BreakdownDesktop vs mobile

Convert any campaign to a reusable template:

  1. Open the campaign
  2. Click Save as Template
  3. Enter template name
  4. Use for future campaigns
  1. Go to WPsigner → Campaigns → New
  2. Select From Template
  3. Choose your template
  4. Customize as needed
  5. Generate new campaign link

Customize the campaign experience:

ElementCustomization
LogoYour company logo
ColorsBrand colors
HeaderCustom page title
FooterContact info, legal text
Success messageCustom thank you text

Send signers to a specific page after completion:

  1. In campaign settings, find “Redirect URL”
  2. Enter your destination URL
  3. Signers are redirected after signing

Example redirects:

  • Thank you page
  • Next step in registration
  • Payment page
  • Schedule appointment

Pre-populate fields using URL parameters:

https://yoursite.com/sign/campaign/abc123?name=John&email=john@example.com
ParameterDescription
namePre-fill name field
emailPre-fill email field
phonePre-fill phone field

Trigger automations when campaigns receive signatures:

  1. Go to WPsigner → Settings → Webhooks
  2. Add endpoint URL
  3. Select “Campaign Signed” event
  4. Process data in your system

Webhook payload includes:

  • Campaign ID
  • Signer information
  • Field values
  • Signed document URL

When to use each approach:

ScenarioUse CampaignUse Standard
Unknown signers
Mass distribution
QR code signing
Website embedded
Specific recipients
Multi-signer document
Sequential signing
Tracked individual progress

  • Clear title - Describe what signers are signing
  • Include instructions - Brief explanation of purpose
  • Minimal fields - Only collect essential information
  • Mobile-friendly - Most campaign signers use phones
  • Test first - Sign your own campaign before sharing
  • Track link clicks - Use URL shorteners with analytics
  • Multiple channels - Share across email, social, QR
  • Set expectations - Tell people what to expect
  • Include deadline - If applicable, mention expiration
  • Regular exports - Download data periodically
  • Clean up old campaigns - Archive completed campaigns
  • Monitor for fraud - Watch for unusual patterns
  • Comply with privacy - Handle data responsibly

  • Verify campaign is Active (not Paused)
  • Check if start date has passed
  • Check if end date hasn’t expired
  • Verify max signatures hasn’t been reached

”Signer not receiving confirmation email”

Section titled “”Signer not receiving confirmation email””
  • Verify they entered correct email
  • Check spam folders
  • Ensure email setting is enabled
  • Verify SMTP is configured
  • By default, same person can sign multiple times
  • Enable “One per Email” restriction if needed
  • Use IP-based restrictions cautiously