Latest release 2.4.3.0 brings guided user registration setup

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.

Conditional Logic workspace
Conditional Logic

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.

Stripe integration logo
Mailgun integration logo
SendGrid integration logo
Cloudflare Turnstile integration logo
hCaptcha integration logo
Google reCAPTCHA integration logo

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
Built-In Protection

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
Security and submission logging overview
User Registration

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
GriffinForms builder workspace for registration and workflow setup

Loved by builders

Early users highlight speed, clarity, and zero bloat.

K
kanwarkimi (@kanwarkimi)
★★★★★
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.