A WordPress form builder for multi‑step forms and serious workflows.
Registration, uploads, payments, and control.
GriffinForms helps you build more than basic contact forms, with user registration workflows, file uploads, Stripe payments, conditional logic, and cleaner submission follow-up for growing WordPress sites.
Everything you need to build better forms
From simple forms to multi-step workflows, GriffinForms covers registration, uploads, payments, logic, and cleaner admin follow-up.
Visual Form Builder
Create forms visually with structured pages, rows, and columns.
Multi-Step Workflows
Break longer forms into guided steps with stronger structure for signups, applications, and operational flows.
User Registration
Create WordPress account workflows with guided setup, duplicate-account handling, and cleaner admin follow-up.
Conditional Logic
Build smart workflows with live rule summaries and guided overlays.
File Uploads
Collect documents, images, and proofs with file limits, retention controls, and submission-side visibility.
Admin Follow-Up
Track submission outcomes, user-registration actions, and cleaner follow-up paths from one admin flow.
Signup & Application Flows
Use templates, multi-step structure, and guided fields for onboarding, applications, and longer intake journeys.
Payments
Sell products with the Payment Field + Stripe checkout, live totals, tax, and resume/pay-later links.
Integrations Hub
Manage providers in one modal: configure, test connection, disable, and apply per-form overrides.
Smarter rules. Clearer flows. More control.
Shape the full form experience with rules that respond to user input, with clearer summaries and less guesswork while you build.
- Field-value and count-based conditions
- Actions for fields, steps, and the whole form
- Dynamic references to earlier answers with JSON tokens
- Guided overlays and one-scan rule summaries
Start quickly. Scale when needed.
Launch a simple form fast, then grow into multi-step workflows, registrations, uploads, and payments without rebuilding from scratch.
Install
Add GriffinForms from Plugins → Add New and activate the builder in a few clicks.
Create
Start with a simple form or build multi-step flows, registrations, and richer logic.
Launch
Publish with the Gutenberg block or shortcode, then expand into uploads, payments, and follow-up.
Kickstart builds with ready-made templates
Launch faster with curated forms for marketing, support, operations, HR, and more.
Fields you’ll love
Polished, production-ready fields with thoughtful details and guardrails.
Phone
International flag detection, country-code validation, min/max digits, and tel: links in submissions.
Address
Editable sub-labels, smart country filters, and automatic state/province dropdowns.
Password
Strength meter, confirmation, allowed/required character sets, and optional encrypted storage.
Terms & Conditions
Customizable consent checkbox with optional modal viewer fed by any page or post.
File Uploads
Accept documents, images, or PDFs with type filters, size limits, and automatic retention policies.
Date Picker
Calendar selector with minimum/maximum windows and locale-friendly formatting.
Dropdowns & Radios
Grouped choices, saved defaults, and conditional logic-ready options for any flow.
Long Answers
Rich textarea controls with character limits, placeholder guidance, and spam keyword filters.






Works with your stack
Connect payments, email delivery, and spam protection without leaving your form workflow. Take payments with Stripe, send notifications reliably, and keep forms protected.
- Build payment forms with Stripe and the Payment Field
- Deliver notifications through Mailgun, SendGrid, or SMTP
- Protect forms with Cloudflare Turnstile, hCaptcha, or reCAPTCHA
- Adjust providers per form when one workflow needs different settings
- Review delivery, limits, and logs when something needs attention
Protection that stays out of the way
Keep forms protected with built-in spam defense, safer file handling, and clear logs when you need to review what happened.
- Choose reCAPTCHA, Cloudflare Turnstile, or hCaptcha per site or per form
- Use honeypot, keyword filtering, and submission throttling for low-friction protection
- Apply file retention limits and password-field encryption where forms need extra care
- Trace emails, actions, and submission issues through centralized logging
Signup flows with cleaner admin follow-up
Build WordPress account workflows that feel easier to launch and easier to operate, from guided setup in the builder to clearer review and follow-up after submission.
- Guided setup for new registration workflows without forcing a long expert-first configuration flow
- Support immediate create, pending admin activation, and manual review paths
- Handle duplicate-account rules, password setup, and optional profile mapping in one place
- Follow account actions and outcomes more clearly from the submission side
Loved by builders
Early users highlight speed, clarity, and zero bloat.
Efficient and free
Efficient and free plugin that is useful for site owners and developers. The interface is clean and easy to navigate, even for non-tech users. It handles tasks like contact forms or signups without issues. Great for small sites that need something that works without the bloat. Setup is quick and it runs smooth.
Read this review on WordPress.org →From simple forms to serious workflows.
Build contact forms, registration flows, surveys, file uploads, and payment forms with a WordPress form builder that stays practical as your needs grow.
- Protect public forms with reCAPTCHA, hCaptcha, or Cloudflare Turnstile.
- Send branded email notifications through SMTP, Mailgun, or SendGrid.
- Keep longer forms moving with automatic progress saves.
- Accept file uploads with practical limits and retention controls.
- Build conditional logic with clearer overlays and rule summaries.
Ready to build?
Install the plugin, create a form, and embed it — you’ll be collecting entries today.
Build smarter forms — faster
Install GriffinForms and start creating powerful forms with zero friction.