Latest release 3.2.4.0 — More reliable deactivation feedback

Build WordPress forms that do real work.
From intake to payment to follow-up.

GriffinForms gives teams a visual builder for structured workflows inside WordPress.

Everything you need to run form workflows

From structured intake to account creation, payments, AI-assisted building, compliance, and follow-up, GriffinForms covers the full workflow surface.

Structured Form Builder

Design forms with pages, rows, columns, sidebar controls, reusable fields, and a live canvas. Form settings and notifications live inside the builder as modals, and a command palette (⌘K) puts every feature a keystroke away.

Multi-Step Workflows

Break longer forms into guided pages with per-step validation, AJAX handling, server-side checks, and partial submissions when incomplete entries matter.

User Registration

Create WordPress users with immediate, pending-activation, or manual-review flows, role assignment, duplicate handling, and account-action visibility.

Conditional Logic

Change visibility, labels, values, headings, success messages, redirects, and submit behavior across fields, rows, pages, and payment flows.

File Uploads

Collect multiple files per field with type controls, size limits, file counts, image constraints, storage behavior, and upload-aware rate limiting.

Compliance & Audit Trails

Use per-form GDPR and HIPAA-ready profiles, submission hashing, layout snapshots, retention controls, personal-data tools, and event timelines.

Griffin Assist

Draft and refine forms from plain-English prompts inside the builder, with Chat Mode, suggestion pills, translation, and provider choice.

Payments

Build payment forms with Stripe and PayPal, product-style selections, images, cart-style review, hosted checkout, and resume links for pending payments.

Email, Spam & Mailchimp

Send through WordPress mail, SMTP, SendGrid, or Mailgun; protect forms with CAPTCHA and honeypot; sync subscribers to Mailchimp.

Pro Fields & Submission Tools

Add Signature, Rating, Rich Text, Image Selection, and Likert fields, plus submission export and secure frontend editing with history and rollback.

Start with a form. Grow into a workflow.

A simple path from setup to published form, with room to add more when the work grows.

A form card sprouting into a flower bud to represent installing GriffinForms A moonlit cloud scene to represent starting with GriffinForms in dark mode
Start

Install GriffinForms.
Begin with one form.

A form card being assembled with puzzle pieces and a pencil to represent creating a GriffinForms form A form card hatching from an egg to represent building a GriffinForms workflow
Build

Add fields, steps, and logic.
Shape the workflow details.

A griffin taking flight to represent launching a GriffinForms form A moonlit griffin launching into flight to represent publishing with GriffinForms in dark mode
Publish

Place the form on your site.
Keep improving it over time.

Payment Workflows

Payment is a step, not a detour.

Use the Payment Field for products, donations, applications, and service requests. Stripe and PayPal share the same review-and-pay flow.

Cart review Resume links Submission context
Form builder view showing a Studio Goods order form with customer details, product selection, and shipping fields
Review and pay screen showing selected products, totals, and Stripe and PayPal payment options
Paid submission admin view showing payment status, totals, and order details
Conditional Logic

Forms that change course.

Show the right fields, route people through the right steps, and change outcomes as answers take shape.

Show or hide Route steps Change outcomes

Kickstart builds with ready-made templates

Launch faster with curated forms for marketing, support, operations, HR, and more.

Fields you’ll love

Core essentials and richer Pro inputs, tuned for real workflows.

Phone

International-ready numbers.

Address

Structured address capture.

Password

Strength, confirmation, encryption.

Terms & Conditions

Dedicated acceptance flow.

Image Selection

Visual choice cards.

Likert Scale

Survey grids and evaluations.

Rating

Stars, icons, custom scales.

Signature

Drawn approval capture.

File Uploads

Documents and images.

Date Picker

Schedule-aware dates.

Choices

Checkbox, radio, select.

Text Inputs

Validated everyday inputs.

Works with your stack

Payments, mail, spam protection, audience sync, and AI providers in one builder.

Stripe PayPal Square Mailchimp Klaviyo Google Sheets Mailgun SendGrid Custom SMTP Cloudflare Turnstile hCaptcha Google reCAPTCHA OpenAI Anthropic Gemini Grok Mistral
Native Logs

Know what changed, failed, or completed.

Builder updates, integration tests, payment states, and submission events land in one native timeline instead of disappearing into generic server logs.

Info Warnings Errors Success
Info Compliance: Audit
May 16, 2026 15:37
Theme applied to form.
Info Compliance: Audit
May 16, 2026 15:41
Conditional logic updated.
Success Integration: PayPal
May 16, 2026 15:42
PayPal connection test successful.
Success Integration: Cloudflare Turnstile
May 16, 2026 15:44
Admin test: Cloudflare Turnstile secret validated successfully.
Success Mail Integration: Custom SMTP
May 16, 2026 15:45
SMTP validation succeeded.
Info Integration: Mailchimp
May 16, 2026 15:46
Mailchimp sync skipped for [email protected] because the configured consent source was not accepted.
Info Submission: Frontend
May 16, 2026 15:47
Resume payment link generated for pending checkout.
Error Payment: Pending
May 16, 2026 15:49
Payment init blocked: no active payment gateway configured.
Warning Payment: Pending
May 16, 2026 15:52
Payment was abandoned before completion.
Error Mail Integration: Custom SMTP
May 16, 2026 15:53
SMTP validation failed: Connection timed out while contacting smtp.example.com.
Error Payment: Stripe
May 16, 2026 15:55
Stripe createIntent error: Invalid API Key provided.
Success System: Upload
May 16, 2026 15:57
Receipt PDF uploaded and linked to submission record.
Success Integration: Mailchimp
May 16, 2026 15:58
Mailchimp subscriber synced to audience gf-studio-goods.
Info Payment: Stripe
May 16, 2026 15:59
Submission marked as paid. Post-submission actions executed (where configured).
Built-In Protection

Quiet safeguards for public forms.

Spam defense

Turnstile, hCaptcha, reCAPTCHA, honeypot, and throttling.

Safer files

Upload limits, retention controls, and validation guardrails.

Rate limiter

Burst and rolling-window limits scoped per form, user, and IP.

Traceable events

Logs for delivery, actions, submissions, and payment context.

User Registration

Account workflows without the admin maze

Turn a form into a WordPress signup flow, then keep review, activation, and follow-up visible from the submission side.

Guided setup

Start a registration workflow without beginning from a long expert-only configuration screen.

Review paths

Choose immediate account creation, pending admin activation, or manual review based on the form.

Cleaner follow-up

Handle duplicate-account rules, password setup, profile mapping, and outcome tracking in one flow.

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 →

Build smarter forms — faster

Install GriffinForms and start creating powerful forms with zero friction.