Support Log in
Features

All Features — Fillin Forge Features

Every feature is in every paid Fillin Forge plan.

Updated October 2026

Fillin Forge is a complete WordPress form builder plugin. Below are the features grouped by what they help 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 in every paid plan.


Building forms

AI form generator

Type a plain-English description of the form you want and Fillin Forge generates it — field types, validation, labels, ordering, all handled by AI. After the first prompt you can adjust the form in the drag-and-drop editor.

Full AI form generator feature →

Drag-and-drop visual builder

A 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 Fillin 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 (28 in total)

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)

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 (card field)
  • 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)

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. Card details are entered in Stripe’s Card Element. Clients’ own Stripe keys — payments go to their account. Test/live mode toggle. Stripe 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. A form with no calendar chosen shows the locally calculated slots. If a calendar is chosen and cannot be read (for example the Google connection was lost), the picker offers no times instead of showing times that might be taken, and a booking whose time the calendar could not confirm when the form is sent is saved with a “Time not confirmed” mark.

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
  • 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 a message to your Telegram chat through our bot, @ForgeAPINotifyBot (Fillin Forge Pro). Send /start to the bot to get your Chat ID, then paste it in Fillin Forge settings. The message goes through our API; the Privacy Policy lists what is sent.


Integrations

Fillin Forge has 10 integrations:

  • Mailchimpsubscribe submitters to a list on submission. API key stored in the Forge API backend, not 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 generationPDF 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) and SSRF protection (blocks local IPs to prevent internal network attacks). Connect to Zapier, Make, n8n, or any custom endpoint.

Full webhook feature →


Security

Anti-spam

Four layers of spam protection:

  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 — a signed token that ties each submission to its form and expires after 6 hours
  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
  • Private upload folder with random file names and an .htaccess rule against direct access

Analytics and submissions

Form analytics

  • Form impressions (views)
  • Submissions
  • Conversion rate
  • Abandonment rate

Cached with transients for performance.

Full form analytics feature →

AI submission analysis

Fillin Forge’s AI reviews your form’s summary statistics and returns a score with suggestions. It needs at least 10 events (submissions, abandoned sessions or failed payments) to run. This is an invented example of a suggestion, not a measurement: “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

Records an abandoned form when a visitor navigates 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. 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 let you extend Fillin Forge with custom code.


Design and UX

Forge design system

Fillin Forge uses the Forge Suite design system with a warm orange accent (Fillin Forge’s color). Forms render with CSS that inherits your site’s typography and color palette.

Accessibility

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

Ready to try these features?

See pricing →

All paid plans have the same features and differ by the number of sites. AI credit packs are sold separately.

Drag & drop visual builder

inline editing in the builder

AI form generation

describe the form in plain English

168 templates

across 27 industry categories

28 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

Stripe Card Element, your keys, your Stripe account

Form analytics

views, submissions, conversion rate

AI submission analysis

gives a score and suggestions based on views, submissions and abandoned sessions

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 submissions

REST API

routes for headless use

Shortcode and block embed

[formforge id="X"] or Gutenberg block

Every Feature. Every Paid Plan.

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

Forge AI Assistant Online

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

Just now
Powered by Forge AI · Browse docs