WordPress Forms Plugin — Asteris Forms
What features should a WordPress forms plugin include? Three baseline requirements: (1) a drag-and-drop builder with enough field types to cover real use cases (contact, signup, application, survey, file upload), (2) conditional logic so forms adapt to what the user enters, and (3) integrations that push submissions where you actually need them (email lists, Slack, Zapier, CRM). The forms-plugin market (WPForms, Fluent Forms, Gravity Forms, Ninja Forms, Formidable) all do this — they differentiate on field-type depth, integration count, and how much is gated behind Pro tiers.
Does Asteris Forms support conditional logic and multi-step forms? Yes — both included in the paid tier, not gated to a Pro upgrade. Conditional logic shows/hides fields based on what’s been entered. Multi-step forms break long forms into pages with a progress bar.
How many field types does Asteris Forms have? 20 at v1.0 — covering text, email, phone, number, address (with country/state autocomplete), dropdown, radio, checkbox, file upload (with size/type validation), signature (canvas-based), rating (star), date/time, and conditional-logic page breaks. For depth comparison, WPForms Pro has ~30 and Fluent Forms has 40+.
The complete feature set
Field types (20)
- Single-line text
- Multi-line text (textarea)
- Email (validated)
- Phone (with format mask)
- Number
- Dropdown (select)
- Radio buttons
- Checkboxes
- Address (multi-field with country/state autocomplete)
- Date picker
- Time picker
- Date + time
- File upload (size + type validation)
- Signature (HTML5 canvas)
- Rating (1-5 stars or custom scale)
- URL
- Hidden field
- HTML block (for inline content between fields)
- Page break (for multi-step forms)
- Section heading
Conditional logic
- Show / hide fields based on values entered elsewhere
- Make required / optional dynamically
- Skip pages in multi-step forms based on earlier answers
Anti-spam (three layers, all included)
- Honeypot — invisible field that bots fill in and humans don’t
- Cloudflare Turnstile — frictionless CAPTCHA alternative
- hCaptcha — traditional CAPTCHA fallback
Integrations (5)
- Mailchimp — add to list, with custom merge tags
- ConvertKit — add subscriber, with tag application
- MailerLite — add to group
- Slack — post to channel via webhook
- Zapier — generic webhook trigger any Zap
Entry storage
- Local storage in WordPress database
- CSV export
- View/filter/search entries from WP Admin
- Per-form retention rules (default 90 days, configurable)
- Activity Log integration — every submission appears in the Activity Log
- Field-level redaction — flag fields as PII; the value never enters the Activity Log
Per-form GDPR consent capture
- Built-in consent checkbox field
- Stored separately from form data with consent text + timestamp
- Exportable for compliance audits
Multi-step forms
- Break long forms into pages
- Progress bar (linear or stepped)
- Per-page validation before “Next”
- Save-and-resume (premium — paid tier required)
What Asteris Forms does NOT do (in v1.0)
- Payment forms with Stripe/PayPal — on the v1.x roadmap; not v1.0
- Surveys with logic-jump quizzes and result calculation — basic conditional logic only, not full quiz engine
- Drag-and-drop landing pages — that’s a page builder; we integrate with the major builders instead
- AI form builder — manual builder only at v1.0
For these, WPForms Pro, Gravity Forms, or Fluent Forms Pro have more depth.
Frequently asked questions
Is there a free WordPress forms plugin with conditional logic? Asteris Forms is paid-only at v1.0 (the paid module includes conditional logic). For a free standalone with conditional logic, Fluent Forms Free is the best option.
Does Asteris Forms include Mailchimp and ConvertKit integrations? Yes — both, plus MailerLite, Slack, and Zapier webhooks. None of these are gated to a higher tier within Asteris.
Can I build multi-step forms? Yes — multi-step page breaks are a built-in field type. Per-page validation before allowing Next. Optional progress bar.
What anti-spam options are available? Three layers, all included: honeypot, Cloudflare Turnstile, and hCaptcha. You can enable any combination.
Where are submissions stored? In the WordPress database. Viewable, filterable, exportable to CSV from WP Admin. Per-form retention rules (default 90 days). Field-level PII redaction prevents sensitive values entering the Activity Log.
Will I lose existing forms when I switch from WPForms? A WPForms importer isn’t in v1.0. Existing WPForms can stay on WPForms; new forms can be built in Asteris. They coexist without conflict.