Form Forge Features — Everything the WordPress Form Builder Does
Download Log in
Features

All Features — Everything You Need to Build WordPress Forms

Everything included in every Form Forge plan.

Get Form Forge Back to Home

Form Forge is a complete WordPress form builder plugin. Below is every feature grouped by what it helps you do, with links to dedicated pages for the ones that need a deeper dive. Many of these — unlimited forms, conditional logic, webhooks, the full template library, anti-spam, CSV export — are free for everyone; the rest are included in every paid plan with no feature gating and no premium add-ons.


Building forms

AI form generator

The differentiator. Type a plain-English description of the form you want and Form Forge generates it — field types, validation, labels, ordering, all handled by AI. Most forms are 90% done after the first prompt; you polish the remaining 10% in the drag-and-drop editor.

Full AI form generator feature →

Drag-and-drop visual builder

A clean, fast, drag-and-drop builder with a palette of field types on the left, the form area in the middle, and an inline settings panel on the right. Every field configures in place — no modal dialogs, no saving-and-waiting.

Full drag-and-drop builder feature →

168 pre-built templates in 27 categories

Every Form Forge installation comes with 168 templates across contact, feedback, registration, surveys, orders, bookings, applications, healthcare, education, real estate, marketing, HR, events, e-commerce, legal, nonprofit, restaurant, fitness, travel, beauty, automotive, pets, church, technology, photography, wedding, government, and insurance.

Browse all templates →

Shortcode and block embed

Place any form on any page with the [formforge id="X"] shortcode, with a block in the Gutenberg editor, or with a widget. Copy-to-clipboard button next to every form ID in the admin.


Field types (all 27)

Basic

  • Textsingle-line text with optional max length
  • Emailwith validation
  • Phonewith mask
  • Numberwith min/max/step
  • Textareamulti-line text
  • URLwith URL validation
  • Passwordmasked input
  • Hiddendynamic values passed through query strings or PHP

Choice

  • Selectdropdown
  • Radiosingle choice
  • Checkboxmultiple choice
  • Ratingstar-based (1–5 or 1–10)
  • Button Groupvisual radio

Content

  • Headingsection divider
  • HTML Blockarbitrary HTML
  • Dividerhorizontal line
  • Page Breakfor multi-step forms

Advanced

  • Namefirst/last or full
  • Addressstreet, city, postal code, country (with autocomplete)
  • Datewith picker
  • Timewith picker
  • File Uploadwith type and size restrictions
  • Colorcolor picker
  • Rangeslider with min/max/step

Compound

  • Repeaterdynamic row groups (add more items at submission time)
  • Calculationformula-based auto-calculation with {field_id} references
  • Map Addressinteractive map picker (Google Maps or Yandex)
  • PaymentStripe Card Element, PCI-compliant
  • Calendar Date PickerGoogle Calendar free/busy slots

Form logic

Conditional logic

Show and hide fields based on the values of other fields. Supports multiple conditions (AND/OR), conditional required, and works on every field type.

Full conditional logic feature →

Multi-step forms

Break long forms into multiple steps with a progress bar, back/next navigation, and step-by-step validation. Use the Page Break field to define the breaks.

Full multi-step forms feature →

Conversational mode (Typeform-style)

Full-screen, one-question-at-a-time, slide-up animations, keyboard navigation (Enter to advance), progress bar, auto-focus, Tab/Shift+Tab. No embeds, no third-party iframes — the same form rendered in a completely different UX.

Full conversational mode feature →

Calculation fields

Formula-based auto-calculation using other field IDs as variables. Examples: pricing calculators, loan estimates, BMI, order totals. Currency prefix and suffix supported.

Full calculation field feature →

Repeater fields

Let submitters add as many rows as they need — team members, attendees, products, anything. Every row can contain multiple sub-fields.

Full repeater field feature →


Payments and bookings

Stripe payments

A dedicated Payment field type powered by Stripe’s Card Element and PaymentIntent API. SCA / 3DS-compliant. PCI-compliant: card data never touches your WordPress server. Clients’ own Stripe keys — payments go to their account. Test/live mode toggle. Webhook with HMAC-SHA256 signature verification.

Google Calendar date picker

A dedicated field type that shows available time slots from your Google Calendar. Calculates free slots based on working hours and slot duration. Fallback to local slot rendering if Google isn’t connected.

Interactive maps (Google / Yandex)

The Map Address field gives submitters an interactive map with autocomplete, click-to-place marker, drag marker, and reverse geocoding. Stores address + latitude + longitude + formatted address. Bring your own Google Maps or Yandex Maps API key.


Notifications

Email

  • Customizable subject, body, and sender
  • CC, BCC, Reply-To
  • Per-form or global settings
  • Auto-reply to the submitter in addition to admin notification

Slack

Sends submission to a Slack channel via incoming webhook. Block Kit formatted — header, fields, divider. Per-form or global webhook URL.

Discord

Sends submission to a Discord channel via webhook. Embed format with inline fields. Per-form or global webhook URL.

Telegram

Sends notifications through our managed bot (@ForgeAPINotifyBot). User types /start, gets a Chat ID, pastes it in Form Forge settings. No bot token management.


Integrations

Form Forge ships with 10 first-class integrations out of the box:

  • Mailchimpsubscribe submitters to a list on submission. API key stored securely in the Forge API backend, never in your WordPress database.
  • Google Sheetsappend submissions as rows in a spreadsheet. OAuth tokens stored in Forge API backend.
  • HubSpot CRMcreate or update contacts and deals. Private App token handled server-side.
  • Google Calendarpower the calendar date picker field with real free/busy data.
  • PDF generationone-click PDF export of any submission.
  • Post Submissioncreate WordPress posts or custom post types from form submissions. Configurable post type, status, title mapping, content mapping.
  • User Registrationcreate WordPress users from form submissions. Configurable role, email notification.
  • WebhookPOST submission data as JSON to any external URL. SSRF-protected.
  • Slacksee Notifications above.
  • Discordsee Notifications above.

Webhook integration

Full webhook support with custom headers (for authorization), SSRF protection (blocks local IPs to prevent internal network attacks), and retry on failure. Connect to Zapier, Make, n8n, or any custom endpoint.

Full webhook feature →


Security

Anti-spam

Four layers of spam protection, each toggleable per form:

  1. Honeypot — hidden field invisible to humans but filled by bots
  2. Time check — submissions too fast to be human are rejected
  3. Token validation — CSRF-style tokens with per-submission rotation
  4. Google reCAPTCHA v3 — optional, invisible, score-based

Full anti-spam feature →

File upload security

The File Upload field supports:

  • Allowed file type restrictions (MIME type check, not just extension)
  • Max file size per field
  • Server-side validation
  • Quarantined storage outside the public directory by default

Analytics and submissions

Form analytics

  • Form impressions (views)
  • Submissions
  • Conversion rate
  • Abandonment rate
  • Per-step drop-off (for multi-step forms)
  • Time-to-complete

Cached with transients for performance.

Full form analytics feature →

AI submission analysis

Form Forge’s AI reviews your form’s submission data and tells you which field is killing your conversion. Sample output: “34% of users stop on the ‘Phone number’ field. Consider making it optional.” Runs in the background via the Forge job queue — no PHP timeout risk.

Submission detail view

Click any submission in the admin to see every field value in a modal.

Form abandonment tracking

Auto-save partially-filled forms when users navigate away, using navigator.sendBeacon(). Shows abandonment stats per form.

CSV and PDF export

Download all submissions as CSV for analysis in Excel, or as PDF for printing and archiving.

Full PDF/CSV export feature →


Developer features

REST API

9 endpoints covering forms, submissions, templates, and Stripe webhooks. Standard WordPress authentication.

Background job queue

The Forge Queue runs AI submission analysis (and any other long task) in the background with retry and exponential backoff. No PHP timeout issues.

Shortcode with copy button

[formforge id="X"] with a copy-to-clipboard button right next to every form ID in the admin.

Hooks and filters

Action and filter hooks for every submission event so you can extend Form Forge with custom code.


Design and UX

Forge design system

Form Forge uses the Forge Suite design system with a warm orange accent (Form Forge’s color). Forms render with clean, theme-compatible CSS that inherits your site’s typography and color palette.

Mobile-first

Every form renders beautifully on mobile. Field sizes, tap targets, and keyboards all respect mobile conventions.

Accessibility

  • Semantic HTML
  • Proper label associations
  • Keyboard navigation throughout
  • ARIA attributes on compound fields
  • Screen reader tested

Ready to use every feature above?

Get Form Forge — from $49/year →

Every feature in every paid plan. No add-ons. No upsells.

Drag & drop visual builder

clean, fast, with inline editing

AI form generation

describe the form in plain English

168 templates

across 27 industry categories

27 field types

including Stripe, maps, calculations, Google Calendar

Conditional logic

show/hide fields based on answers

Multi-step forms

with progress bar and page breaks

Conversational mode

Typeform-style one-question-at-a-time

Anti-spam

honeypot, time check, token validation, Google reCAPTCHA v3

File uploads

with type and size restrictions

Stripe payments

PCI-compliant, your keys, your Stripe account

Form analytics

views, submissions, conversion rate

AI submission analysis

detects the field that's killing your conversion

Webhook integration

POST JSON to any external URL

10 integrations

Slack, Discord, Telegram, Mailchimp, Google Sheets, Google Calendar, HubSpot CRM, PDF export, Post Submission, User Registration

CSV and PDF export

download every submission

REST API

9 endpoints for headless integration

Shortcode and block embed

[formforge id="X"] or Gutenberg block

Every Feature. Every Plan.

No upsells, no gated add-ons. Form Forge includes everything starting at $49/yr.

Forge AI Assistant Online

Hi! I'm the Form Forge AI assistant. Ask me anything about the plugin — setup, features, troubleshooting, or development.

Just now
Powered by Forge AI · Browse docs