Auto Form Builder (AFB) is the free WordPress form builder that gives you what other plugins charge for. Build contact forms, multi-step forms, surveys, file-upload forms, order and payment forms with live calculated totals, and forms with conditional logic — all with drag and drop, no code, and no
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.0 and PHP 7.4.
SourceWordPress plugins · Oct 17, 2026
01 / Source details
About this tool.
Auto Form Builder (AFB) is the free WordPress form builder that gives you what other plugins charge for. Build contact forms, multi-step forms, surveys, file-upload forms, order and payment forms with live calculated totals, and forms with conditional logic — all with drag and drop, no code, and no monthly fees. Build a form by hand or let AI build it for you, and embed your forms on any website, WordPress or not.
There is no premium tier and there are no paid add-ons: the “Add-Ons” screen is simply optional free modules (Popups, Form Analytics, spam protection, Slack, User Registration, Entry Tags, Google Sheets, Stripe Payments) you switch on in one click. Stripe Payments adds no transaction fee of its own: you pay only Stripe’s standard processing fees. The only thing you can ever pay for is AIDA credits for the optional AI features, once the free trial credits are used up.
Watch the full overview video · See all features · Support
Why Auto Form Builder?
Multi-step forms , conditional logic , surveys , form analytics, spam protection , calculated totals, Stripe payments, Google Sheets, webhooks, Slack notifications, import/export, and full visual customization — all free. Privacy-first by design: your submissions stay on your own site, and the plugin makes no external calls unless you enable a feature that needs one.
Drag & Drop Form Builder
The visual drag-and-drop builder lets you add and reorder fields, undo/redo, preview on desktop, tablet, and mobile, and copy a shortcode to embed anywhere. Start from a template (Contact, Feedback, Support, Newsletter, Event Registration), a blank canvas, or describe your form and let AI build it.
15+ Field Types
Text, Textarea, Email, Phone, Number, Date, Time, Month & Year, Checkbox, Radio, Dropdown, Name, Address, File Upload, Signature, Color Picker, Calculation, an HTML content block, and Page Break (multi-step) — plus four survey fields: Tabular Survey (Likert grid), Star Rating, NPS, and Opinion Scale. Browse the full field reference .
Text — length limits, pattern validation, password mode, text transform, and hidden-field mode.
Email — validation, a confirmation field, allowed domains, and use as the confirmation-email recipient.
Number — min/max, step, money, percentage, or decimal display, and an optional slider.
Checkbox — a single consent box or a group with minimum/maximum selections.
File Upload — multiple files, drag-and-drop, type and size limits, and previews.
Name & Address — separate parts with per-part required toggles and URL prefill.
Calculation — a live total from other fields, with decimal places, a currency prefix or suffix, and custom separators.
Most fields also support icons, help text, conditional logic, auto-fill, and custom CSS classes.
Conditional Logic
Show or hide any field based on earlier answers with AND/OR conditions. Logic can also change the success message or redirect, and reroute, change, or skip notification emails.
Calculations
Show live totals, quotes, scores, or fees using +, −, ×, ÷, brackets, and min, max, round, abs, ceil, and floor. The result is recalculated on your server on submit, so visitors cannot change it, and a Calculation field can set the amount of a Stripe payment.
Multi-Step Forms
Split long forms with Page Break fields, step titles, a progress bar, and answer-based branching that skips steps that don’t apply.
Surveys & Visual Results
Tabular Survey (Likert grid), Star Rating, NPS (0–10), and Opinion Scale fields, with per-question charts, an automatic NPS score, and a 30-day trend.
Signature Field
Visitors sign with a mouse, finger, or stylus; the signature is stored securely and shown in the entry details — ideal for consent forms and agreements.
Full Visual Customization
Theme presets, reusable saved themes, header image, colors, fonts, layout, and field and button styling, with a live preview across devices.
Partial Entries
In-progress answers are saved even when nobody presses Submit, and abandoned entries are deleted after a retention period you choose (1–365 days).
Submission Management
An inbox with Unread, Starred, Spam, and Trash tabs, search, filters, bulk actions, printing, and CSV or JSON export. See submission management .
Email Notifications
Per-form admin and confirmation emails with your own recipients, subject, and placeholders such as {submission_data}, in HTML or plain text.
Embed on Any Website
Every form has an embed code for any site , including non-WordPress platforms and page builders such as WP Bakery, Brizy, and Elementor. The embed keeps your design, resizes itself, and is isolated from the host theme. Also available as a Gutenberg block.
Prefill and Pass Answers On
Prefill fields from URL parameters, and add {field} tags to a redirect URL — for example https://example.com/book?email={email} — to hand answers on to a payment link, booking page, or CRM. Answers are encoded safely and can never change which website the visitor is sent to.
Free Add-Ons
Switch these on under Forms → Add-Ons:
Stripe Payments — take payments with Stripe Checkout using your own Stripe account. Charge a fixed price, an amount the visitor enters, or a Calculation result; payment status and refunds are tracked for you, and card details are entered on Stripe’s page, never on your site. No added transaction fee — you pay only Stripe’s standard processing fees.
Popup Forms — modal, slide-in, sticky bar, full-screen, welcome mat, or floating button, triggered by delay, scroll, exit intent, or click.
Form Analytics — views, submissions, and conversion rates per form, with a 30-day chart.
Spam Protection — Google reCAPTCHA and Cloudflare Turnstile.
User Registration & Login — create accounts from any form (never as Administrator), send a welcome email, and add a login form with the [auto_form_builder_login] shortcode.
Slack Notifications — post new submissions to your Slack channels.
Entry Tags — color-coded tags and quick filters to organize submissions like a lightweight CRM.
Google Sheets — send new submissions to a Google Sheet, with a spreadsheet, worksheet and field-to-column mapping for each form. Rows are sent in the background and retried automatically if Google is slow or unavailable.
The two AI modules, AI Assistant and AI Conversation, are also on this screen; see “AI Features” below.
Webhooks, Import & Export
Send submissions to Zapier, Make, GoHighLevel, or any endpoint, with optional HMAC-SHA256 signing. Export and import forms and entries for backup or moving between sites.
Auto Form CRM Integration
AFB integrates natively with Auto Form CRM, a premium WordPress CRM with contacts, a deal pipeline, automation, email campaigns, scheduling, and live chat, so your submissions become managed leads.
AI Features (optional)
Two optional AI features. They are switched on by default, but they do nothing and send nothing until you connect an AIDA account, and you can switch either of them off under Forms → Add-Ons:
AI Assistant — build a form from a description or document, generate conditional logic, summarize submissions, draft replies, and chat with an admin assistant that can create forms.
AI Conversation — turn any form into a friendly chat, with optional appointment booking.
These run on AIDA, our AI service at autoformcrm.com . A free AIDA account includes trial credits; after that, AI usage needs one-time credit packs, while every non-AI feature stays free. See “External Services” for exactly what is sent.
External Services
By default the plugin contacts no external service. Each service below is used only after you set up the feature that needs it.
AIDA — AI Assistant & AI Conversation (optional)
Provider: AIDA by Auto Form CRM (https://autoformcrm.com/); requests are processed by Anthropic.
When: only after an administrator connects an AIDA account, and then each time an AI feature is used. The AI modules are on by default, but nothing is sent until an account is connected. The core builder never contacts AIDA.
Account & cost: a free AIDA account with trial credits; after that, one-time credit packs bought on autoformcrm.com in a new tab (no payment inside the plugin). All non-AI features stay free.
Data sent (only for the action you trigger): on connect, your site address and a one-time code; the form description or document when building a form; submission content when you ask for a summary, reply or answer about submissions; messages typed into the admin assistant; and, if AI Conversation is on for a public form, the visitor’s chat messages. The AIDA token is sent server-side only and stored encrypted.
Not sent: anything for AI features you do not use, and never WordPress passwords.
Provider: Auto Form CRM, https://autoformcrm.com/api/v1/plugin-feedback
When: only when an administrator clicks “Submit & Deactivate” in the deactivation dialog. Skipping or closing it sends nothing.
Data sent: the chosen reason, an optional comment (up to 1000 characters), WordPress, PHP and plugin versions, and site locale. The exact payload is shown before sending.
Not sent: site URL, admin name or email, user ID, IP address or form data.
Terms / privacy: https://autoformcrm.com/terms and https://autoformcrm.com/privacy
Anonymous usage data (opt-in, off by default)
Provider: Auto Form CRM, https://autoformcrm.com/api/v1/plugin-telemetry
When: only if you turn on “Help improve Auto Form Builder by sending anonymous usage data” (onboarding or Settings → General): one “install” event on opt-in and one “uninstall” event on deletion.
Data sent: a random site ID, plugin, WordPress, PHP and MySQL versions, install version, locale, multisite flag, days since install, form and submission counts as ranges, active modules and onboarding status. The full list is shown next to the checkbox.
Not sent: site URL, admin name or email, user ID, IP address or form content.
Te
02 / Source details
Getting started.
01Go to Plugins > Add New in your WordPress admin.
02Search for “Auto Form Builder”.
03Click Install Now, then Activate.
04Open Auto Form Builder in your admin menu.
05Click Create New Form to build your first form.
06Copy the shortcode and paste it into any page or post.
03 / Source details
Frequently asked questions.
Is this plugin really free?
Yes. The drag-and-drop builder and every non-AI feature — multi-step forms, conditional logic, surveys, calculations, Stripe payments, Google Sheets, Entry Tags, form analytics, spam protection, popups, user registration, submission management, webhooks, Slack notifications, import/export, and full visual customization — are 100% free. There is no premium version and there are no paid add-ons. The only thing you can pay for is AIDA credits for the optional AI features, and only after the free trial credits are used up.
Do I need to know how to code?
No. The drag-and-drop builder needs zero coding. Building, styling, and embedding are all handled through the visual interface.
What field types are available?
Text, Textarea, Email, Phone, Number, Date, Time, Month & Year, Checkbox, Radio, Dropdown, Name, Address, File Upload, Signature, Color Picker, Calculation, an HTML content block, Page Break (multi-step), and four survey fields: Tabular Survey (Likert grid), Star Rating, NPS, and Opinion Scale. See the full field reference .
Can I add conditional logic?
Yes. Every field supports show/hide logic with AND/OR conditions, and logic can also change your confirmation message, redirect, or which email is sent.
Can I create multi-step forms?
Yes. Enable multi-step mode and add Page Break fields where each step starts. You get step titles, custom button labels, progress bar styles, and answer-based branching that skips or jumps steps so visitors only see what applies.
Can I embed my form on another website?
Yes. Every form has a ready-made embed code that works on any site, including non-WordPress platforms and page builders like WP Bakery, Brizy, and Elementor. The embed keeps your design, resizes automatically, and stays isolated from the host theme. You can also share a direct link to the form as its own page.
Can I accept payments?
Yes, with the free Stripe Payments add-on (off by default; enable it under Forms → Add-Ons). Connect your own Stripe account and visitors pay on Stripe Checkout after submitting. The plugin adds no transaction fee or percentage — you pay only Stripe’s standard processing fees.
Can my form calculate totals or prices?
Yes. Add a Calculation field and write a formula that uses other fields, for example a price times a quantity plus a fee. The total updates as the visitor fills in the form and is calculated again on your server when the form is submitted, so visitors cannot change it. A Calculation field can also set the amount of a Stripe payment.
Can I send submissions to Google Sheets?
Yes, with the free Google Sheets add-on (off by default; enable it under Forms → Add-Ons). Connect a Google service account, choose a spreadsheet and worksheet for each form, and map fields to columns. New submissions are added in the background and retried automatically if Google is slow or unavailable.
Can I show my form in a popup?
Yes, free and built in — no separate popup plugin. Display any form as a modal, slide-in, sticky bar, full-screen, welcome mat, or floating launcher, and control which pages it appears on, how it triggers, how often it shows, and what happens after submit.
Can visitors sign my forms with an e-signature?
Yes. Add the Signature field and visitors can sign with a mouse, finger, or stylus. The signature is stored securely and shown as an image in the entry details, on WordPress pages and embedded forms.
Can users register and log in through my forms?
Yes, free and built in. Pick which form creates accounts and map its fields to the account email, username, password, and name. Choose the new role, customize the welcome email, and add an independent login form (with lost password and reset) to any page via the [auto_form_builder_login] shortcode — no default WordPress login screen.
Can I protect my forms from spam?
Yes. Google reCAPTCHA and Cloudflare Turnstile are both included free — use either or both on any form.
Can I manage leads from my forms in a CRM?
Yes. Auto Form Builder integrates natively with Auto Form CRM, a premium WordPress CRM with contact management, a deal pipeline, automation, email campaigns, meeting scheduling, and live chat. Capture with Auto Form Builder, then nurture and close in Auto Form CRM. Learn more at autoformcrm.com .
Do the AI features cost money?
The core builder is free and always will be, with no account required. The optional AI features run on our AIDA service: a free AIDA account comes with free trial credits, and after those are used, continued AI usage needs one-time credit packs bought on autoformcrm.com. So AI is a paid service after the free trial, while everything else stays free. Your credit balance is always visible in the plugin.
What data is sent to external services when I use the AI features?
Only when you actually use an AI feature, and only the content it needs: the form description or uploaded document when building a form; the submission content when you summarize, reply, or “ask across submissions,” or when the admin assistant answers a question; the messages you type into the admin assistant; and — only if you enable AI Conversation on a public form — the chat messages visitors type. Requests are authenticated with your AIDA token (kept encrypted on your server) and processed by our AI provider, Anthropic. Nothing is sent unless you opt in and use the feature. See “External Services” for full details.
Can I use the plugin without the AI features?
Yes. Auto Form Builder is fully functional without any AI. The AI modules are switched on by default, but the plugin never contacts AIDA until you connect an AIDA account. If you never connect one, nothing is sent, and you can switch the AI modules off under Forms → Add-Ons. Every other feature works the same either way.
Where can I get support?
Visit autoformbuilder.com/support for documentation and support.