{"id":256094,"date":"2025-12-04T22:37:58","date_gmt":"2025-12-04T22:37:58","guid":{"rendered":"https:\/\/me.wordpress.org\/plugins\/auto-form-crm\/"},"modified":"2026-08-10T17:37:46","modified_gmt":"2026-08-10T17:37:46","slug":"auto-form-builder","status":"publish","type":"plugin","link":"https:\/\/vec.wordpress.org\/plugins\/auto-form-builder\/","author":23377337,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.2","stable_tag":"1.4.2","tested":"7.0.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"AFB \u2013 Auto Form Builder \u2013 Embed Forms on Any Website","header_author":"Ali Ghasemirad","header_description":"Drag-and-drop form builder for WordPress.","assets_banners_color":"f1f5f5","last_updated":"2026-08-10 17:37:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/auto-form-builder\/","header_author_uri":"https:\/\/autoformbuilder.com\/","rating":5,"author_block_rating":0,"active_installs":100,"downloads":7701,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"alighasemirad","date":"2025-12-12 19:44:16"},"1.0.1":{"tag":"1.0.1","author":"alighasemirad","date":"2025-12-14 11:35:47"},"1.0.2":{"tag":"1.0.2","author":"alighasemirad","date":"2025-12-14 12:34:11"},"1.0.3":{"tag":"1.0.3","author":"alighasemirad","date":"2025-12-30 23:52:13"},"1.0.4":{"tag":"1.0.4","author":"alighasemirad","date":"2025-12-30 23:52:13"},"1.0.5":{"tag":"1.0.5","author":"alighasemirad","date":"2025-12-30 23:52:13"},"1.0.6":{"tag":"1.0.6","author":"alighasemirad","date":"2026-01-02 12:28:25"},"1.0.7":{"tag":"1.0.7","author":"alighasemirad","date":"2026-01-02 17:36:00"},"1.0.8":{"tag":"1.0.8","author":"alighasemirad","date":"2026-01-10 00:18:49"},"1.0.9":{"tag":"1.0.9","author":"alighasemirad","date":"2026-01-25 00:49:10"},"1.1.0":{"tag":"1.1.0","author":"alighasemirad","date":"2026-02-16 13:47:45"},"1.1.1":{"tag":"1.1.1","author":"alighasemirad","date":"2026-02-25 16:01:59"},"1.1.2":{"tag":"1.1.2","author":"alighasemirad","date":"2026-02-28 16:02:37"},"1.1.3":{"tag":"1.1.3","author":"alighasemirad","date":"2026-02-28 22:04:23"},"1.1.4":{"tag":"1.1.4","author":"alighasemirad","date":"2026-03-04 00:17:39"},"1.1.5":{"tag":"1.1.5","author":"alighasemirad","date":"2026-03-04 21:49:45"},"1.1.6":{"tag":"1.1.6","author":"alighasemirad","date":"2026-03-06 18:23:49"},"1.1.7":{"tag":"1.1.7","author":"alighasemirad","date":"2026-03-22 19:16:30"},"1.1.8":{"tag":"1.1.8","author":"alighasemirad","date":"2026-04-02 19:17:47"},"1.1.9":{"tag":"1.1.9","author":"alighasemirad","date":"2026-04-14 23:06:10"},"1.2.0":{"tag":"1.2.0","author":"alighasemirad","date":"2026-04-20 06:49:35"},"1.2.1":{"tag":"1.2.1","author":"alighasemirad","date":"2026-04-27 23:05:56"},"1.2.2":{"tag":"1.2.2","author":"alighasemirad","date":"2026-05-23 20:14:45"},"1.2.3":{"tag":"1.2.3","author":"alighasemirad","date":"2026-06-12 22:52:37"},"1.2.4":{"tag":"1.2.4","author":"alighasemirad","date":"2026-07-04 19:18:29"},"1.2.5":{"tag":"1.2.5","author":"alighasemirad","date":"2026-07-10 13:59:43"},"1.2.6":{"tag":"1.2.6","author":"alighasemirad","date":"2026-07-11 15:21:55"},"1.2.7":{"tag":"1.2.7","author":"alighasemirad","date":"2026-07-13 11:34:31"},"1.2.8":{"tag":"1.2.8","author":"alighasemirad","date":"2026-07-16 00:22:34"},"1.2.9":{"tag":"1.2.9","author":"alighasemirad","date":"2026-07-18 23:20:49"},"1.3":{"tag":"1.3","author":"alighasemirad","date":"2026-07-26 12:45:17"},"1.3.1":{"tag":"1.3.1","author":"alighasemirad","date":"2026-08-01 09:53:21"},"1.4":{"tag":"1.4","author":"alighasemirad","date":"2026-08-06 23:11:27"},"1.4.1":{"tag":"1.4.1","author":"alighasemirad","date":"2026-08-08 11:33:22"},"1.4.2":{"tag":"1.4.2","author":"alighasemirad","date":"2026-08-10 17:37:46"}},"upgrade_notice":{"1.3.1":"<p>Adds per-component Required checkboxes on the Address field (Address Line 2, State\/Province\/Region, ZIP\/Postal, Country, Organization). Fixes conditional logic inside page-builder popups (Brizy, Elementor, WP Bakery) by supporting multiple copies of the same form on one page, fixes multi-step forms showing every step at once when a stale stylesheet is served, and fixes required Name (separate fields) and Address validation so filled-in fields are no longer reported as missing. Recommended update.<\/p>","1.3":"<p>Adds a redesigned plugin dashboard with KPI cards, a 14-day activity chart, recent submissions, top-performing forms, and add-on status, plus multi-step forms with Page Break fields, answer-based step branching, partial entry capture with configurable retention, and a free Slack Notifications add-on with per-form channels and a one-click test message. Also improves survey answers in emails and fixes form duplication, repeated form rendering, and checkbox validation. Recommended update.<\/p>","1.2.9":"<p>Adds a full free survey toolkit: Tabular Survey (Likert grid), Star Rating, NPS and Opinion Scale fields, plus a visual Survey Results page with charts and an automatic NPS score. Also fixes the Form Analytics add-on charts. Recommended update.<\/p>","1.2.8":"<p>Adds a Gutenberg block for inserting forms with a live editor preview, a WordPress dashboard widget with submission stats and shortcuts, prefilling fields from URL parameters (including embedded forms), and a new Color Picker field. Recommended update.<\/p>","1.2.7":"<p>Adds the free User Registration &amp; Login add-on: create WordPress accounts from form submissions with field mapping, a custom welcome email, and a fully independent login form (sign in, lost password, and reset all on your own page). Also fixes submission actions for redirect-only forms. Recommended update.<\/p>","1.2.6":"<p>Adds conditional thank-you messages\/redirects and conditional email rules based on the visitor&#039;s answers, a plain-text email format option, and a custom message field for admin notifications. Existing forms behave exactly as before until you use the new options. Recommended update.<\/p>","1.2.5":"<p>Adds a Signature field so visitors can sign forms (mouse, touch or stylus); signatures are stored with the submission and shown in the entry details. Recommended update.<\/p>","1.2.4":"<p>Adds cross-site embedding \u2014 copy an embed code and place any form on any website, even non-WordPress sites and page builders, with the original design and automatic resizing. Includes an optional &quot;break out of iframe&quot; setting for redirect thank-you pages. Recommended update for all users.<\/p>","1.2.3":"<p>Adds inline validation for searchable dropdowns and pattern\/format fields (with auto-scroll to the first invalid field), plus an optional, off-by-default anonymous Usage Data setting. Recommended update for all users.<\/p>","1.2.2":"<p>Prevents duplicate submissions from rapid clicks. Adds per-form email color branding, an optional privacy-policy link inside Single Checkbox fields, an SMTP deliverability tip, and a fully opt-in, anonymous deactivation feedback dialog (no personal data is sent).<\/p>","1.2.1":"<p>Important fixes for two production-impacting bugs: form submissions no longer redirect to wp-admin login on pages with non-Latin URLs (Georgian, Arabic, Cyrillic, Chinese, Hebrew, Persian, Thai, etc.), and required-field validation now works correctly when a file upload field is on the form. Also fixes conditional logic on dropdowns, multi-select chip remove, FOUC on conditionally-hidden fields, and adds Move Up \/ Move Down buttons on form fields plus a new Report a Bug admin page. Strongly recommended update for all users.<\/p>","1.2.0":"<p>Date fields now display in your configured format (DD\/MM\/YYYY, MM\/DD\/YYYY, etc.) across the dashboard, admin emails, and user confirmation emails. Required consent\/privacy checkboxes now use native inline validation instead of a full error banner, so users no longer lose typed data when they miss a required checkbox. Adds optional date preview chip toggle. Recommended update for all users.<\/p>","1.1.9":"<p>Fixes conditional logic for multi-select dropdowns and required field validation for conditionally hidden fields. Recommended update for all users using conditional logic.<\/p>","1.1.8":"<p>8 new industry form themes, all 12 existing themes redesigned with richer visuals, hover effects, and animations. Fixes Elementor compatibility for padding, layout, and button styles. Theme switching architecture fixed. Recommended update for all users.\nFixes form display issues on Hello Elementor and minimal themes.<\/p>","1.1.7":"<p>New: Outbound webhooks for CRM integrations, form border and shadow controls, background opacity, header overlay with hover, help text color, name field side-by-side layout. Multiple styling fixes for header images, submit buttons, and dynamic CSS delivery. Recommended update for all users.<\/p>","1.1.6":"<p>Fixes form display issues on Hello Elementor and minimal themes, admin page styling flash, and incorrect CAPTCHA notices. Recommended update for all users.<\/p>","1.1.5":"<p>Critical fix: Submissions now appear correctly on the Submissions page. All status tabs work as expected. Update immediately.<\/p>","1.1.4":"<p>New button customization options (border, helper text, hover text color), 15 additional Google Fonts, Google Fonts now load correctly, unified save UX, form duplication fix, and submissions page improvements.<\/p>","1.1.3":"<p>Time field improvements: custom dropdown picker now fully enforces time intervals, min\/max range, and 12h\/24h format. Removed unused Show Seconds option. Code cleanup.<\/p>","1.1.2":"<p>Bug fixes for background customization: all background types, patterns, opacity, and image controls now work correctly on both preview and frontend rendered forms.<\/p>","1.1.1":"<p>New features: Customize Form styling panel, Form Analytics, reCAPTCHA Protection, and Cloudflare Turnstile add-ons. Activate add-ons from the Add-Ons page.<\/p>","1.1.0":"<p>Critical fix: Resolves CSS conflicts with WooCommerce and other plugins. Highly recommended update for all users.<\/p>","1.0.9":"<p>New feature: Send confirmation emails to users after form submission! Configure in Form Settings.<\/p>","1.0.8":"<p>Customize your submit button text! Change the default &quot;Submit&quot; to any text you want.<\/p>","1.0.7":"<p>Adds support for premium add-ons (Entry Tags, Google Sheets). Recommended update.<\/p>","1.0.6":"<p>Fixes CSS conflicts. Recommended for all Auto Form Builder users.<\/p>","1.0.4":"<p>New form templates! Create Contact, Feedback, Support, Newsletter, and Event Registration forms instantly.<\/p>","1.0.0":"<p>Welcome to Auto Form Builder! Create your first form in minutes.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3411509,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3418509,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3418509,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"auto-form-builder\/form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"auto-form-builder\/form","title":"Auto Form Builder","category":"widgets","description":"Display an Auto Form Builder form.","keywords":["form","contact form","afb"],"textdomain":"auto-form-builder","attributes":{"formId":{"type":"number","default":0}},"supports":{"html":false,"customClassName":true},"editorScript":"auto-form-builder-form-block-editor","editorStyle":"auto-form-builder-form-block-editor"}},"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3","1.3.1","1.4","1.4.1","1.4.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3623419,"resolution":"1","location":"assets","locale":"","width":1637,"height":914},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3497745,"resolution":"10","location":"assets","locale":"","width":1676,"height":935},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3497745,"resolution":"11","location":"assets","locale":"","width":1705,"height":936},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3497745,"resolution":"12","location":"assets","locale":"","width":1687,"height":940},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3497745,"resolution":"2","location":"assets","locale":"","width":1675,"height":948},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3497745,"resolution":"3","location":"assets","locale":"","width":1622,"height":947},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3497745,"resolution":"4","location":"assets","locale":"","width":1702,"height":940},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3497745,"resolution":"5","location":"assets","locale":"","width":1705,"height":935},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3497745,"resolution":"6","location":"assets","locale":"","width":1697,"height":927},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3497745,"resolution":"7","location":"assets","locale":"","width":1696,"height":938},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3497745,"resolution":"8","location":"assets","locale":"","width":1680,"height":931},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3497745,"resolution":"9","location":"assets","locale":"","width":1692,"height":887}},"screenshots":{"1":"Dashboard \u2014 KPI cards, 14-day activity chart, recent submissions, top forms, and add-on status","2":"Forms list \u2014 view, edit, duplicate, and manage all forms with shortcodes","3":"Create New Form \u2014 choose from pre-built templates or start with a blank canvas","4":"Form Builder \u2014 drag-and-drop editor with conditional logic per field","5":"Customize Tab \u2014 theme presets, header image, colors, fonts, and live mobile preview","6":"Form Settings \u2014 submission behavior, success message, and email notifications","7":"Submission Management \u2014 inbox-style with search, filter, and spam protection","8":"Plugin Settings \u2014 general settings, import\/export, webhooks, and system status","9":"Add-Ons \u2014 built-in free add-ons: Form Analytics, reCAPTCHA, Cloudflare Turnstile","10":"Help &amp; Support \u2014 built-in quick start guide and full field reference","11":"Form Analytics \u2014 views, submissions, conversion rates, and per-form performance","12":"Analytics Chart \u2014 30-day activity chart with daily breakdown and data management"}},"plugin_section":[262246],"plugin_tags":[2353,256298,358,177462,2253],"plugin_category":[42],"plugin_contributors":[251707],"plugin_business_model":[],"class_list":["post-256094","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-ai","plugin_tags-ai-form-builder","plugin_tags-contact-form","plugin_tags-conversational-forms","plugin_tags-form-builder","plugin_category-contact-forms","plugin_contributors-alighasemirad","plugin_committers-alighasemirad"],"banners":{"banner":"https:\/\/ps.w.org\/auto-form-builder\/assets\/banner-772x250.png?rev=3418509","banner_2x":"https:\/\/ps.w.org\/auto-form-builder\/assets\/banner-1544x500.png?rev=3418509","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/auto-form-builder\/assets\/icon-256x256.png?rev=3411509","icon_2x":"https:\/\/ps.w.org\/auto-form-builder\/assets\/icon-256x256.png?rev=3411509","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/auto-form-builder\/assets\/screenshot-1.png?rev=3623419","caption":"Dashboard \u2014 KPI cards, 14-day activity chart, recent submissions, top forms, and add-on status"},{"src":"https:\/\/ps.w.org\/auto-form-builder\/assets\/screenshot-2.png?rev=3497745","caption":"Forms list \u2014 view, edit, duplicate, and manage all forms with shortcodes"},{"src":"https:\/\/ps.w.org\/auto-form-builder\/assets\/screenshot-3.png?rev=3497745","caption":"Create New Form \u2014 choose from pre-built templates or start with a blank canvas"},{"src":"https:\/\/ps.w.org\/auto-form-builder\/assets\/screenshot-4.png?rev=3497745","caption":"Form Builder \u2014 drag-and-drop editor with conditional logic per field"},{"src":"https:\/\/ps.w.org\/auto-form-builder\/assets\/screenshot-5.png?rev=3497745","caption":"Customize Tab \u2014 theme presets, header image, colors, fonts, and live mobile preview"},{"src":"https:\/\/ps.w.org\/auto-form-builder\/assets\/screenshot-6.png?rev=3497745","caption":"Form Settings \u2014 submission behavior, success message, and email notifications"},{"src":"https:\/\/ps.w.org\/auto-form-builder\/assets\/screenshot-7.png?rev=3497745","caption":"Submission Management \u2014 inbox-style with search, filter, and spam protection"},{"src":"https:\/\/ps.w.org\/auto-form-builder\/assets\/screenshot-8.png?rev=3497745","caption":"Plugin Settings \u2014 general settings, import\/export, webhooks, and system status"},{"src":"https:\/\/ps.w.org\/auto-form-builder\/assets\/screenshot-9.png?rev=3497745","caption":"Add-Ons \u2014 built-in free add-ons: Form Analytics, reCAPTCHA, Cloudflare Turnstile"},{"src":"https:\/\/ps.w.org\/auto-form-builder\/assets\/screenshot-10.png?rev=3497745","caption":"Help &amp; Support \u2014 built-in quick start guide and full field reference"},{"src":"https:\/\/ps.w.org\/auto-form-builder\/assets\/screenshot-11.png?rev=3497745","caption":"Form Analytics \u2014 views, submissions, conversion rates, and per-form performance"},{"src":"https:\/\/ps.w.org\/auto-form-builder\/assets\/screenshot-12.png?rev=3497745","caption":"Analytics Chart \u2014 30-day activity chart with daily breakdown and data management"}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/autoformbuilder.com\/support\/\">Support<\/a><\/p>\n\n\n\n<p><strong>Watch the full overview video below.<\/strong><\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=MpsZfFIvotE<\/p>\n\n\n\n<p>Auto Form Builder is a free drag-and-drop WordPress form builder for creating professional forms \u2014 contact forms, multi-step forms, surveys, file upload forms, and forms with conditional logic \u2014 without writing any code.<\/p>\n\n<p>It also brings AI to your forms. With the optional AI add-ons you can build a form from a plain-English description or an uploaded document, generate conditional logic automatically, summarize and draft replies to submissions, ask across all your submissions, and use an admin AI assistant that answers questions and even creates forms. You can also turn any form into an AI conversational form that collects answers naturally.<\/p>\n\n<p>The core builder and every non-AI feature are completely free, with no upsells hidden behind core functionality. The AI features are optional and off by default: they connect to our AIDA service only after you opt in, with free trial credits to start and paid credit packs afterward (see \"External Services\" for the full disclosure).<\/p>\n\n<h4>Why Auto Form Builder?<\/h4>\n\n<p>Most form plugins lock their best features behind expensive subscriptions. Auto Form Builder gives you multi-step forms, conditional logic, surveys, form analytics, spam protection, submission management, webhooks, Slack notifications, import\/export, and full visual customization \u2014 all free.<\/p>\n\n<h4>Plugin Dashboard<\/h4>\n\n<p>A command center with four KPI cards (total forms, total submissions, unread entries, and this week's activity with a week-over-week trend), a 14-day activity chart, latest entries, a top-forms ranking, add-on status, and one-click shortcuts. New users get a guided onboarding card.<\/p>\n\n<h4>Drag &amp; Drop Form Builder<\/h4>\n\n<p>Build a form in minutes: drag fields onto the canvas and you're done. The builder supports undo\/redo, a live preview (desktop, tablet, mobile), and instant shortcode generation to embed your form anywhere.<\/p>\n\n<h4>Embed Forms on Any Website<\/h4>\n\n<p>Every form comes with a ready-made embed code you can paste onto any website \u2014 including non-WordPress sites and page builders such as WP Bakery, Brizy, and Elementor. The embedded form keeps your design, auto-resizes to fit its content, and stays isolated from the host theme. Redirect thank-you pages can even break out of the frame.<\/p>\n\n<h4>15+ Field Types<\/h4>\n\n<p>Every common field type is included:<\/p>\n\n<ul>\n<li>Text Input<\/li>\n<li>Textarea<\/li>\n<li>Email<\/li>\n<li>Phone<\/li>\n<li>Number<\/li>\n<li>Date &amp; Time<\/li>\n<li>Checkbox<\/li>\n<li>Radio Buttons<\/li>\n<li>Dropdown<\/li>\n<li>Name Field<\/li>\n<li>Address<\/li>\n<li>File Upload<\/li>\n<li>Signature<\/li>\n<li>Color Picker<\/li>\n<li>Page Break (multi-step forms)<\/li>\n<li>Tabular Survey (Likert grid)<\/li>\n<li>Star Rating<\/li>\n<li>NPS (0\u201310)<\/li>\n<li>Opinion Scale<\/li>\n<\/ul>\n\n<h4>Signature Field<\/h4>\n\n<p>Collect e-signatures inside your form. Visitors sign with a mouse, finger, or stylus; the signature is stored securely and shown as an image in the entry details \u2014 ideal for consent forms, agreements, and approvals, on WordPress pages and embedded forms alike.<\/p>\n\n<h4>Survey Fields &amp; Visual Results<\/h4>\n\n<p>Build complete surveys with four dedicated question types, free:<\/p>\n\n<ul>\n<li><strong>Tabular Survey (Likert grid)<\/strong> \u2014 rows of questions with your own answer columns (radio or checkbox), collapsing neatly on mobile.<\/li>\n<li><strong>Star Rating<\/strong> \u2014 3 to 10 stars, keyboard and touch accessible.<\/li>\n<li><strong>NPS (0\u201310)<\/strong> \u2014 the standard Net Promoter Score scale with Detractor\/Passive\/Promoter answers.<\/li>\n<li><strong>Opinion Scale<\/strong> \u2014 numbered buttons with custom end labels.<\/li>\n<\/ul>\n\n<p>The Survey Results screen gives visual, per-question reports: distribution charts, stacked bars, an automatically calculated NPS score, and a 30-day trend. Survey answers appear formatted in entry details and CSV exports, and conditional logic works with every survey field.<\/p>\n\n<h4>Color Picker Field<\/h4>\n\n<p>Let visitors choose a color with the browser's native picker \u2014 ideal for design requests and product personalization. The value is validated, stored, and shown as a swatch with its hex code.<\/p>\n\n<h4>Pre-Built Templates<\/h4>\n\n<p>Start faster with ready-to-use templates including Contact Form, Feedback Form, Support Request, Newsletter Signup, and Event Registration. Every template is fully customizable.<\/p>\n\n<h4>Conditional Logic<\/h4>\n\n<p>Show or hide any field based on earlier answers, using multiple AND\/OR conditions per field \u2014 no code required. Logic also controls confirmations and emails: show a different success message or redirect, route the admin notification elsewhere, change its subject or message, skip it, or send a different confirmation email. The first matching rule wins; otherwise your normal settings apply.<\/p>\n\n<h4>Multi-Step Forms<\/h4>\n\n<p>Break long forms into short steps to boost completion. Enable multi-step mode, drop Page Break fields where each step begins, set step titles and button labels, and pick a progress bar style. Step branching can skip steps or jump ahead based on earlier answers (forward-only and loop-safe), so every visitor sees only the steps that apply.<\/p>\n\n<h4>Partial Entries \u2014 Capture Abandoned Forms<\/h4>\n\n<p>Don't lose a lead when someone doesn't press Submit. With partial entry capture, in-progress answers are saved and reviewable on the Partial Entries screen. Abandoned entries auto-delete after a retention period you control (1\u2013365 days).<\/p>\n\n<h4>Full Visual Customization<\/h4>\n\n<p>Make your forms match your brand perfectly. The Customize tab gives you control over:<\/p>\n\n<ul>\n<li>Theme presets \u2014 Corporate, Minimal, Modern, Eco, Friendly, Luxury, Neutral, Creative, Feminine, Fresh, and more<\/li>\n<li>Header image \/ banner per form<\/li>\n<li>Background, colors, fonts, layout<\/li>\n<li>Field styling and button design<\/li>\n<li>Visual effects<\/li>\n<\/ul>\n\n<p>Every change is previewed live across desktop, tablet, and mobile.<\/p>\n\n<h4>Submission Management<\/h4>\n\n<p>All submissions live in a clean inbox with Unread, Starred, Read, Spam, and Trash tabs. Search by any field value, filter by form or date range, sort, and print \u2014 right from the dashboard.<\/p>\n\n<h4>Email Notifications<\/h4>\n\n<p>Get notified instantly on submit. Admin and user confirmation emails are fully configurable per form \u2014 recipients, subject, and a custom message with placeholders like {submission_data} and {form_name}. Choose styled HTML or plain text, and use conditional rules to send different emails (or none).<\/p>\n\n<h4>Form Analytics<\/h4>\n\n<p>Track views, submissions, average conversion rate, and per-form breakdowns with a 30-day chart. Sync historical submissions or reset data anytime. Included free and activatable from the Add-Ons page.<\/p>\n\n<h4>Spam Protection<\/h4>\n\n<p>Two options are included free \u2014 Google reCAPTCHA and Cloudflare Turnstile \u2014 activatable from the Add-Ons page. Use one or both on any form.<\/p>\n\n<h4>User Registration &amp; Login<\/h4>\n\n<p>Turn any form into a registration form. Map fields to the account email, username, password, and first\/last name (a single Full Name field is split automatically), choose the new user's role (never Administrator), and optionally send a custom welcome email with placeholders like {username} and {set_password_url}. Passwords are handled by WordPress core and never stored with the submission or emailed.<\/p>\n\n<p>The add-on also provides an independent login form via the [auto_form_builder_login] shortcode \u2014 sign-in, lost password, and password reset all on your own page, styled to match your site.<\/p>\n\n<h4>Import &amp; Export<\/h4>\n\n<p>Export forms and entries for backup or migration, and import forms onto any WordPress site in seconds \u2014 ideal for agencies.<\/p>\n\n<h4>Slack Notifications<\/h4>\n\n<p>Notify your team in Slack the moment a form is submitted. Activate the free add-on, paste a Slack Incoming Webhook URL, and choose which forms post to which channels. Only hooks.slack.com URLs are accepted, no credentials are stored, and passwords and file contents are never sent.<\/p>\n\n<h4>Webhooks<\/h4>\n\n<p>Send submission data to Zapier, Make, or any custom endpoint the moment a form is submitted.<\/p>\n\n<h4>Extend with Paid Add-Ons<\/h4>\n\n<p>The free plugin is complete on its own. For teams and agencies, <a href=\"https:\/\/autoformbuilder.com\/addons\/\">premium add-ons are available<\/a> to extend specific functionality.<\/p>\n\n<h4>Auto Form CRM Integration<\/h4>\n\n<p>Auto Form Builder integrates natively with Auto Form CRM, a dedicated <a href=\"https:\/\/autoformcrm.com\/\">WordPress CRM<\/a> for managing leads and submissions in one place.<\/p>\n\n<h4>AI Features (Optional Add-Ons)<\/h4>\n\n<p>Two optional AI add-ons are available and <strong>off by default<\/strong>: <strong>AI Assistant<\/strong> (build a form from a description or document, one-click summaries and suggested replies, \"ask across your submissions\", and an admin chat assistant that answers questions and creates forms) and <strong>AI Conversation<\/strong> (turn a form into a friendly chat, with optional appointment booking).<\/p>\n\n<p>These features connect to AIDA, our AI service at <a href=\"https:\/\/autoformcrm.com\/\">autoformcrm.com<\/a>. Nothing is sent unless you activate an AI add-on and connect a free AIDA account, which includes free trial credits; afterward, AI usage requires one-time credit packs. See \"External Services\" below for exactly what data is sent, when, and to whom.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>Auto Form Builder is privacy-first. By default the plugin does <strong>not<\/strong> contact any external service. The following optional services are off by default and only ever run after you actively opt in:<\/p>\n\n<p><strong>AIDA \u2014 AI Assistant &amp; AI Conversation (optional add-ons, off by default)<\/strong><\/p>\n\n<ul>\n<li>Service: AIDA \u2014 the AI service that powers the plugin's optional AI features.<\/li>\n<li>Provider: Auto Form Builder \/ Auto Form CRM (https:\/\/autoformcrm.com\/). AIDA processes each request using a third-party AI provider, Anthropic.<\/li>\n<li>When it is contacted: <strong>Only<\/strong> after an administrator activates an AI add-on (AI Assistant or AI Conversation), connects an AIDA account, and then uses an AI feature. If you never activate an add-on or connect an account, nothing is ever sent to AIDA; the core form builder never contacts AIDA.<\/li>\n<li>Account required: The AI features require an AIDA account. Creating one is free and includes free trial credits; afterward, continued AI usage requires one-time credit packs purchased on autoformcrm.com. The AI features are a paid service after the free trial; the core plugin and all non-AI features remain free and never require an account.<\/li>\n<li>Data that is sent, and when:\n\n<ul>\n<li>Form building (AI Assistant): the form description you type and any document you upload, sent when you request an AI-generated form.<\/li>\n<li>Submission AI (AI Assistant): the content of the submission(s) you act on, sent when you request a summary, a suggested reply, or an \"ask across submissions\" answer, or when the admin chat assistant answers a question about your forms or submissions.<\/li>\n<li>Admin chat assistant (AI Assistant): the messages you type, sent when you send them.<\/li>\n<li>Conversations (AI Conversation): if you enable it on a public form, the chat messages visitors type into that form, sent when they send them so the assistant can reply and collect answers.<\/li>\n<li>Authentication: your AIDA connection token, sent server-side only to authenticate each request. It is stored encrypted on your server and never exposed to the browser.<\/li>\n<\/ul><\/li>\n<li>Data that is NOT sent: no request is made for any AI feature you do not use, and no submission or form content is sent outside of the AI action you trigger. Passwords handled by WordPress core are never sent.<\/li>\n<li>Metering: AI usage is metered in credits; your balance is shown in the plugin's AI settings. Buying credits always opens autoformcrm.com in a new tab; no payment is ever processed inside the plugin.<\/li>\n<li>Purpose: To provide the optional AI features \u2014 AI form building, submission summaries and replies, the admin assistant, and conversational forms.<\/li>\n<li>Provider terms \/ privacy policy: https:\/\/autoformcrm.com\/terms and https:\/\/autoformcrm.com\/privacy (Auto Form CRM \/ AIDA). AI processing is performed by Anthropic \u2014 see https:\/\/www.anthropic.com\/legal\/commercial-terms and https:\/\/www.anthropic.com\/legal\/privacy.<\/li>\n<\/ul>\n\n<p><strong>Anonymous Deactivation Feedback (opt-in, one-time)<\/strong><\/p>\n\n<ul>\n<li>Service: Auto Form Builder feedback endpoint<\/li>\n<li>Endpoint: https:\/\/autoformbuilder.com\/afb-deactivation-feedback.php<\/li>\n<li>Provider: Auto Form Builder (https:\/\/autoformbuilder.com\/)<\/li>\n<li>When it is contacted: <strong>Only<\/strong> when an administrator clicks \"Submit &amp; Deactivate\" in the optional feedback dialog shown when deactivating the plugin. Skipping, closing, or dismissing the dialog sends nothing.<\/li>\n<li>Data that is sent: the reason you selected, your optional short free-text explanation (capped at 1000 characters), your WordPress version, your PHP version, the Auto Form Builder plugin version, and your site locale.<\/li>\n<li>Data that is NOT sent: site URL, administrator name or email, user ID, IP address, or any form \/ submission data. The User-Agent of the request is overridden to a neutral string so the request does not embed the site URL.<\/li>\n<li>Purpose: To understand why users deactivate the plugin and prioritise improvements.<\/li>\n<li>Transparency: The exact JSON payload is shown in the dialog (via \"See exactly what we send\") before any data leaves your server.<\/li>\n<li>Provider terms \/ privacy policy: https:\/\/autoformbuilder.com\/<\/li>\n<\/ul>\n\n<p><strong>Anonymous Usage Data (opt-in, off by default)<\/strong><\/p>\n\n<ul>\n<li>Service: Auto Form Builder telemetry endpoint<\/li>\n<li>Endpoint: https:\/\/autoformbuilder.com\/afb-telemetry.php<\/li>\n<li>Provider: Auto Form Builder (https:\/\/autoformbuilder.com\/)<\/li>\n<li>When it is contacted: <strong>Only<\/strong> if you enable \"Help improve Auto Form Builder by sending anonymous usage data\" in onboarding or Settings \u2192 General. While enabled, it sends a one-time \"install\" event on opt-in and an \"uninstall\" event when the plugin is deleted. If you never opt in, nothing is sent; turning it off in Settings stops all further requests.<\/li>\n<li>Data that is sent: a randomly generated anonymous site ID (created locally, not derived from your URL), the plugin \/ WordPress \/ PHP \/ MySQL versions, the plugin version present at install, your site locale, whether the site is multisite, the number of days since install, the approximate number of forms and submissions expressed as ranges (never exact counts), which Auto Form Builder add-ons are active, and whether onboarding was completed.<\/li>\n<li>Data that is NOT sent: site URL, administrator name or email, user ID, IP address, or any form \/ submission content.<\/li>\n<li>Purpose: To measure the uninstall rate and understand which environments and usage levels correlate with users leaving, so we can prioritise improvements.<\/li>\n<li>Transparency: The full list of what is and is not collected is shown next to the opt-in checkbox (\"What we collect\") before you enable it.<\/li>\n<li>Provider terms \/ privacy policy: https:\/\/autoformbuilder.com\/privacy\/<\/li>\n<\/ul>\n\n<p><strong>Slack Notifications (optional add-on, off by default)<\/strong><\/p>\n\n<ul>\n<li>Service: Slack Incoming Webhooks<\/li>\n<li>Endpoint: the https:\/\/hooks.slack.com\/services\/... webhook URL that you create in your own Slack workspace and paste into the add-on settings. Only URLs on hooks.slack.com are accepted; no other host is ever contacted.<\/li>\n<li>Provider: Slack Technologies, LLC (https:\/\/slack.com\/)<\/li>\n<li>When it is contacted: <strong>Only<\/strong> if you activate the Slack Notifications add-on, configure a webhook URL, and enable it for a specific form. A message is then sent each time that form is submitted, and when you click \"Send Test\". If the add-on is inactive or no form is enabled, nothing is sent.<\/li>\n<li>Data that is sent: the form title and your site name. The values a visitor submitted are included <strong>only<\/strong> when you additionally enable \"Include answers\" for that form. Passwords, CAPTCHA values, file contents, and server file paths are never sent; uploaded files appear by filename only.<\/li>\n<li>Purpose: To notify your team in Slack about new form submissions in real time.<\/li>\n<li>Provider terms \/ privacy policy: https:\/\/slack.com\/terms-of-service and https:\/\/slack.com\/trust\/privacy\/privacy-policy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Go to Plugins &gt; Add New in your WordPress admin<\/li>\n<li>Search for \"Auto Form Builder\"<\/li>\n<li>Click Install Now, then Activate<\/li>\n<li>Navigate to Auto Form Builder in your admin menu<\/li>\n<li>Click Create New Form to build your first form<\/li>\n<li>Copy the shortcode and paste it into any page or post<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20really%20free%3F\"><h3>Is this plugin really free?<\/h3><\/dt>\n<dd><p>Yes. Auto Form Builder is 100% free. Multi-step forms, conditional logic, surveys, form analytics, spam protection, submission management, webhooks, Slack notifications, import\/export, and full visual customization are all included at no cost. Optional paid add-ons are available for extended functionality.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20know%20how%20to%20code%3F\"><h3>Do I need to know how to code?<\/h3><\/dt>\n<dd><p>No. The drag-and-drop builder requires zero coding knowledge. Everything from building to styling to embedding is handled through the visual interface.<\/p><\/dd>\n<dt id=\"can%20i%20add%20conditional%20logic%20to%20my%20forms%3F\"><h3>Can I add conditional logic to my forms?<\/h3><\/dt>\n<dd><p>Yes. Every field supports conditional logic. You can show or hide fields based on other field values, using AND or OR conditions, with multiple conditions per field.<\/p><\/dd>\n<dt id=\"what%20field%20types%20are%20available%3F\"><h3>What field types are available?<\/h3><\/dt>\n<dd><p>Text Input, Textarea, Email, Phone, Number, Date, Time, Checkbox, Radio Buttons, Dropdown, Name, Address, File Upload, Signature, Color Picker, Page Break (for multi-step forms), and four survey fields: Tabular Survey (Likert grid), Star Rating, NPS, and Opinion Scale.<\/p><\/dd>\n<dt id=\"can%20i%20create%20multi-step%20forms%3F\"><h3>Can I create multi-step forms?<\/h3><\/dt>\n<dd><p>Yes. Enable multi-step mode in Form Settings and add Page Break fields where each new step should start. You get step titles, custom Next\/Previous button labels, progress bar styles, and answer-based step branching that can skip steps or jump ahead so visitors only see what applies to them.<\/p><\/dd>\n<dt id=\"can%20i%20see%20answers%20from%20visitors%20who%20never%20finished%20the%20form%3F\"><h3>Can I see answers from visitors who never finished the form?<\/h3><\/dt>\n<dd><p>Yes. Turn on partial entry capture and in-progress answers are saved while visitors fill out the form. Review them on the Partial Entries screen, and let abandoned entries auto-delete after a retention period you choose (1\u2013365 days).<\/p><\/dd>\n<dt id=\"can%20i%20get%20slack%20notifications%20for%20form%20submissions%3F\"><h3>Can I get Slack notifications for form submissions?<\/h3><\/dt>\n<dd><p>Yes. Activate the free Slack Notifications add-on, paste your Slack Incoming Webhook URL, and enable it for any form. Different forms can notify different Slack channels, and you choose per form whether the submitted answers are included in the message.<\/p><\/dd>\n<dt id=\"can%20i%20embed%20my%20form%20on%20another%20website%3F\"><h3>Can I embed my form on another website?<\/h3><\/dt>\n<dd><p>Yes. Every form comes with a ready-made embed code \u2014 click \"Copy embed code\" on the Forms screen and paste it into any website, including non-WordPress sites and page builders like WP Bakery, Brizy, and Elementor. The embedded form keeps your original design, resizes automatically to fit its content, and stays isolated from the host site's styles. You can also copy a direct link to the form and share it as its own page.<\/p><\/dd>\n<dt id=\"can%20visitors%20sign%20my%20forms%20with%20an%20e-signature%3F\"><h3>Can visitors sign my forms with an e-signature?<\/h3><\/dt>\n<dd><p>Yes. Add the Signature field and visitors can draw their signature with a mouse, finger, or stylus. The signature is stored securely with the submission and shown as an image in the entry details \u2014 on your WordPress pages and in embedded forms.<\/p><\/dd>\n<dt id=\"can%20users%20register%20and%20log%20in%20through%20my%20forms%3F\"><h3>Can users register and log in through my forms?<\/h3><\/dt>\n<dd><p>Yes. Activate the free User Registration &amp; Login add-on, pick which form creates accounts, and map its fields to the account email, username, password, and name. You can choose the role new users receive, customize the welcome email, and add a fully independent login form to any page with the [auto_form_builder_login] shortcode \u2014 including lost password and password reset, all without the default WordPress login screen.<\/p><\/dd>\n<dt id=\"can%20i%20protect%20my%20forms%20from%20spam%3F\"><h3>Can I protect my forms from spam?<\/h3><\/dt>\n<dd><p>Yes. Google reCAPTCHA and Cloudflare Turnstile are both included as free built-in add-ons. Activate either or both from the Add-Ons page.<\/p><\/dd>\n<dt id=\"can%20i%20track%20form%20performance%3F\"><h3>Can I track form performance?<\/h3><\/dt>\n<dd><p>Yes. The built-in Form Analytics add-on tracks views, submissions, and conversion rates per form with a 30-day activity chart.<\/p><\/dd>\n<dt id=\"can%20i%20export%20form%20submissions%3F\"><h3>Can I export form submissions?<\/h3><\/dt>\n<dd><p>Yes. You can export forms and entries from the Settings &gt; Import\/Export tab.<\/p><\/dd>\n<dt id=\"does%20it%20support%20webhooks%3F\"><h3>Does it support webhooks?<\/h3><\/dt>\n<dd><p>Yes. Built-in webhook support lets you send submission data to Zapier, Make, or any external endpoint.<\/p><\/dd>\n<dt id=\"do%20the%20ai%20features%20cost%20money%3F\"><h3>Do the AI features cost money?<\/h3><\/dt>\n<dd><p>The core form builder is free and always will be \u2014 you never need an account for it. The optional AI features (the AI Assistant and AI Conversation add-ons) run on our AIDA service. Creating an AIDA account is free and comes with free trial credits; once those are used up, continued AI usage requires purchasing one-time credit packs on autoformcrm.com. So AI is a paid service after the free trial, while everything else in the plugin stays free. Your credit balance is always visible in the plugin.<\/p><\/dd>\n<dt id=\"what%20data%20is%20sent%20to%20external%20services%20when%20i%20use%20the%20ai%20features%3F\"><h3>What data is sent to external services when I use the AI features?<\/h3><\/dt>\n<dd><p>Only when you actually use an AI feature, and only the content that feature 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 \u2014 only if you enable AI Conversation on a public form \u2014 the chat messages that site visitors type into that form. Requests are authenticated with your AIDA account 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 the \"External Services\" section above for the full disclosure.<\/p><\/dd>\n<dt id=\"can%20i%20use%20the%20plugin%20without%20the%20ai%20features%3F\"><h3>Can I use the plugin without the AI features?<\/h3><\/dt>\n<dd><p>Yes. Auto Form Builder is fully functional without any AI. The AI add-ons are optional and off by default \u2014 nothing is sent anywhere unless you activate an AI add-on and connect an AIDA account. If you never opt in, the plugin never contacts AIDA, and every non-AI feature works exactly as before.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Visit <a href=\"https:\/\/autoformbuilder.com\/support\/\">autoformbuilder.com\/support<\/a> for documentation and support.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Fixed: Name field with separate parts now labels each part correctly (e.g. \"First Name\" and \"Last Name\") in the submission details, email notifications, and stored entries, instead of showing \"Name\" twice.<\/li>\n<li>Fixed: When only First Name and\/or Last Name are marked required, the required asterisk now appears next to those parts.<\/li>\n<li>Fixed: The required asterisk no longer appears on every individual radio button or checkbox option \u2014 it now shows only on the field's own label.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>New: URL prefill for individual Name and Address components \u2014 First, Middle, Last and Suffix, plus Company\/Organization, Address Line 1 and 2, City, State\/Province\/Region and ZIP\/Postal Code can each read their own URL parameter, so composite fields can be pre-populated from a link without workarounds.<\/li>\n<li>New: AI Assistant and AI Conversation are now active by default on fresh installs, and are enabled once on upgrade for existing sites. If you deactivate either add-on it stays off.<\/li>\n<li>New: \"Build with AI\" now always appears in the \"Create a new form\" dialog. When the AI Assistant add-on is inactive it guides you to activate it, and when it is active but not yet connected it guides you to connect AIDA.<\/li>\n<li>New: Dismissible dashboard and Add-Ons prompts that walk you through activating the free AI add-ons and then connecting AIDA, so the AI features are easy to discover.<\/li>\n<li>New: Export \/ Import button on the Submissions and Partial Entries screens that links straight to the CSV export and import tools.<\/li>\n<li>Fixed: URL-prefilled dropdowns (including searchable dropdowns) now fire the same change event as a manual selection, so conditional logic evaluates on page load and dependent fields show or hide correctly.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<p>Released: 2026-08-06.<\/p>\n\n<ul>\n<li>New: AI Assistant add-on (optional, off by default) \u2014 connect a free AIDA account to bring AI to your forms:\n\n<ul>\n<li>Build a form with AI from a plain-English description.<\/li>\n<li>Document-to-form \u2014 upload a document and turn it into a ready-to-edit form.<\/li>\n<li>Automatic conditional logic generation as part of AI form building.<\/li>\n<li>One-click submission summaries and AI-drafted replies.<\/li>\n<li>\"Ask across your submissions\" \u2014 answer questions spanning all entries of a form.<\/li>\n<li>Admin AI chat assistant \u2014 a built-in assistant that answers questions about your forms and submissions and can create new forms for you.<\/li>\n<\/ul><\/li>\n<li>New: AI Conversation add-on (now built-in, optional, off by default) \u2014 turn any form into a friendly conversational form: an AI chat that collects answers naturally, with optional appointment booking via Auto Form CRM.<\/li>\n<li>New: AIDA credits \u2014 a single shared credit balance that powers both AI add-ons, always visible in the plugin. New accounts start with free trial credits; afterward, top up with one-time credit packs purchased on autoformcrm.com in a new tab (no payment ever happens inside the plugin). See the AIDA entry in the \"External Services\" section of this readme for exactly what data is sent, when, and to whom.<\/li>\n<li>Note: The core drag-and-drop form builder and all non-AI features remain completely free and never require an account. The AI features are opt-in and connect to AIDA only after you activate an AI add-on.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>New: Per-component Required checkboxes on the Address field for Address Line 2, State\/Province\/Region, ZIP\/Postal Code, Country, and Company\/Organization \u2014 each appears under its component in Advanced Settings and can be toggled independently.<\/li>\n<li>Improved: Marking the Address field itself Required now automatically requires the two always-rendered core components (Address Line 1 and City), so a required address can no longer be submitted empty.<\/li>\n<li>Improved: Address country component \u2014 when the country is shown and Required, no default country is silently preselected (visitors must choose explicitly), and Hide Country never bypasses a shown, required country.<\/li>\n<li>Improved: Address renderer skips the Required flag for any component that is hidden, so a \"required\" toggle on a disabled component never blocks submission.<\/li>\n<li>Fixed: Conditional logic now works in every copy of a form on the page, including page-builder popups (Brizy, Elementor, WP Bakery, etc.) that clone or lazy-inject form markup \u2014 the manager tracks every DOM instance and listens at the document capture phase so overlays that stop event propagation cannot silence it.<\/li>\n<li>Fixed: Multi-step forms now correctly hide inactive steps even when a site serves a stale cached stylesheet \u2014 steps are hidden inline in addition to via CSS.<\/li>\n<li>Fixed: Required Name field with \"Separate fields (First name, Last name)\" enabled now validates the subfield values correctly and no longer reports the field as missing when it was filled in.<\/li>\n<li>Fixed: Required Address field now validates the submitted address components correctly and no longer reports the field as missing when it was filled in.<\/li>\n<li>Fixed: Required radio groups are enforced even when a page builder strips the native <code>required<\/code> attribute from the inputs (via a container-level flag), so radio validation keeps working inside popups.<\/li>\n<li>Fixed: Address subfield validation preserves the camelCase keys <code>addressLine1<\/code> \/ <code>addressLine2<\/code> so per-component labels and Required rules resolve correctly on submit.<\/li>\n<li>Improved: <code>conditional-logic.js<\/code> and <code>multistep.js<\/code> are now versioned by file modification time, so browser and CDN caches automatically pick up future frontend script fixes without requiring a full plugin version bump.<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>New: Redesigned plugin dashboard \u2014 personalized hero header, four KPI cards (forms, submissions, unread, and this week with a week-over-week trend), a 14-day submission activity chart, recent entries, top-performing-forms ranking, built-in add-on status, quick actions, and a guided onboarding card when no forms exist yet.<\/li>\n<li>New: Multi-step forms \u2014 enable in Form Settings and split any form with Page Break fields, with step titles, custom Next\/Previous button labels, and multiple progress bar styles.<\/li>\n<li>New: Step branching \u2014 skip a step or jump ahead based on earlier answers (forward-only, loop-safe), so every visitor only sees the steps that apply to them.<\/li>\n<li>New: Partial entry capture \u2014 optionally save in-progress answers, review them under Partial Entries, and auto-delete abandoned entries after a configurable retention period (1\u2013365 days).<\/li>\n<li>New: Slack Notifications add-on \u2014 post a message to a Slack channel the moment a form is submitted, using Slack Incoming Webhooks. Enable notifications per form, send different forms to different channels, choose per form whether the submitted answers are included, and verify your setup with a one-click test message. Only hooks.slack.com webhook URLs are accepted, no Slack credentials are stored, and passwords and file contents are never sent.<\/li>\n<li>Improved: Survey field answers in notification emails \u2014 ratings and scales show as score\/max with end labels, and matrix answers list each question clearly (no NPS segment labels in confirmation emails).<\/li>\n<li>Fixed: Duplicating a form now regenerates field IDs and remaps conditional logic, branching, settings, and email merge tags, so copies never collide with the original on the same page.<\/li>\n<li>Fixed: Checkbox\/radio, email, and searchable dropdown handlers work correctly when the same form is rendered more than once (e.g. page + popup).<\/li>\n<li>Fixed: Conditionally hidden fields stay hidden even when a site serves a stale cached stylesheet.<\/li>\n<li>Fixed: Required checkbox groups are validated correctly on the frontend.<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>New: Survey field types \u2014 a new \"Survey\" category in the form builder with four field types, all free: Tabular Survey (a rows \u00d7 columns Likert grid with an optional multiple-answers-per-row mode that collapses neatly on mobile), Star Rating (3\u201310 stars, keyboard accessible), NPS (the standard 0\u201310 Net Promoter Score scale with color-coded answers), and Opinion Scale (numbered 0\/1\u201310 buttons with custom labels for each end).<\/li>\n<li>New: Survey Results page \u2014 a new admin screen with visual, per-question results: answer distribution charts for ratings and scales, stacked bar charts for tabular surveys, option counts for radio\/dropdown\/checkbox questions, an automatic NPS score with the Promoter\/Passive\/Detractor breakdown, and a 30-day response trend.<\/li>\n<li>New: Survey answers are shown in a readable format in the entry details (stars, NPS segment badges, per-question matrix answers) and CSV exports now write structured answers as readable text instead of raw code.<\/li>\n<li>New: Conditional logic works with all survey fields \u2014 for example, show a \"What can we improve?\" question only when the NPS score is 6 or less. Rules on a tabular survey match any row's answer, and the rule editor now shows guidance (valid ranges, tips) when a survey field is selected.<\/li>\n<li>Improved: Survey fields follow the form's Customize colors \u2014 scale buttons, matrix answers, and focus outlines use the form's primary color instead of a fixed blue.<\/li>\n<li>Fixed: Star rating and tabular survey accessibility labels could appear as visible text on themes without screen-reader styles; the plugin now ships its own.<\/li>\n<li>Fixed: Form Analytics add-on charts load again \u2014 the Chart.js library it relies on is now shipped with the plugin.<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>New: Gutenberg block \u2014 insert any form directly from the block editor. Pick the form from a dropdown and see a live, styled preview right in the editor; the block always renders the latest version of the form, so no shortcodes are needed.<\/li>\n<li>New: WordPress dashboard widget \u2014 see your forms, total and unread submissions, and this week's activity at a glance on the main WordPress dashboard, with a 7-day submissions chart, the latest entries (unread highlighted), and one-click shortcuts to create a form or open submissions.<\/li>\n<li>New: Prefill from URL parameters \u2014 enable \"Prefill from URL Parameter\" on text, email, phone, number, dropdown, and radio fields to fill them automatically from links like ?business-name=Acme. Also works for forms embedded on other websites: the host page's URL parameters are forwarded to the embedded form securely.<\/li>\n<li>New: Color Picker field \u2014 let visitors pick a color with the native color selector. The chosen color is validated, stored with the submission, and shown as a color swatch next to its hex code in the entry details.<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>New: User Registration &amp; Login add-on \u2014 create WordPress accounts automatically from form submissions. Map form fields to the account email, username, password, and first\/last name (a single Full Name field is split automatically), choose the role new users receive (Administrator is never selectable), and respect or override the site's \"Anyone can register\" setting. Passwords are handled by WordPress core and never stored with the submission or included in any email.<\/li>\n<li>New: Independent login form \u2014 the [auto_form_builder_login] shortcode now handles signing in, lost password, and password reset entirely on your own page; visitors never see the default WordPress login screen. Error and confirmation messages appear inline and never reveal whether an account exists.<\/li>\n<li>New: Login form appearance settings \u2014 customize the username\/password labels, button text, five colors (button, button text, text, links, background), and corner radius from the add-on settings page.<\/li>\n<li>New: Custom welcome email \u2014 replace the standard WordPress new-user email with your own subject and message, using placeholders such as {username}, {email}, {first_name}, {site_name}, {login_url}, and {set_password_url}.<\/li>\n<li>Improved: Webhooks, analytics, and other submission actions now also run for forms whose confirmation is a redirect (previously they were skipped for redirect-only forms).<\/li>\n<li>Developer: New auto_form_builder_processed_submission_data filter lets add-ons adjust submission data before it is stored, emailed, or passed to webhooks.<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>New: Conditional confirmations \u2014 show a different success message or redirect to a different thank-you page based on the visitor's answers, with multiple rules combined using AND\/OR logic (first matching rule wins).<\/li>\n<li>New: Conditional email rules \u2014 skip the admin notification or send it to a different address with a different subject and message based on the visitor's answers; the user confirmation email can be skipped or customized the same way.<\/li>\n<li>New: Plain text email format \u2014 choose between the styled HTML layout and a simple plain-text format for admin notifications and user confirmation emails, per form.<\/li>\n<li>New: Custom Message field for admin notification emails \u2014 write your own notification body with the same placeholders as the confirmation email, such as {submission_data} and {form_name}.<\/li>\n<li>New: Help text on the Forms screen explaining the difference between the shortcode Copy button (this website) and the Copy embed code button (any other website).<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>New: Signature field \u2014 let visitors draw an e-signature (mouse, touch or stylus) that is saved with the submission and shown in the entry details. Works on regular pages and embedded forms.<\/li>\n<li>Fixed: Fields left without a label or name no longer show their internal ID (a string of numbers) in the entry view and email notifications \u2014 a friendly field-type name is shown instead.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>New: Embed forms on any website \u2014 copy a ready-made embed code from the Forms screen and paste it into any site, even non-WordPress platforms and page builders. The embedded form keeps its original design, auto-resizes to fit its content, and stays isolated from the host theme's styles.<\/li>\n<li>New: \"Break out of iframe\" option for redirect thank-you pages \u2014 optionally open the redirect page in the full browser window instead of inside the embedded frame (off by default, so existing behaviour is unchanged).<\/li>\n<li>Improved: Embedded forms load reliably alongside caching\/optimization plugins (LiteSpeed, WP Rocket, W3 Total Cache) so auto-resize works out of the box.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>New: Inline validation for searchable dropdowns and pattern\/format input rules \u2014 invalid fields now show an inline error message, are visually marked, block submission, and the form scrolls to and focuses the first invalid field. Errors clear automatically as the visitor corrects them.<\/li>\n<li>New: Opt-in, anonymous Usage Data \u2014 an optional, off-by-default setting (available in the onboarding screen and under Settings \u2192 General) that sends a one-time anonymous \"install\" event when you opt in and an \"uninstall\" event when the plugin is deleted, so we can measure the uninstall rate and prioritise improvements. Fully anonymous (random local site ID only), https-only, and never sends your site URL, email, IP, or any form\/submission content. See the \"External Services\" section for the full disclosure.<\/li>\n<li>Improved: Refreshed compiled frontend bundle and build tooling for faster, more reliable form rendering.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>New: Email Branding \u2014 customize 3 colors (accent, heading\/text, page background) for admin notification and user confirmation emails per form. Defaults match the original look, so existing forms render byte-for-byte identically.<\/li>\n<li>New: Optional hyperlink inside Single Checkbox (Yes\/No) field text \u2014 embed a link to a privacy policy, terms page, or any URL directly inside the consent checkbox label, with optional \"open in new tab\".<\/li>\n<li>New: Email deliverability tip displayed inside form settings whenever an email feature is enabled \u2014 explains why messages may land in Spam without an SMTP plugin and how to fix it, without naming or recommending any third-party product.<\/li>\n<li>New: Opt-in, anonymous Deactivation Feedback dialog \u2014 appears only when an admin clicks Deactivate from the plugins screen, shows the exact payload before sending, and provides a clearly visible \"Skip &amp; Deactivate\" option. No site URL, email, IP, or personal data is collected.<\/li>\n<li>Improved: Duplicate-submission protection \u2014 the submit button now visually locks after the first valid click and re-enables on validation errors or browser back navigation, while the server silently absorbs identical payloads received within a 10-second window. Prevents duplicate entries from rapid double-clicks, slow networks, or browser\/service-worker replays.<\/li>\n<li>Improved: WordPress.org compliance \u2014 explicit \"External Services\" section added to the plugin readme covering the optional opt-in feedback endpoint.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed: Form submissions on pages with non-Latin URLs (Georgian, Arabic, Cyrillic, Chinese, Hebrew, Persian, Thai, etc.) no longer redirect to the WordPress admin login page after submit<\/li>\n<li>Fixed: Required field validation now works correctly when a file upload field is present on the form \u2014 Name, Email, and other required fields no longer falsely report as missing<\/li>\n<li>Fixed: Conditional logic now triggers on single-selection searchable dropdowns when an option is chosen<\/li>\n<li>Fixed: Multi-select dropdown chip remove icon now correctly deselects the option (previously did nothing)<\/li>\n<li>Fixed: Clicking directly on a checkbox inside a multi-select dropdown now properly toggles selection<\/li>\n<li>Fixed: Flash of unstyled content (FOUC) \u2014 fields hidden by conditional logic no longer briefly appear on page load before being hidden by JavaScript<\/li>\n<li>New: Move Up \/ Move Down buttons on each form field in the builder canvas \u2014 click-to-reorder alternative to drag-and-drop, with first\/last fields automatically disabled<\/li>\n<li>New: Dedicated \"Report a Bug\" admin page with direct links to the online bug report form and email support, plus a prominent CTA banner on the Help &amp; Documentation page<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Fixed: Date fields now display in the user-configured format (e.g. DD\/MM\/YYYY, MM\/DD\/YYYY) on the submission detail page in the dashboard<\/li>\n<li>Fixed: Date fields now display in the user-configured format in admin notification emails and user confirmation emails (subject, body, and {submission_data} table)<\/li>\n<li>Fixed: Date field placeholders in custom email templates (e.g. {birthday}, {start_date}) now respect the per-field date format setting<\/li>\n<li>Fixed: HTML formatting tags (e.g. &lt;br&gt;, &lt;p&gt;) are no longer stripped from the \"Custom Message\" field of the User Confirmation Email when saving form settings<\/li>\n<li>Fixed: HTML formatting tags are no longer stripped from the \"Success Message\" field when saving form settings<\/li>\n<li>Fixed: Required single checkboxes (e.g. consent, privacy, terms) now trigger the browser's inline \"Please check this box\" validation on submit, matching the behaviour of other required fields \u2014 prevents the full-form error banner and avoids losing typed data<\/li>\n<li>New: Optional \"Show Date Preview\" toggle for date fields \u2014 allows hiding the date preview chip below the date picker when not needed<\/li>\n<li>Fixed: Form container no longer remains visible as an empty box after successful AJAX submission<\/li>\n<li>Fixed: Email notifications now show field labels instead of numeric IDs for fields inside Row layouts<\/li>\n<li>Fixed: Multi-select dropdown validation entries no longer appear in email notifications<\/li>\n<li>Fixed: Removed orphaned CSS enqueue that caused a 404 request on every form page<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Fixed: Conditional logic now works correctly with multi-select dropdown fields (searchable dropdowns with \"Allow Multiple Selection\" enabled)<\/li>\n<li>Fixed: Required fields hidden by conditional logic no longer block form submission<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>New: 8 industry-specific form themes \u2014 Healthcare, Real Estate, Education, Restaurant, Tech\/SaaS, Legal, Nonprofit, Fitness<\/li>\n<li>Improved: All 12 existing form themes redesigned with richer gradient backgrounds, deeper shadows, and color-matched field styling<\/li>\n<li>Improved: Themes now activate button hover effects (grow, shadow) and form entrance animations (fade-in, slide-up)<\/li>\n<li>Improved: Field icon colors, input shadows, and success message colors are now tinted to each theme's palette<\/li>\n<li>Fixed: Theme architecture \u2014 switching themes no longer carries stale properties from the previous theme<\/li>\n<li>Fixed: \"Reset Theme to Default\" now produces the exact same result as clicking the theme<\/li>\n<li>Fixed: Elementor compatibility \u2014 form padding, layout, and button styling fully restored when using Elementor shortcode widget<\/li>\n<li>Fixed: Submit button visual fallbacks for Hello Elementor and other minimal themes with aggressive CSS resets<\/li>\n<li>Fixed: Two-column field layout breaking inside Elementor containers<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>New: Outbound webhooks \u2014 send form submission data to external CRMs and platforms (e.g. GoHighLevel, Zapier, Make)<\/li>\n<li>New: Webhooks settings tab under Settings with enable toggle, endpoint URL, and optional HMAC-SHA256 signing secret<\/li>\n<li>New: Form border controls (width, color) in the Customize panel<\/li>\n<li>New: Form border radius and box shadow options in the Customize panel<\/li>\n<li>New: Background color opacity control for solid backgrounds<\/li>\n<li>New: Help text color control in the Customize panel<\/li>\n<li>New: Header overlay with configurable color, opacity, and separate hover overlay settings<\/li>\n<li>New: Name field layout option \u2014 stacked or side by side<\/li>\n<li>Fixed: Header image not respecting form border radius (inner radius now calculated correctly)<\/li>\n<li>Fixed: Header image padding\/margin causing gaps inside bordered forms<\/li>\n<li>Fixed: Submit button styles not applying due to insufficient CSS specificity<\/li>\n<li>Fixed: Dynamic CSS timing issues on Elementor and late-rendering themes<\/li>\n<li>Fixed: Name field inline CSS removed in favor of dedicated stylesheet<\/li>\n<li>Fixed: Submit button hover color, border, animation, and helper text not rendering in Preview tab<\/li>\n<li>Improved: Developer filters for webhook payload, request arguments, and private host allowlisting<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Fixed: Forms displaying without styling on Hello Elementor and other minimal themes<\/li>\n<li>Fixed: Form Customize settings (colors, fonts, header image) not applying on Elementor-based themes<\/li>\n<li>Fixed: Admin pages (Add-Ons, Settings, Dashboard) flashing unstyled on first load<\/li>\n<li>Fixed: Modern file upload CSS returning 404 error due to incorrect asset path<\/li>\n<li>Fixed: Incorrect page slugs in admin critical CSS loader causing FOUC on multiple pages<\/li>\n<li>Fixed: Misleading \"Premium version\" references in CAPTCHA add-on notices<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Fixed: New form submissions not appearing on the Submissions page<\/li>\n<li>Fixed: \"All\" tab on Submissions page not loading results<\/li>\n<li>Fixed: Submission status counts not including entries with legacy null status<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>New: Button border controls (color, width, radius) in the Customize panel<\/li>\n<li>New: Button helper text option with above\/below positioning<\/li>\n<li>New: Button hover text color control<\/li>\n<li>New: 15 additional Google Fonts (total 20 fonts available)<\/li>\n<li>Fixed: Google Fonts not loading on rendered forms and admin preview<\/li>\n<li>Fixed: Button text color not applying on rendered forms<\/li>\n<li>Fixed: Form duplication now works without premium requirement<\/li>\n<li>Improved: Unified save \u2014 Settings tab now saves with the main Save Form button<\/li>\n<li>Improved: Submit Button Text moved to Customize tab for better UX<\/li>\n<li>Improved: Submissions page defaults to Unread tab<\/li>\n<li>Improved: Removed redundant Mark as Processed action (Mark as Read covers it)<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>New: Custom dropdown time picker replacing native browser time input<\/li>\n<li>New: Time field now fully respects Time Intervals, Earliest\/Latest Time, and 12h\/24h Format settings<\/li>\n<li>Removed: Show Seconds option (unnecessary for most forms)<\/li>\n<li>Improved: Cleaned up dead CSS and JavaScript code for time fields<\/li>\n<li>Improved: WordPress coding standards compliance for all time field code<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fixed: Background type switching not resetting properly between Solid\/Gradient\/Image<\/li>\n<li>Fixed: Uploaded background images not displaying in preview and frontend<\/li>\n<li>Fixed: Background patterns (dots, grid, diagonal, waves) not rendering on frontend<\/li>\n<li>Fixed: Background opacity not applying on rendered frontend forms<\/li>\n<li>Fixed: Gradient text inputs not persisting all gradient properties<\/li>\n<li>Fixed: CSS generation producing invalid output when background opacity is used<\/li>\n<li>Fixed: Frontend sanitizer stripping multi-value background-size and SVG data URLs<\/li>\n<li>Fixed: Missing style properties in save whitelist preventing frontend rendering<\/li>\n<li>New: Background Size, Position, and Repeat controls for uploaded background images<\/li>\n<li>New: Active highlight indicator on selected background pattern<\/li>\n<li>Improved: Preview device icons (desktop\/tablet\/mobile) more visually distinct<\/li>\n<li>Improved: Desktop preview panel wider for clearer differentiation from tablet<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>New: Customize Form option \u2014 Visual form styling panel with theme selection, header image, background (solid\/gradient\/image\/patterns), colors, typography, layout, and field customization<\/li>\n<li>New: Form Analytics add-on \u2014 Track form views, submissions, and conversion rates with dedicated analytics dashboard and charts<\/li>\n<li>New: reCAPTCHA Protection add-on \u2014 Google reCAPTCHA v2 and v3 support to prevent spam and bot submissions<\/li>\n<li>New: Cloudflare Turnstile add-on \u2014 Privacy-first CAPTCHA alternative with better user experience<\/li>\n<li>All three add-ons are built-in and can be activated from the Add-Ons page<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed: Major CSS conflicts with WooCommerce and other plugins<\/li>\n<li>Fixed: Global CSS selectors no longer affecting entire WordPress admin<\/li>\n<li>Fixed: Scrollbar styling no longer applying site-wide<\/li>\n<li>Fixed: WordPress core class overrides (button, notice, wrap, form-table)<\/li>\n<li>Fixed: Reduced motion media query no longer breaking animations globally<\/li>\n<li>Improved: All plugin CSS now properly scoped to plugin areas only<\/li>\n<li>Improved: Better WordPress coding standards compliance<\/li>\n<li>Performance: Optimized CSS loading for admin pages<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Added user confirmation email feature - send thank-you emails to form submitters<\/li>\n<li>New settings: email field selector, custom subject, custom message, reply-to address<\/li>\n<li>Supports placeholders in confirmation emails ({form_name}, {site_name}, {submission_data}, etc.)<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Added customizable submit button text in form settings<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Added addon support infrastructure for premium add-ons compatibility<\/li>\n<li>Added Pro-compatible hooks for submissions page (tags column, filters, actions)<\/li>\n<li>Added Pro-compatible page aliases for addon URL compatibility<\/li>\n<li>Entry Tags and Google Sheets add-ons now work with the free version<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed CSS conflicts with other plugins<\/li>\n<li>Improved compatibility with different server configurations<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Cleaner admin interface<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>New onboarding experience for first-time users<\/li>\n<li>Form template selection (Contact, Feedback, Support, Newsletter, Event Registration)<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Updated WordPress compatibility to 6.9<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed form builder loading in translated languages<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added 13 language translations<\/li>\n<li>Updated requirements: WordPress 6.0+, PHP 7.4+<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of Auto Form Builder<\/li>\n<li>Drag-and-drop form builder<\/li>\n<li>20+ field types<\/li>\n<li>Multi-step form support<\/li>\n<li>Submission management<\/li>\n<li>Email notifications<\/li>\n<li>CSV\/JSON export<\/li>\n<li>Mobile-responsive forms<\/li>\n<\/ul>","raw_excerpt":"Drag &amp; drop AI form builder for WordPress. Build forms with AI, add conversational forms &amp; an AI assistant, embed anywhere. Free core builder.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/256094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=256094"}],"author":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/alighasemirad"}],"wp:attachment":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=256094"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=256094"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=256094"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=256094"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=256094"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=256094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}