Core Forms
The Last WordPress Forms Plugin You’ll Ever Need
Visual builder. 21 integrations. Multi-step forms. Analytics. ACF mapping. One payment, unlimited sites, forever.
14-day money-back guarantee · No subscriptions · WordPress 6.0+ · PHP 7.4+
Everything you need. Nothing you don’t.
Core Forms replaces 3-4 plugins with one lightweight, schema-backed form engine.
Visual Builder
Drag-and-drop fields, containers, and fieldsets. Syncs bidirectionally with the HTML code editor. 25+ field types.
Schema Engine
JSON form schema stored as structured data. No more parsing HTML to understand your forms. Migrate, version, export.
21 Integrations
Slack, Discord, Telegram, HubSpot, Notion, Airtable, Google Sheets, Zapier, Make, Twilio SMS, and more. Built in.
Smart Forms
Multi-step with progress bar. Save & resume. Field calculations. Scheduling. Conditional logic with 14 operators.
Analytics
Form views, starts, submissions, abandonments. Field drop-off analysis. UTM attribution. Auto-recommendations.
Security
MIME validation, 30+ blocked extensions, honeypot, reCAPTCHA v3, Turnstile, Akismet. 50+ bugs fixed in audits.
Build forms visually.
Edit HTML when you want to.
The visual builder and code editor sync in real time. Every change in the visual canvas updates the HTML, and every HTML edit updates the canvas. No lock-in.
- ✓ 25+ field types including Name, Address, Rating, Consent
- ✓ Drag-and-drop with container nesting
- ✓ 6 starter templates (Contact, Feedback, Newsletter, Support, Event, Blank)
- ✓ Live preview sidebar
- ✓ Native Gutenberg block with ServerSideRender
- ✓ Shortcode embed:
21 integrations. Zero add-ons.
Every integration is built in. No extra plugins, no premium tiers, no per-integration fees.
Smart forms that convert.
Multi-step flows, save & resume, calculations, scheduling, and conditional logic — all built in.
🪜 Multi-Step Forms
Break long forms into steps with a progress bar. Per-step validation. Conversational mode for one-question-at-a-time.
💾 Save & Resume
Users save progress and return via a unique tokenized link. Auto-save on input. Partial entry tracking with sendBeacon.
🧮 Calculations
Live field calculations: {qty} * {price} + {shipping}. Safe recursive-descent parser. No eval().
📅 Scheduling
Open/close dates, day-of-week, time windows (supports overnight). Timezone-aware. Custom closed message.
🔀 Conditional Logic
14 operators: equals, contains, greater than, is empty, in, starts with, and more. Nested AND/OR groups.
✅ Inline Validation
Real-time blur validation. Accessible errors with ARIA attributes. Checkbox/radio support. “0” is a valid value.
How Core Forms compares.
One payment. All features. No annual tax.
| Feature | Core Forms | Gravity Forms | WPForms | Fluent Forms | Formidable |
|---|---|---|---|---|---|
| Price | $59 once | $59/yr | $49.50/yr | $79/yr | $49.50/yr |
| Sites | Unlimited | 1 | 1 | Unlimited | 1 |
| Renewal | None | $59/yr | $49.50/yr | $79/yr | $49.50/yr |
| Integrations | 21 built-in | Add-ons | Add-ons | Built-in | Add-ons |
| Schema Engine | ✅ | ❌ | ❌ | ❌ | ❌ |
| Visual + Code Editor | ✅ | Visual only | Visual only | Visual only | Visual only |
| Multi-Step | ✅ | ✅ | Pro only | ✅ | ✅ |
| Save & Resume | ✅ | Add-on | ❌ | ❌ | ❌ |
| Analytics | ✅ | ❌ | ❌ | ❌ | ❌ |
| ACF Field Mapping | ✅ | ❌ | ❌ | ❌ | ❌ |
| Calculations | ✅ | Add-on | Pro only | ✅ | ✅ |
| File Uploads | ✅ | ✅ | ✅ | ✅ | ✅ |
| Webhook Signatures | ✅ | ❌ | ❌ | ❌ | ❌ |
| REST API | ✅ | ✅ | ❌ | ✅ | ✅ |
| Async Actions | ✅ | ❌ | ❌ | ❌ | ❌ |
Simple pricing. No surprises.
One plan. Everything included. Pay once, use forever.
No subscriptions. No renewal fees. No upsells. Ever.
Know what’s working. Fix what’s not.
Built-in analytics and async workflows give you visibility into every form and every action.
📈 Funnel Metrics
Views → Starts → Submissions → Abandonments. Completion rate, start rate, spam rate — all computed automatically.
🔄 Action Queue
Background processing with automatic retries. Exponential backoff. Failed actions are visible and recoverable.
🔐 Webhook Signatures
HMAC-SHA256 signed payloads. Replay protection with timestamp verification. Your webhooks are tamper-proof.
📉 Field Drop-off
See which fields users interact with and where they stop. Optimize your forms with real data, not guesses.
🏷️ UTM Attribution
Track which campaigns drive submissions. UTM source, medium, campaign — all captured automatically from the page URL.
💡 Recommendations
Auto-generated tips: “Low completion rate? Try multi-step.” “High spam? Enable Turnstile.” Data-driven suggestions.
Built for developers.
Full REST API. 30+ hooks. Schema system. Custom actions. CSS theming. Everything is extensible.
REST API Full CRUD for forms, fields, schema, submissions, analytics, and workflows. All endpoints require edit_forms capability.
Hooks & Filters cf_validate_form, cf_form_success, cf_process_form_action_{type}, cf_schema_markup, and 25+ more.
Schema System JSON form schema with FormSchema, Field, MarkupParser, SchemaRenderer. Version, migrate, export.
Custom Actions Extend the Action base class. Implement page_settings() and process(). Register via hook(). Done.
CSS Theming Default theme with CSS custom properties. --cf-focus, --cf-border, --cf-radius, --cf-spacing. Disable via settings toggle.
ACF Mapping Create Article action maps form fields to ACF fields via update_field(). Auto-detects field groups. Handles 17 ACF field types.
Frequently asked questions
Is this really a one-time payment?
Yes. $59 once. No subscriptions, no renewal fees, no annual charges. You get lifetime updates and all features included. Forever.
How many sites can I use it on?
Unlimited. Install it on every WordPress site you own or manage. No per-site fees, no activation limits.
Do I need ACF for the plugin to work?
No. ACF is optional. The ACF field mapping feature in the Create Article action only activates when ACF is installed. Everything else works without it.
Can I migrate from Gravity Forms / WPForms / Contact Form 7?
Core Forms uses standard HTML form markup. You can paste your existing form HTML into the code editor and it will parse it into the visual builder automatically. No migration plugin needed.
Does it work with page builders?
Yes. Use the shortcode in any page builder — Elementor, Beaver Builder, Bricks, GenerateBlocks, or the native Gutenberg block.
Is it compatible with caching plugins?
Yes. Core Forms uses AJAX submission by default, so it works with any caching plugin (WP Rocket, FlyingPress, LiteSpeed Cache, etc.). Nonce verification is optional.
How are integrations configured?
Each integration is a form action. Go to your form’s Actions tab, click the integration you want, fill in the API key / webhook URL, and save. No separate plugins or add-ons.
Is there a REST API?
Yes. Full CRUD for forms, fields, schema, submissions, analytics, and workflow logs. All endpoints require the edit_forms capability and use WordPress REST API authentication.
What PHP and WordPress versions are required?
PHP 7.4+ and WordPress 6.0+. Tested up to PHP 8.3 and WordPress 6.8.
Is there a money-back guarantee?
Yes. 14-day no-questions-asked refund policy. If Core Forms isn’t right for you, email us and we’ll refund you in full.