Linux 软件免费装
Banner图

AFB – Auto Form Builder: Drag & Drop Contact Forms, Multi-Step Forms, Conditional Logic & AI

开发者 alighasemirad
更新时间 2026年11月6日 08:17
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0+
版权网址: 版权信息

标签

contact form form builder conditional logic payment form ai form builder

下载

1.6.3 1.6.5 1.2.2 1.4.6 1.3 1.4.7 1.1.4 1.1.5 1.2.7 1.0.5 1.0.8 1.0.9 1.1.2 1.1.9 1.2.4 1.2.5 1.2.6 1.2.8 1.3.1 1.0.2 1.0.6 1.1.3 1.1.8 1.4.2 1.0.0 1.1.6 1.2.3 1.4.3 1.0.7 1.4.5 1.0.3 1.1.1 1.4.9 1.5.0 1.5.1 1.5.2 1.0.1 1.2.0 1.4.4 1.0.4 1.4 1.4.1 1.5.3 1.6.0 1.1.0 1.6.1 1.1.7 1.2.1 1.2.9 1.4.8 1.6.2 1.6.4

详情介绍:

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, product order forms and payment forms 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, or their AI chat version, on any website, WordPress or not. Free forever, with no paid add-ons. The "Add-Ons" screen is simply optional free modules you switch on in one click. Stripe Payments adds no fee of its own: you pay only Stripe's standard processing fees. The AI features are optional, and the only thing you can ever pay for is AIDA credits for them, once the free trial credits are used up. Privacy-first by design: your submissions stay on your own site, and the plugin contacts no external service unless you enable a feature that needs one. Watch the full overview video · See all features · Support Drag & Drop Builder The visual drag-and-drop builder lets you add and reorder fields, undo and redo, and preview on desktop, tablet and mobile. Start from one of 28 templates in the searchable gallery (contact, quote, booking, order, survey, job application and more), a blank canvas, or a description for AI. Style your forms with theme presets, saved themes, a header image, colors, fonts and layout, with a live preview. 20+ Field Types Text, Textarea, Email, Phone, Number, Date, Time, Month & Year, Checkbox, Radio, Dropdown, Name, Address, File Upload, Signature, Color Picker, Calculation, Products, an HTML content block and Page Break, plus four survey fields: Tabular Survey (Likert grid), Star Rating, NPS and Opinion Scale. Fields support validation, help text, icons, URL prefill and conditional logic. See the full field reference. Products Field (free) List what you sell with a price, optional description and image, shown as checkboxes, a single choice, quantity steppers or cards. Visitors pick quantities within your limits and see a live order total. Products work with conditional logic and calculations, a link can preselect products and quantities, and with Stripe Payments visitors pay through an itemized Stripe Checkout. Prices are one-time; recurring billing is not available yet. Logic, Calculations & More Submissions & Notifications An inbox with Unread, Starred, Spam and Trash tabs, search, filters, bulk actions and CSV or JSON export. Quick view opens any entry over the list, and each entry page shows the answers first, with the details, tags and payment beside them. On a submission page, Previous, Next and "Next unread" move through your list, keyboard shortcuts save clicks, and "Reply by email" opens your email app. Admin and confirmation emails use your own recipients, subject and placeholders, in HTML or plain text, and can link to uploaded files with a login link or an expiring secure link. See submission management. Embed Anywhere & Pass Answers On Every form has an embed code for any site, including non-WordPress sites and page builders, plus a Gutenberg block. Prefill fields from the URL, and pass answers on through {field} tags in a redirect URL, for example to a booking page or CRM. Free Add-Ons Switch these on under Forms → Add-Ons: Webhooks and import/export of forms and entries are built in. Send each submission to several webhooks (Zapier, Make, a CRM or any endpoint), as the standard data or as your own JSON template (for example for the Meta Conversions API), signed if you like, in the background with automatic retries. Templates use answer and submission tags with modifiers such as |e164 and |sha256, and any field can be set to "Never send to webhooks". AI Features (optional) They are switched on by default but send nothing until you connect an AIDA account, and you can switch them off under Forms → Add-Ons. A free AIDA account at autoformcrm.com includes trial credits; after that, AI usage needs one-time credit packs. See "External Services" for exactly what is sent.

安装:

  1. Go to Plugins > Add New in your WordPress admin.
  2. Search for "Auto Form Builder".
  3. Click Install Now, then Activate.
  4. Open Auto Form Builder in your admin menu.
  5. Click Create New Form to build your first form.
  6. Copy the shortcode and paste it into any page or post.

屏幕截图:

  • Forms list — view, edit, duplicate, and manage all forms with shortcodes
  • Create New Form — choose from pre-built templates or start with a blank canvas
  • Form Builder — drag-and-drop editor with conditional logic per field
  • Customize Tab — theme presets, header image, colors, fonts, and live mobile preview
  • Form Settings — submission behavior, success message, and email notifications
  • Submission Management — inbox-style with search, filter, and spam protection
  • Plugin Settings — general settings, import/export, webhooks, and system status
  • Add-Ons — free built-in modules: Form Analytics, reCAPTCHA, Cloudflare Turnstile
  • Help & Support — built-in quick start guide and full field reference
  • Form Analytics — views, submissions, conversion rates, and per-form performance
  • Analytics Chart — 30-day activity chart with daily breakdown and data management

升级注意事项:

1.6.6 Security fix: visitors' passwords are no longer shown or stored in entries, emails and webhooks; existing ones are masked. The form builder now fills the screen and works on tablets and phones. Updating is recommended. 1.6.5 Adds an optional "Review your answers" step before submitting, and visitors' answers in success messages and emails, with fallback text when a field is empty. Popups and the floating chat no longer open the phone keyboard by themselves. 1.6.4 User Registration forms create accounts again (broken since 1.6.2), and Address fields show each part correctly for every country preset. Also fixes Google Sheets columns and partial entries for numeric field IDs, plus many smaller fixes. Updating is recommended. 1.6.3 A new searchable template gallery with 28 ready-made forms and Build with AI built in, plus clickable file links in notification emails (login link or expiring secure link). Also fixes garbled field names after inserting a live tag. 1.6.2 Forms using Turnstile or reCAPTCHA that stopped submitting after 1.5.2 work again. Also adds live field values in labels, text and buttons, a password show/hide button, and custom file types such as STL. Updating is recommended. 1.6.1 Customize how the AI chat looks, send leads to several webhooks with your own JSON and optional ad tracking, and read entries on a cleaner entry page with Quick view. 1.6.0 New free Products field: visitors pick products and quantities, see a live total and pay through itemized Stripe Checkout. Reading submissions is faster too, with Next, Next unread and keyboard shortcuts. Conversational Forms can now be embedded on any website. 1.5.3 Conversational Forms no longer break when a visitor doesn't answer directly, and cost about 20% less per conversation. Also fixes forms shown twice on one page and file upload size and type limits. Updating is recommended. 1.5.2 Important fixes: answers inside Rows and multi-file uploads are now saved with each entry, and payments are checked more strictly. Adds a redesigned Submissions screen; existing entries move over automatically. Updating is recommended. 1.5.1 A form rejected by the server no longer loses what the visitor typed, and dropdowns show the restored choice. Secret keys are now stored encrypted. Updating is recommended. 1.5.0 Adds a Calculation field and a free Stripe Payments add-on, plus email and layout fixes and security hardening. 1.4.9 Notification emails to several recipients are no longer dropped, and recipients use a new list. 1.4.8 Adds the free Google Sheets add-on and fixes Phone, required-field and validation issues. 1.4.7 Fixes the unsaved-changes warning, Date icon and Month & Year display. 1.4.6 Adds the free Entry Tags add-on. If you use the separate Entry Tags plugin, deactivate it after updating; tags are kept.

常见问题:

Is this plugin really free?

Yes. The drag-and-drop builder and every non-AI feature — multi-step forms, conditional logic, surveys, calculations, the Products field, 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, Products, 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 embed the AI chat on another website?

Yes. When AI Conversation is on for a form, its settings have an Embed section with the code and a Copy button, and the AI Conversational Forms list has a "Copy embed code" button too. Paste the code into any website, WordPress or not. It works for logged-out and logged-in visitors and uses AIDA credits the same way as on your own pages. On a form with a Products field, the chat hands over to the regular form at the end, with the answers filled in, so the visitor can choose products there.

Can I change how the AI chat looks?

Yes. Each conversational form has an Appearance tab with a live preview that uses no AI credits. Start from a preset (Light, Dark, Transparent or "Match my form", which takes your form's colors and font), then change the colors, font (your theme's, the system font or a Google font), text size, corners, header, avatar and input. Show the chat in the page or as a floating button in a corner, with an optional teaser message. Administrators can also add custom CSS for one chat.

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 amount can be a fixed price, an amount the visitor enters, a Calculation result, or a Products order. Payment status and refunds are tracked on the Submissions screen, and card details are entered on Stripe's page, never on your site. The plugin adds no transaction fee or percentage — you pay only Stripe's standard processing fees.

Can I sell products and take payments for free?

Yes. The Products field and the Stripe Payments add-on are both free. List what you sell with prices, turn on Stripe Payments, and visitors choose products and quantities, see the total, and pay on Stripe Checkout, with each product on its own line. Prices always come from your form, never from the visitor's browser. The plugin adds no fee; you pay only Stripe's standard fees. Prices are one-time; recurring billing is not available yet.

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.

Can a webhook send my own JSON, for example to the Meta Conversions API?

Yes. Edit the webhook under Settings → Webhooks, choose "Custom JSON template" and write the JSON, or start from the Meta Conversions API Lead example. Put tags inside quotes, for example "{email}". Field tags are the same as in emails; system tags include {event_id}, {event_time}, {page_url}, {page_url_clean}, {referrer}, {visitor_ip}, {user_agent}, {form_id}, {form_name} and {submission_id}, and the Ad Tracking add-on adds tags such as {gclid}, {utm_source}, {fbp} and {fbc}. Modifiers run left to right: |trim, |lower and |nospace tidy a value, |e164 writes a phone number with its country code, |sha256 hashes it (it must come last, and an empty value stays empty) and |number sends a number instead of text (only when the tag is the whole value). For example {phone|e164|sha256} or "{event_time|number}". "Validate & preview" shows the result with sample values before you save. To keep an answer out of every webhook, turn on "Never send to webhooks" in that field's settings in the form builder.

Can notification emails link to uploaded files, and is that safe?

Yes. Choose a "File links" option in the notification's settings. A login link opens the file only for a logged-in user allowed to view submissions. A secure link works without logging in, for one file only, until it expires (7 days by default, at most 30). Each link is signed with your site's secret keys and holds no file name or server path, so it cannot be guessed or changed to open another file. Files are sent by the plugin with download-safe headers; only images open in the browser. A link stops working when it expires or when the entry or file is deleted, and secure links are rate-limited per visitor. Anyone who has a secure link can open that file until it expires, so use login links for sensitive files.

Can I read submissions without opening each one?

Yes. On the Submissions screen, click the eye icon on a row, or press Shift+V, to open the entry's answers in Quick view over the list. Previous and Next (or J and K) move through the list in its order, and opening an unread entry marks it read.

How do I count a lead once when I use both a pixel and a webhook?

Use the same event ID in both. When the success message shows, the page fires an afb:lead event with the submission's event ID, and pushes afb_lead to the dataLayer for Google Tag Manager. For the Meta pixel: document.addEventListener( 'afb:lead', function ( e ) { fbq( 'track', 'Lead', {}, { eventID: e.detail.event_id } ); } ). In the webhook template, send "{event_id}". If the form redirects straight to another page, add the ID to the redirect address, for example https://example.com/thanks?eid={event_id}, and fire the pixel there.

What cookie does the Ad Tracking add-on set?

Only while the Ad Tracking add-on is switched on, and only when a visitor arrives with an ad click ID (fbclid, gclid, gbraid, wbraid, msclkid) or UTM parameters, the site sets one first-party cookie, afb_attr, for 90 days (you can change this). It holds those values for the first visit, the last visit and the last ad click, with the landing page address (without its query string) and the referring site's name. It is set by your own site (HttpOnly, SameSite=Lax, and Secure on HTTPS), never sent to other sites, and is used to fill webhook tags and hidden fields such as {gclid} or {fbc}. The add-on reads the Meta _fbp and _fbc cookies but never writes them, and does not touch any other cookie. Suggested privacy policy text is added under Settings → Privacy. If your site is behind Cloudflare or a proxy, set "Visitor IP source" under Settings → Webhooks, so the add-on's limit on requests per visitor counts each visitor separately.

Where can I get support?

Visit autoformbuilder.com/support for documentation and support.

更新日志:

1.6.6 1.6.5 1.6.4 1.6.3 1.6.2