Home Plugins petitioner
Petitioner logo

Petitioner

by Anton Voytenko on WordPress.org

Create and manage petitions with Petitioner, send them to the target email, and export submissions to CSV.

(2)
Petition on the frontend

Petition on the frontend

Plugin homepage & demo.
Documentation.
Petitioner is a WordPress plugin that allows you to create petitions and send them to the target email.

Features:

Unlimited petitions
Create and manage an unlimited number of petitions.

Drag and drop form builder
* Add/remove/reorder fields based on your needs
* Add rich text to the form for disclaimers and legal text
* Edit 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
* Form submissions export: Export petition signups and submission data to a CSV file for easy reporting.

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
* Petition goal #
* Progress bar
* Petition letter popup
* Current submission count
* Submissions in multiple styles and configurations

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)

Development and Source Code

The source code for this plugin is publicly available on GitHub:
https://github.com/avoy18/petitioner

Active installations30+
Weekly downloads
138+155.56%
Version0.4.6
Last updated8/9/2025
WordPress version5.9
Tested up to6.8.2
PHP version8.0
Tags
activismcommunityemailformpetition