Directory / plugin

FormGlut – Contact Form, Payment Forms, Multi-Step Forms, Conditional Form, Calculator & Custom Form Builder

v1.8.0 · by AppGlut

Free drag-and-drop form builder: contact, Stripe payment and multi-step forms, conditional logic, calculators, signatures, polls, Mailchimp.

About this plugin

FormGlut is a free drag-and-drop form builder for WordPress. Build contact forms, payment forms, multi-step forms, calculators and conditional forms without code, and manage every entry in one place.

Start from one of 25 ready-made templates, see the real form in a live preview, and change anything you like.

How does FormGlut compare? Read Best WordPress Form Plugins in 2026: FormGlut vs WPForms, Fluent Forms and more and Best WordPress Form Plugins 2026.

Documentation: FormGlut docs · FormGlut Pro docs (the separate Pro add-on).

Form types you can build

  • Contact form
  • Payment and order form (Stripe)
  • Multi-step form
  • Calculator, quote and price estimate form
  • Conditional form (show or hide fields by answers)
  • Registration and event sign-up form
  • User registration form (creates a WordPress account)
  • Poll with live results
  • Job application form with CV upload
  • Appointment booking form
  • Support ticket form
  • Feedback and survey form
  • Newsletter sign-up form
  • Donation form, petition and volunteer sign-up
  • Event RSVP and restaurant table reservation
  • Bug report, refund request and testimonial form

Main features (all free)

  • Drag-and-drop editor with live preview on desktop, tablet and mobile
  • 53 field types
  • 1 to 6 column layouts
  • Multi-step forms with a numbered or bar progress indicator
  • Conditional logic for fields and whole column rows
  • Calculations for totals, prices and quotes, checked again on the server
  • Stripe card payments: fixed price, visitor-entered amount or calculated total
  • File uploads with type, size and count limits
  • 25 ready-made form templates with a live preview on desktop, tablet and mobile
  • Entries list with search, filters, star, read / unread, spam and trash
  • Email notifications to several people, plus a confirmation email to the visitor
  • Send a test notification with sample answers before you go live
  • Built-in SMTP email delivery: Gmail, Yahoo, Brevo, Mailjet, SMTP2GO, Mailgun, Resend, MailerSend or your web host’s mail server, no other plugin needed
  • Confirmation message or redirect after submit
  • Spam protection: honeypot, math captcha, reCAPTCHA, hCaptcha, Turnstile, Akismet, Stop Forum Spam
  • Webhooks (Zapier, Make, n8n), Slack, Discord, Telegram and Microsoft Teams alerts
  • Mailchimp: add people to an audience, with tags and double opt-in
  • Poll results shown after voting
  • User registration: create a WordPress account from a form
  • Save progress: answers are kept on the visitor’s device and filled back in
  • Share page: a clean page with only the form, for links in emails and posts
  • Gated content: hide a download, video or article until the visitor submits a form ([formglut_gate])
  • Email allowlist / denylist and blocking of throwaway (temporary) email addresses
  • Stop Forum Spam check for known spammers
  • Dashboard widget with the entries of the last 7 days and the latest submissions
  • Search forms and entries from any FormGlut screen (press /)
  • WP-CLI commands: list forms and entries, export entries to CSV, delete spam
  • Import forms and entries from other form plugins
  • Export and import forms
  • Elementor widget, FormGlut block and shortcode
  • Loads scripts only on pages that contain a form
  • Accent color: pick one color for your forms and one for the FormGlut admin
  • An info icon next to each Confirmation and Notification option explains what it does

Form templates

Pick a template, preview the real form (desktop, tablet or mobile) and use it. Each card shows the actual form, and every template can be changed in the editor afterwards. Templates are only loaded when you open the template picker, so they never slow down your site.

  • Contact & Enquiries: Contact form, Call-back request
  • Leads & Sales: Request a quote, Newsletter sign-up, Partnership enquiry, Book a demo
  • Customer Care: Support ticket, Bug report, Refund request
  • Feedback & Surveys: Feedback survey, Website feedback, Testimonial collection
  • Events & Bookings: Event registration, Event RSVP, Appointment booking
  • Food & Travel: Table reservation
  • Schools & Learning: Course enrolment, Tutoring request
  • Jobs & Teams: Job application
  • Charity & Causes: Volunteer sign-up, Donation, Petition
  • Homes & Property: Property viewing request, Maintenance request
  • Agreements & Consent: Agreement with signature

All 25 templates use only free fields and features.

All fields

General fields

  • Text
  • Email
  • Text area
  • Dropdown
  • Multiple select
  • Number
  • Radio buttons
  • Checkboxes
  • Website URL
  • Phone with country code
  • Date and time
  • Time
  • Date range
  • Name
  • Address
  • Country
  • Currency
  • Percentage
  • Spinner
  • Mask input
  • Toggle
  • Heading
  • Custom HTML

Advanced fields

  • Password with strength meter and confirmation
  • Signature (draw with mouse or finger)
  • Hidden field
  • Section break (collapsible)
  • Star rating
  • Rich text
  • Unique ID
  • Range slider
  • Color picker
  • File upload
  • Terms and conditions
  • GDPR agreement
  • Shortcode
  • Action hook
  • Calculation
  • Custom submit button

Layout fields

  • One column
  • Two columns
  • Three columns
  • Four columns
  • Five columns
  • Six columns
  • Step break (multi-step)
  • Reset button

Payment fields

  • Payment item
  • Card payment (Stripe)

Security fields

  • Math captcha
  • Google reCAPTCHA
  • hCaptcha
  • Cloudflare Turnstile

Field options

  • Label, placeholder, default value and help text
  • Prefix and suffix
  • Required, with a custom validation message
  • Unique values
  • Input masks
  • Custom validation rules (letters, digits, postcode or your own pattern)
  • Character and word limits with a live counter
  • Selection limits
  • Fill a field automatically from the page address, the logged-in user, a cookie or the current post
  • Show a field to everyone, logged-in users, visitors or administrators only
  • Style each field: label placement, width, padding, margin, border radius, colors and CSS classes
  • Customizable submit button: text, size, alignment, colors, radius and font

Form settings

  • Confirmation: message with smart tags, or redirect with values from the form
  • Notifications: several recipients, CC, BCC, reply-to, subject and message with smart tags, file attachments, and a test button
  • Restrictions: logged-in users only, entry limit, open and close dates, one entry per IP address
  • Spam and privacy: honeypot, Akismet, Stop Forum Spam, blocked words, submissions per hour, minimum fill time
  • Choose whether to save entries or IP addresses, and delete entries after a number of days
  • Layout and CSS: form width, alignment and custom CSS
  • Run your own JavaScript after a successful submission
  • Multi-step: progress style and a check on each step
  • Integrations: webhook (JSON or form data), Slack, Discord, Telegram, Microsoft Teams and Mailchimp
  • Poll results: result bars in the thank-you message
  • User registration: create a WordPress account, with optional automatic login
  • Save progress: answers kept on the visitor’s device for up to 30 days
  • Share page: a clean page with only the form, hidden from search engines
  • Analytics: form views and conversion rate

Forms and entries

  • All Forms: search, filter, sort by views, entries and conversion
  • Duplicate, activate, close, import, export and delete forms
  • Entries: search, filter by form, status and date
  • Star, mark read / unread, spam, trash and restore
  • Bulk actions and notes
  • Reply by email and resend notifications
  • Print an entry and export CSV with readable answers
  • Dashboard widget with the entries of the last 7 days
  • Search forms and entries from any FormGlut screen (press /)

Data and logs

  • Export and import forms, with or without entries
  • Migrate from WPForms, Fluent Forms, Ninja Forms, Forminator, Formidable, MetForm, SureForms, Contact Form 7 and others
  • Activity log, API log and email log
  • System status and maintenance tools
  • Works with the WordPress personal data export and erase tools

Global settings

  • Default form status and whether to store entries
  • Admin notification email, sender name and email
  • Subject template, success and error messages
  • Captcha and Stripe keys, and currency
  • Email delivery (SMTP) with ready-made settings for free email services, an encrypted password and a test email
  • Accent colors for forms and the admin
  • Remove all data when the plugin is deleted

FormGlut Pro (separate add-on)

Everything above is free. FormGlut Pro is an optional paid add-on that you install next to FormGlut. It adds:

  • 35 more fields: repeater, image choice, likert, NPS, ranking, typed signature, address autocomplete and map, chained and dynamic choices, lookup, countdown, audio, voice and camera capture, slider captcha and more
  • 8 payment gateways: Stripe subscriptions, wallets and coupons, PayPal, Square, Mollie, Razorpay, Paystack, Authorize.net and Mercado Pago, plus donations, tax, shipping, stock and receipts
  • Logic and workflows: conditional notifications and confirmations, form locker, save and resume by link, double opt-in, abandonment reminders, approval workflows and moderation
  • Quizzes and surveys: graded and personality quizzes with scores and result pages
  • Design: form styler and presets, email templates, conversational forms, landing pages with QR codes, offline forms and 40 more templates
  • Entries: PDF, inline editing, Excel / CSV / JSON export, scheduled exports, import, assignees, revisions, reports, views and front-end editing
  • 30+ integrations: HubSpot, Google Sheets, Kit, ActiveCampaign, Brevo, MailerLite, Salesforce, Airtable, Notion, Dropbox, Twilio and more, plus Zapier, Make, n8n and Uncanny Automator
  • WordPress: user login, profile and post submission forms, WooCommerce product options, WPML and Polylang
  • Teams and privacy: role manager, white label, audit log, country and IP rules, consent records, REST API, MCP tools and an AI form builder

For developers

  • [formglut id="X"] shortcode and a FormGlut block
  • [formglut_gate form="X" days="30"]…[/formglut_gate] to hide content until a form is submitted
  • WP-CLI: wp formglut forms list, wp formglut entries list|export|delete-spam, wp formglut stats
  • Shortcode and action hook fields for your own output
  • formglut_entry_submitted action after every accepted submission
  • Hooks for add-ons: new field types, form and global settings, submission steps, notifications, payments and admin pages
  • window.formglut JavaScript API for the admin screens

External services

FormGlut sends data to another service only when you set it up.

Webhooks. If you turn on “Send entries to a webhook” for a form, each submission is posted to the web address you enter (for example a Zapier, Make or n8n address). The data sent is the form name, entry ID, time, page address and the submitted answers. The service you choose is responsible for what it does with them.

Slack. If you turn on “Post new entries to Slack” for a form, a message with the submitted answers is posted to the Slack incoming webhook address you enter (https://hooks.slack.com/…). Terms | Privacy

Akismet. If you turn on “Check with Akismet” for a form and the Akismet plugin is active with an API key, the submitted answers, the visitor’s IP address and browser, and the page address are sent to Akismet to check for spam. Terms | Privacy

Google reCAPTCHA. If you add your reCAPTCHA keys in Global Settings and put a reCAPTCHA field on a form (or turn on “Protect every form”), the page loads Google’s reCAPTCHA script, which collects information about the visitor’s browser and behaviour, and the form sends the reCAPTCHA token and the visitor’s IP address to Google to check it. Terms | Privacy

hCaptcha. If you add your hCaptcha keys and put an hCaptcha field on a form, the page loads the hCaptcha widget and the form sends the hCaptcha token and the visitor’s IP address to hCaptcha to check it. Terms | Privacy

Cloudflare Turnstile. If you add your Turnstile keys and put a Turnstile field on a form, the page loads the Turnstile widget from Cloudflare and the form sends the Turnstile token and the visitor’s IP address to Cloudflare to check it. Terms | Privacy

Stripe. If you add your Stripe keys in Global Settings and put a Card Payment field on a form, the page loads Stripe.js and the card details go directly from the visitor’s browser to Stripe. The site sends Stripe the amount, currency, a description and the form ID to create the payment, and reads the payment status to confirm it. Terms | Privacy

Mailchimp. If you add a Mailchimp API key in Global Settings and turn on Mailchimp for a form, the email address, first and last name and the tags you choose are sent to Mailchimp to add or update the person in your audience. The form can be set to only do this when a consent box is ticked. Terms | Privacy

Discord. If you turn on “Post new entries to Discord” for a form, a message with the submitted answers is posted to the Discord webhook address you enter. Terms | Privacy

Telegram. If you turn on “Send new entries to Telegram” for a form, a message with the submitted answers is sent through the Telegram Bot API (api.telegram.org) to the chat you enter. Terms | Privacy

Microsoft Teams. If you turn on “Post new entries to Microsoft Teams” for a form, a message with the submitted answers is posted to the Teams (Power Automate / Workflows) webhook address you enter. Terms | Privacy

Stop Forum Spam. If you turn on “Check with Stop Forum Spam” for a form, the visitor’s email address and IP address are sent to api.stopforumspam.org to check whether they are listed as a spammer. Terms and privacy

Credits

The admin screens use the Inter font by Rasmus Andersson (SIL Open Font License 1.1), included with the plugin. Calendar pickers use flatpickr (MIT License), included with the plugin.

Plugin tags