Most WordPress form plugins lose us at the same point, not when we build a basic contact form but when we realize the feature we need is locked behind another add-on. Core Forms makes a different pitch from the start.
It puts the premium features in the main plugin, then backs that up with a feature list, trust pages, and a builder that looks approachable on a fresh install.
Key Takeaways
- Core Forms puts premium features in the main plugin, so users do not have to piece together add-ons for conditional logic, payments, spam protection, or automation.
- The plugin is easy to get moving on a fresh install, with templates, visual and code editing, and a clean admin area.
- Accessibility is built in, including WCAG 2.2 starter templates and a live contrast checker in the theme customizer.
- Core Forms goes beyond basic contact forms with actions, analytics, revisions, headless support, and full-screen forms.
- It is a strong fit for agencies, freelancers, and site owners who want fewer moving parts and more built-in features.
Core Forms—First Look Video

Why the All-in-One Approach Matters
We’ve all seen the add-on tax. The plugin itself looks affordable, then the real-world stuff starts piling up. Conditional logic costs extra. Payment support costs extra. Integrations cost extra. Better spam protection costs extra. By the time we’re done, the “starter” price won’t reflect the real price at all.
Core Forms goes the other way. The pitch is simple, one plugin, one license, one payment, and the premium features are already in the box. That alone is enough to get our attention, because it changes how we evaluate the plugin from day one. We aren’t trying to map out what we’ll need later. We can look at the full product now.
That kind of packaging matters for agencies, freelancers, and DIY site owners alike. If we’re building sites for clients, fewer moving parts usually means fewer surprises. If we’re running our own site, it means we don’t have to keep asking, “Wait, is that included?”
The big hook here is simple: Core Forms puts the premium features in the core plugin instead of sending us on an add-on hunt.
It also makes the plugin easier to judge on merit. Either the builder is good, the settings are good, and the feature set is good, or it isn’t. There’s less smoke and mirrors when everything is already on the table.
What the Core Forms Website Gets Right
Core Forms Features
Before we install anything, we want the website to tell us what the plugin does without making us guess. Core Forms does that well. The features page is loaded, and more importantly, it reads like one product, not a pile of separately sold pieces.
Some of the standout capabilities include:
- Writing forms in HTML or building them visually
- 18 accessible starter templates with WCAG 2.2 accessibility built in
- Ajax submissions, so forms can submit without a page reload
- Gutenberg block support and shortcode support
- Full-screen, Typeform-style forms
- Conditional fields and conditional actions
- Data variables, file uploads, and a multi-layer spam protection stack
- Rate limiting and submission caps
- A submissions inbox, CSV export, and email logs
- Save-and-resume drafts
- Emails, autoresponders, webhooks, and REST API support
- Payments, including a handoff to FluentCart hosted checkout
- Integrations for Mailchimp, MailerPress, FluentCRM, and 25 more
- Headless and REST submission support for sites built outside WordPress
- Form scheduling and built-in polls
That’s a broad list, but it isn’t random. It covers the stuff most of us end up needing after the first form goes live.
The Trust Pages Build Confidence Fast
A strong feature list is nice. Trust pages are better. This is where we usually find out whether a product looks active, documented, cared for, and who the team is behind it.
- Changelog: The changelog is the kind we like to see: active, organized, and easy to scan while including the release version number and date of release.
- Documentation: The documentation is done in a refreshing, unique way. It’s structured as a course, where you can optionally skip to the desired modules. This matters for users who are learning the plugin for the first time.
- About Page: Though not on the main Core Forms website, there is a link to the developer’s personal brand website where you can clearly see everything you hope to see—a face, a name, a narrative, past and current projects, and more.
Core Forms checks all trust boxes we usually look for before we ever hit “Install.”
What We Found in the Core Forms Settings
The Global Options Cover More Than the Basics
Once activated, Core Forms drops in its own admin area, and one thing shows up right away, polling is built in. There’s a separate Polls item in the menu, which is a nice reminder that this isn’t a stripped-down form tool pretending to be more than it is.
The main settings area is clean. There are enough options to make the plugin useful on serious projects, but it doesn’t feel messy. We get general settings, email-related settings, Google reCAPTCHA, WhatsApp settings, spam protection, payment methods, headless and REST settings, and reply settings like the default sender email.
Payment setup gets a small but important win, live mode and test mode are both right there. We like seeing that because it lowers the risk when we’re configuring payments on a real site.
Spam protection also receives proper attention. Cloudflare Turnstile is supported, and the setup link is conveniently placed. If we’re using Turnstile, that’s one of the cleaner ways to harden a form without piling on friction for users. There’s also a dedicated spam area in the admin so caught submissions don’t muddy the rest of the inbox.
Outside the settings screen itself, the rest of the admin is laid out in a way that makes sense. There are sections for submissions, spam, email logs, and forms. Import tools are there too, with Contact Form 7 import support now available and more import options marked as coming soon.
The Accessibility Checks Are a Legit Nice Touch
One of the more interesting pieces is the built-in form theme customizer. This isn’t just a color picker tossed in for looks. It includes a live contrast check that flags combinations that fail accessibility contrast rules.
A few things stood out here:
- We can adjust colors, spacing, and corner styling from one place.
- The preview updates live as we make changes.
- The contrast checker instantly flags bad combinations.
That last part is the piece we don’t see often enough. When the default dark text was changed to a near-white value, the checker immediately showed a fail state. That’s useful. It helps us catch bad styling decisions while we’re making them, not after the form is already live on a client site.
The overall feel of the settings is strong, powerful without being difficult to read. That’s the balance a form plugin should hit.
Building and Publishing a Form in Core Forms
Templates Make the First Form Easy
On a fresh install, the form creation flow is easy to understand. We can start with a blank form or pick a template. In the walkthrough, a newsletter signup template had already been tested briefly, then a standard contact form template was selected for the real look-through.
That contact form template loads with the expected fields, and the interface gives us a preview off to the side. That matters more than it sounds. Good previews speed up decision-making when we move fields around or check whether a form is shaped the way we want.
Switching templates is also easy. A contact form can be swapped over to something like a support request or event ticket template without starting from scratch. That’s handy when we’re still deciding what kind of form the page needs.
Once the form is ready, publishing is simple. Core Forms gives us the shortcode at the top of the editor, and we can drop it into a shortcode block on a page. In the walkthrough, the form rendered cleanly on the front end with the default WordPress theme, which is exactly what we want from a first test.
Per-Field Controls and Form Settings Go Deep
The builder starts in a visual tab, but there’s also a code tab for users who want to work closer to the markup. That’s a smart combo. Some users want drag-and-drop. Others want to inspect the structure directly. Core Forms makes room for both.
Per-field editing feels familiar fast. Click a field and we can work through labels, validation, helper text, CSS classes, and conditional rules. Show-if and hide-if logic is built in, and multiple conditions can be added where needed. Different field types expose different options, which is what we’d expect.
The form-level settings go quite a bit deeper. We obtain controls for:
- Display mode, including normal and full-screen
- Submission behavior, such as saving submissions, preventing duplicates, and rate limits
- Post-submit behavior, like showing a message or hiding the form
- Anti-spam, including a honeypot field enabled by default
- Save-and-resume drafts with expiration settings
- Scheduling by date and time
- Ajax submissions
- Theme selection, custom CSS, and custom JavaScript
There’s one small UI note here. These settings live inside collapsible panels, and we’d probably prefer one panel open by default. It’s not a significant issue, but it would make the screen a little more obvious on first use.
There’s also a tab labeled “Add-ons,” and that’s the one name in the interface we’d change. Everything is already included in the plugin, so “Add-ons” sounds more expensive than it needs to.
Actions, Payments, and Full-Screen Forms
The Action Library Is One of the Main Attractions
This is where Core Forms starts to flex. Under Actions, the plugin opens up into a proper automation tool, not just a contact form builder.
The categories are well organized, which is very helpful given the amount of information here:
- Notifications cover email, autoresponders, Slack, Discord, and Telegram.
- Messaging options include WhatsApp and Twilio SMS.
- Data actions include Google Sheets, Notion, and Airtable.
- Marketing and CRM options include ConvertKit, ActiveCampaign, Brevo, and Drip.
- Automation hooks include webhooks, Zapier, and Make.
- WordPress actions include creating a user, creating a post, or creating a custom post type entry.
A quick test with the “create post” action showed the kind of control we’d hope for. We can choose the post type and status, map a title field, pick the content source, and work with custom fields. The email action is also detailed, with controls for sender, recipient, subject, message, content type, headers, and conditions.
Variables are available throughout, which is a big part of what makes these actions useful. Without variable support, automation features tend to look better on paper than they work in practice.
The Full-Screen Mode Looks Better Than a Gimmick
Core Forms also includes a full-screen display mode, and this isn’t a throwaway extra. Switching a form from normal mode to full-screen changes the entire feel of the interaction.
We can choose between light mode, dark mode, and gradient presets like blue, purple, or green. There are animation settings, an optional progress bar, and support for external CSS and JavaScript files if we want deeper control.
The dark mode full-screen version looked especially striking. That’s the moment where the plugin stops feeling like “contact form plus extras” and starts feeling like a tool we could use for lead capture, intake, or a more guided conversion flow.
Payments are woven into the form settings as well. We can require payment, choose a gateway, define pricing and currency, write a description, and control what happens after payment, including redirects. Pair that with the FluentCart hosted checkout handoff mentioned on the site, and it’s clear Core Forms isn’t limited to simple contact forms.
Analytics, Revisions, and Headless Support Add Real Depth
A lot of form plugins stop at submission counts. Core Forms goes further. The analytics area tracks impressions, views, starts, submissions, spam, and daily activity. That’s already more useful than a basic total, but the better detail is in field interactions.
If we can see where people focus, where they fill, and where they drop off, we can improve the form with real evidence. Maybe one field asks for too much. Maybe something breaks. Maybe the wording is confusing. When people bail at the same point, that’s a form problem, not a traffic problem.
Top sources and UTM support are built in too, which gives us a better sense of where submissions are coming from. There’s even a recommendations area that appears ready to surface insights once enough data is available.
Revisions are handled well. Every save creates a snapshot of the form, and restores bring back markup, settings, and message overrides from that exact state. The side-by-side difference view through native WordPress revisions is a nice extra safeguard.
For developers, headless and REST support is another key benefit. Core Forms can render and accept submissions from non-WordPress front ends like Astro or Next.js. That won’t matter to every user, but when it matters, it matters a lot.
Final Thoughts on Core Forms
Core Forms makes a strong first impression because it delivers on its promise. The website says the premium features are included, and the plugin backs that up with templates, automation, analytics, spam tools, accessibility features, payments, and headless support in one place.
We also like that it feels approachable on a fresh install. We can build a basic form fast, grow it into something far more advanced, and keep the whole setup inside one plugin.
Core Forms is a serious option for WordPress users seeking fewer moving parts and more built-in features.
Frequently Asked Questions About Core Forms
What Makes Core Forms Different From Most WordPress Form Plugins?
Core Forms includes premium features in the core plugin instead of splitting them across paid add-ons. That means conditional logic, payments, integrations, spam protection, and automation tools are already part of the base product.
Does Core Forms Support Payments And Automation?
Core Forms supports payments, including gateway setup and post-payment redirects. It also supports actions like email, autoresponders, webhooks, Zapier, Make, Google Sheets, and CRM tools such as ActiveCampaign and Brevo.
Is Core Forms Accessible?
Core Forms includes 18 accessible starter templates and WCAG 2.2 accessibility built in. The theme customizer also has a live contrast checker, which helps catch bad color combinations before a form goes live.
Can Core Forms Work With Headless Or Non-WordPress Setups?
Core Forms supports headless and REST submissions, so it can fit setups built outside WordPress. That makes it a workable option for front ends built with tools like Astro or Next.js.