WordPress plugin intelligence profile

Petitioner

Create, target, and track high-impact petitions with Petitioner: automate delivery to decision-makers, manage approvals, and export rich submission da …

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.8.7
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.9 · PHP 8.0
Directory statusactive
Last directory update12 Oct 202620d ago
Active installations200Adoption metric — not a quality score
WordPress.org rating4.9 / 5 from 10 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Petitioner version 0.8.7 as active, updated 20d ago and tested up to WordPress 7.1.

Overview

About this plugin

Plugin homepage & demo.

Documentation.

Petitioner pairs unlimited, drag-and-drop petition forms with advanced targeting and export tools, everything you expect from premium petition builders, available free in the plugin directory.

It’s built for advocacy teams, nonprofits, campaigns, and publishers who need high-volume petitions with reliable delivery, flexible layouts, and clear reporting without SaaS lock-in.

Quick start

  • Install Petitioner and create your first petition under Petitioner -> Add New.
  • Configure delivery (target email, confirmations, approval defaults) and design under the Settings tabs.
  • Drop the Gutenberg block or shortcode into any page, collect signatures, and export or display submissions as needed.

Highlights

  • Unlimited petitions powered by a drag-and-drop builder with 10+ specialized fields.
  • Automated decision-maker delivery plus optional double opt-in and manual moderation.
  • Frontend submission showcases (grid, list, ticker) with privacy-friendly options.
  • CSV exports with advanced filtering for accurate reporting and CRM imports.

Features:

Unlimited petitions

Create and manage an unlimited number of petitions.

Drag and drop form builder

– Add/remove/reorder fields based on your needs

– Supports over ten field types: text, email, phone, address, date of birth, newsletter opt-in, anonymous signature, terms acceptance, and more

– Add rich text to the form for disclaimers and legal text

– Edit each field’s label, placeholder, and required state

Control submission behaviour

– Show submissions on the frontend in a few different styles

– Email functionality: Automatically send petition letters to representatives via email.

– Ability to store submissions without sending emails to the rep.

– Ability to manually approve/deny petitions and set the default approval behavior (approved by default or declined)

– Option to confirm emails via email

– Customize email confirmations, petition letters, and thank you emails

– Option to edit and delete submissions

– Form submissions export: export petition signups and submission data to a CSV file for easy reporting.

, “1” to “Yes” or dynamic values like {{field_name}}) before downloading CRM-ready files.

– Filter out unwanted submissions before exporting by targeting any form field

, 100, 500, 1000) to keep momentum high.

– Custom redirects: redirect users to custom “Thank You” or “Action” pages after signing or confirming their email.

Translations

– Translate Petitioner with Polylang, WPML, TranslatePress, or your own custom integration.

– The language of the page is saved with the signature, and the thank-you email to that signer uses it.

Design & layout features

– The plugin features a modern, mobile-friendly design for a seamless user experience.

– Color customizations & custom CSS options

– WYSIWYG editor: Easily edit petition letters and confirmation emails using a modern WYSIWYG editor.

– Gutenberg integration with a custom petition block!

– Several shortcodes to take your petitions to the next level:

– Form shortcode – embed the entire petition anywhere shortcodes are supported.

– Petition goal – surface your signature target dynamically.

– Progress bar – visualize progress toward the goal in real time.

– Petition letter popup – open the full letter in a modal.

– Submission count – show live signature totals.

– Submissions display – list, grid, and ticker layouts with privacy controls.

Spam protection features

– Captcha integrations: reCAPTCHA, hCaptcha, and Cloudflare Turnstile

– Akismet integration – handle spam seamlessly without adding any js libraries

– Honeypot field

– Email confirmations

– Compatible with all of the popular SMTP plugins (uses wp_mail behind the scenes)

Extremely lightweight and modern

– Vanilla JavaScript bundle weighs in at ~4KB gzipped

– Theme-friendly CSS variables let you match any brand quickly

– Rich hooks and filters make third-party integrations effortless

Development and Source Code

The source code for this plugin is publicly available on GitHub:

com/avoy18/petitioner

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • activism
  • community
  • email
  • form
  • petition
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.9 · PHP 8.0
Update activity12 Oct 202620d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.8.60.8.7
WordPress compatibility7.17.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.