The best free prayer request plugin for WordPress. Collect, manage, and organize prayer requests with moderation, privacy controls, reports, exports, a prayer wall, and prayer history. See It In Action Intercessor has been actively used on our website for several years, serving as a trusted platform
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.3 and PHP 8.0.
SourceWordPress plugins · Oct 21, 2026
01 / Source details
Aboutthistool.
The best free prayer request plugin for WordPress. Collect, manage, and organize prayer requests with moderation, privacy controls, reports, exports, a prayer wall, and prayer history.
See It In Action Intercessor has been actively used on our website for several years, serving as a trusted platform for prayer requests and community prayer support. You can explore the live version, submit a prayer request, or pray for others through our online prayer wall here: Submit Prayer
Submission
Prayer Form block — visitors submit requests directly from any page or post, with no coding required.
Anonymous submissions — requesters can share publicly while hiding their name.
Private requests — marked private and visible only to administrators and prayer managers.
Login gate — optionally require a WordPress account before submitting.
Auto-registration — guests can be automatically registered as WordPress users with a requester role on submission.
Google reCAPTCHA — v2 checkbox or v3 invisible score-based spam protection.
REST API — 9 endpoints covering requests, requesters, history, and notes.
Six database tables — all data stored locally; nothing sent to external services except reCAPTCHA.
No external dependencies — BerlinDB is bundled; no Composer required on the server.
Source Code & Development
The full source code for Intercessor is publicly available on GitHub: https://github.com/victoraigbeghian/intercessor
The Gutenberg block editor scripts in assets/js/blocks/ are built from their unminified source files in src/blocks/ (also included in this plugin) using webpack. To rebuild the blocks from source:
01Clone the repository or extract the plugin.
02Run npm install to install build dependencies.
03Run npm run build to compile the block scripts.
Other JavaScript files in assets/js/public/ and assets/js/admin/ are hand-written and shipped unminified.
External Services
This plugin optionally integrates with Google reCAPTCHA to protect the prayer request submission form from spam and automated submissions. This integration is entirely optional and disabled by default. It can be enabled and configured under Settings → reCAPTCHA.
What data is sent and when: When reCAPTCHA is enabled, the visitor’s browser loads the reCAPTCHA script from Google’s servers when the prayer form page is viewed. On form submission, a reCAPTCHA token is sent from the visitor’s browser to Google’s verification API ( https://www.google.com/recaptcha/api/siteverify ) to validate the submission. No prayer request data is sent to Google — only the reCAPTCHA response token and your site’s secret key.
Service provider: Google reCAPTCHA is provided by Google LLC. – Terms of Service: https://policies.google.com/terms – Privacy Policy: https://policies.google.com/privacy – reCAPTCHA Terms: https://cloud.google.com/recaptcha/docs/faq
If reCAPTCHA is not configured or disabled in the plugin settings, no connection to Google’s servers is made.
See it in action
Screenshots & previews.
Prayer Form block on the front end.Prayer Wall block with "I prayed for this" counters.Dashboard with an overview of prayer activity and requests awaiting moderation.Admin prayer requests list with status filters, search, and bulk actions.Add Prayer Request screen for recording a request on behalf of another person.Prayer History login.Requester detail page with profile and stats.Settings: General tab with submission and approval rules.Prayer Reports.
02 / Source details
Gettingstarted.
01Upload the intercessor folder to /wp-content/plugins/ .
02Activate the plugin from the Plugins screen in WordPress.
03Six database tables are created automatically on activation.
04Go to Intercessor → Settings to configure approval rules, notifications, reCAPTCHA, and roles.
05Add the Prayer Form block to any page to start accepting prayer requests.
03 / Source details
Frequently asked questions.
Do I need to run a build step for the Gutenberg blocks?
No. The editor scripts are pre-compiled and included in the plugin. Simply activate and the blocks are ready to use.
Where are prayer requests stored?
All data is stored in your WordPress database in six dedicated tables prefixed with {prefix}intercessor_ . No data is sent to external services except Google reCAPTCHA verification (when enabled).
Can visitors submit prayer requests without logging in?
Yes, by default. You can require login under Settings → General → Require Login to Submit . You can also enable auto-registration so guest submitters receive a WordPress account with the requester role.
What is the difference between anonymous and private requests?
Anonymous means the request is displayed publicly but the requester’s name is hidden. Private means the request is not displayed publicly at all — it is only visible to administrators and prayer managers.
How does the profanity filter work?
Requests containing words from your prohibited word list are not blocked. They are submitted normally but forced to “Pending” status and flagged with a moderator note identifying which terms were matched. The moderator then decides whether to approve or reject.
What are requester notes?
Requester notes are private admin annotations attached directly to a requester record, separate from prayer request notes. They appear on the Notes tab of the requester detail page and are never shown publicly.
What is the difference between prayer_manager and prayer_warrior roles?
A prayer_manager has full access: they can moderate requests, manage settings, view reports, and export data. A prayer_warrior has read-only access: they can view reports and export data but cannot modify settings or moderate requests.
How does the REST API handle authentication?
Public read endpoints (listing approved requests, viewing history) are open. All write and moderation endpoints require the edit_prayers capability. Export and report endpoints require export_prayer_reports .
Can I export all data before uninstalling?
Yes. Use Intercessor → Tools to download CSV exports of all data before removing the plugin. Enable Delete All Data on Uninstall in Settings → Advanced if you want the tables dropped on removal.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati