Gather Grove Forms builds contact forms, sign-ups, surveys, intake questionnaires and RSVPs, and shows each one in the way that suits it: Classic — every field on one page, the familiar way. Conversational — one question at a time, large type, keyboard-first, with a welcome screen and ending screens
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.9 and PHP 8.1.
SourceWordPress plugins · Oct 19, 2026
01 / Source details
About this tool.
Gather Grove Forms builds contact forms, sign-ups, surveys, intake questionnaires and RSVPs, and shows each one in the way that suits it:
Classic — every field on one page, the familiar way.
Conversational — one question at a time, large type, keyboard-first, with a welcome screen and ending screens you write yourself. Switching a form between the two changes only how it looks: the questions, logic and entries stay exactly as they are.
What you get:
A drag-and-drop builder with text, paragraph, email, phone, website, number, date, dropdown, radio, checkbox and content fields, and eleven starter templates.
Conditional logic. Show or hide a field based on earlier answers, on both the page and the server, so a hidden field is never required.
Outcomes. Route a conversational form to different ending screens depending on the answers.
Email notifications. Tell yourself when a form comes in and send the person a confirmation, with {field:name} placeholders and fallbacks.
Entries you own. Every submission is saved in your own database before anything else happens with it. Browse, star, search and filter them, and export as CSV or JSON.
Spam protection with a honeypot, rate limiting and optional Cloudflare Turnstile.
Webhooks to Zapier, Make, n8n or any URL.
Privacy tools. Submissions appear in WordPress’s own personal-data export and erase tools.
Place it anywhere with the Gather Grove Form block, the [gather_grove_form id="..."] shortcode, or Elementor’s Shortcode widget.
Styled by your palette. Forms read CSS custom properties, ship four palettes, and never use !important , so your theme can always override them.
Accessible by default: real labels, error messages tied to their fields, visible focus and reduced-motion support.
Part of the Gather Grove suite
Gather Grove Forms works entirely on its own. It is also one part of Gather Grove, a family of plugins for running and growing a creative business on your own WordPress site. The plugins share one admin, one list of people, and one look:
Gather Grove Booking — classes, appointments and events, with online payment.
Gather Grove Pulse — email broadcasts, automated sequences and a contact list that knows who booked, joined or enrolled.
Gather Grove Communities — private member spaces with rooms, an activity feed and direct messages.
Gather Grove Courses — self-paced and cohort-based online courses.
Gather Grove Companion — an AI assistant for your admin, and a chat helper for your visitors.
Gather Grove Sync for Notion — free; sends form entries and bookings to your Notion workspace.
Learn more at gathergrove.io .
Free and Professional
Everything listed above is free, and stays free. The free plugin has no locked features, never expires, and is not a trial.
Gather Grove Forms Professional is a separate plugin, available from gathergrove.io, for forms that do more of the work. It adds:
Multi-step forms and repeater fields
Calculations and quiz scoring
File uploads and e-signatures
Payment on submit through Stripe
Applications with approve and decline
Save and resume
Popup, slide-in and sticky-bar forms
More notifications, with conditions and branded layouts
Mailchimp, Kit, Google Sheets, Stripe and Gather Grove Booking integrations
An Elementor widget
Compare every feature at gathergrove.io/docs/pricing .
External services
This plugin can connect to the following services. None of them is contacted unless you set it up (or, for web push, a member turns it on).
Cloudflare Turnstile — optional spam protection. When you add Turnstile keys to a form, the form page loads Cloudflare’s challenge script from challenges.cloudflare.com, and each submission’s challenge token is sent to Cloudflare’s siteverify endpoint to check it, together with the visitor’s IP address. Terms of use: https://www.cloudflare.com/website-terms/ Privacy policy: https://www.cloudflare.com/privacypolicy/
Webhooks — when you add a webhook to a form, each submission’s answers are sent to the URL you enter, and only to that URL. What happens to them there is governed by the service you chose.
Postmark — used to send your site’s email through your own Postmark account, only after you connect one under Gather Grove → Settings → Email delivery. When connected, your server sends Postmark your key, your sending domain (to register it and check its DNS records), and each email it is asked to send: sender, recipients, subject, body and any attachments. If you also switch on “Send all your site’s email through Postmark”, every email your site sends goes this way. Postmark then posts delivery, bounce, open, click, spam-complaint and unsubscribe reports back to a secret address on your site. Nothing is sent unless you connect an account. Terms of service: https://postmarkapp.com/terms-of-service Privacy policy: https://postmarkapp.com/privacy-policy
Web push services (Google, Mozilla, Apple, Microsoft) — when a member turns on phone notifications, their browser registers with its own push service, and your site sends each notification to that service for delivery. The notification carries a short title and a link. The push service receives it with the member’s browser subscription address, and with your site’s admin email address, which the web push standard requires as a contact for the sending site. Nothing is sent unless a member turns notifications on. Google privacy policy: https://policies.google.com/privacy Mozilla privacy policy: https://www.mozilla.org/privacy/ Apple privacy policy: https://www.apple.com/legal/privacy/ Microsoft privacy statement: https://privacy.microsoft.com/privacystatement
See it in action
Screenshots & previews.
The form builder — add fields from the palette, then set each one's label, key, choices and rules in the drawer.A classic form on the page, styled by your site's palette.The same kind of form in conversational mode: one question at a time, with progress and keyboard-first navigation.Notifications — an email to your studio and a confirmation to the submitter, with placeholders and fallbacks.Entries — every submission, filterable by form, status and search, with CSV and JSON export.One entry, with its answers, status actions and submission details.
02 / Source details
Getting started.
01Install Gather Grove Forms from the Plugins screen, or upload the gather-grove-forms directory to /wp-content/plugins/ .
02Activate it through the Plugins screen.
03Build your first form under Gather Grove Forms in the admin sidebar, or start from a template. Site-wide options live under Gather Grove Forms → Settings.
04Place the form with the Gather Grove Form block or the [gather_grove_form id="..."] shortcode.
03 / Source details
Frequently asked questions.
Where are my submissions kept?
In your own database, in tables belonging to this plugin. They are never sent to our servers. Every submission is stored before anything else happens with it, so a failing notification or webhook cannot cost you an entry. Browse them under Gather Grove Forms → Entries, or export them as CSV or JSON.
What happens to my forms and entries if I delete the plugin?
Nothing, by default. Deleting the plugin leaves your data in place, so reinstalling restores it. To remove everything, turn on “Also delete every form, entry and uploaded file” under Gather Grove Forms → Settings before you delete the plugin.
Can the same form be a normal page of fields and a one-question-at-a-time form?
Yes. Every form has a display mode, and switching it changes nothing about your questions, logic, notifications or existing entries — only how the form is presented.
Do I need Elementor?
No. The block, the shortcode and Elementor’s Shortcode widget all show the same form, drawn by the same code.
Do I need the other Gather Grove plugins?
No. Forms is complete on its own. The other plugins are there if your business grows into them.
Does it add a link to my site?
Only if you ask it to. A small “Powered by Gather Grove” link under your forms is off unless you turn it on under Gather Grove Forms → Settings.
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