{"id":292774,"date":"2026-06-07T00:43:48","date_gmt":"2026-06-07T00:43:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/formskit-lite\/"},"modified":"2026-06-07T00:43:23","modified_gmt":"2026-06-07T00:43:23","slug":"formskit-lite","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/formskit-lite\/","author":23441675,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"FormsKit Lite","header_author":"Abdulwahab Taqi","header_description":"Powerful drag-and-drop form builder for WordPress. Create contact forms, feedback forms, surveys, and more with 18 field types, conditional logic, file uploads, entry management, and spam protection \u2014 all free.","assets_banners_color":"c5ccdb","last_updated":"2026-06-07 00:43:23","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wpkits.io\/","header_plugin_uri":"https:\/\/wpkits.io\/formskit","header_author_uri":"https:\/\/wpkits.io\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":50,"num_ratings":0,"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":"abdulwahabtaqi","date":"2026-06-07 00:43:23"}},"upgrade_notice":{"1.0.0":"<p>Initial release of FormsKit Lite.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3563433,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3563433,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3563433,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3563433,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"formskit\/form":{"name":"formskit\/form","title":"FormsKit"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Drag &amp; drop form builder with live preview and element properties panel","2":"Field library with 18 field types organized by category","3":"Conditional logic builder with AND\/OR groups and test scenario tools","4":"Entry management dashboard with tags, filters, bulk actions, and analytics","5":"Email notification editor with Smart Tags and instant preview","6":"Gutenberg and Elementor integration"}},"plugin_section":[],"plugin_tags":[358,3938,2253,601,364],"plugin_category":[42],"plugin_contributors":[266064],"plugin_business_model":[],"class_list":["post-292774","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form","plugin_tags-drag-and-drop","plugin_tags-form-builder","plugin_tags-forms","plugin_tags-survey","plugin_category-contact-forms","plugin_contributors-abdulwahabtaqi","plugin_committers-abdulwahabtaqi"],"banners":{"banner":"https:\/\/ps.w.org\/formskit-lite\/assets\/banner-772x250.png?rev=3563433","banner_2x":"https:\/\/ps.w.org\/formskit-lite\/assets\/banner-1544x500.png?rev=3563433","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/formskit-lite\/assets\/icon-128x128.png?rev=3563433","icon_2x":"https:\/\/ps.w.org\/formskit-lite\/assets\/icon-256x256.png?rev=3563433","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>https:\/\/www.youtube.com\/watch?v=li2EFT0FR6k<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=0CLda34h_Lg<\/p>\n\n<p><strong>FormsKit Lite<\/strong> is a free drag-and-drop form builder for WordPress. It includes 18 field types, conditional logic, entry management, file uploads, multi-page forms, and spam protection \u2014 all at no cost.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>\u2705 <strong>18 Field Types<\/strong> \u2014 Text, email, phone, address, number, dropdown, checkbox, radio, date\/time, and more<\/li>\n<li>\u2705 <strong>Conditional Logic<\/strong> \u2014 Show or hide fields based on user input<\/li>\n<li>\u2705 <strong>Entry Management<\/strong> \u2014 View, search, and export submissions in your dashboard<\/li>\n<li>\u2705 <strong>File Uploads<\/strong> \u2014 Let users attach files to their submissions<\/li>\n<li>\u2705 <strong>Multi-Page Forms<\/strong> \u2014 Break long forms into manageable steps with a progress bar<\/li>\n<li>\u2705 <strong>Email Notifications<\/strong> \u2014 Send up to 2 notification emails per submission<\/li>\n<li>\u2705 <strong>Spam Protection<\/strong> \u2014 Built-in honeypot, custom CAPTCHA, and math puzzles<\/li>\n<li>\u2705 <strong>Gutenberg Block + Shortcode<\/strong> \u2014 Embed forms anywhere<\/li>\n<\/ul>\n\n<h4>Lite Fields (All Free)<\/h4>\n\n<ul>\n<li>Text, Textarea, Email, Number, Name, Phone, Address, URL, Password<\/li>\n<li>Dropdown, Radio, Checkbox, Date\/Time Picker<\/li>\n<li>Number Slider, Captcha, File Upload, Page Break, GDPR Consent<\/li>\n<\/ul>\n\n<h4>Available in FormsKit Pro<\/h4>\n\n<ul>\n<li>Rating, Content, HTML, Section Divider, Layout, Hidden Field<\/li>\n<li>Digital Signature, Rich Text Editor, Likert Scale<\/li>\n<li>Net Promoter Score, Camera, Repeater, Entry Preview<\/li>\n<\/ul>\n\n<h4>Available in FormsKit Elite<\/h4>\n\n<ul>\n<li>Payment Items (Single, Multiple, Checkbox, Dropdown)<\/li>\n<li>Coupons, Order Total, Payment Gateway<\/li>\n<\/ul>\n\n<h4>Performance<\/h4>\n\n<p>FormsKit is lightweight and built with modern PHP 8.0+ code. No jQuery dependency required on the frontend, no unnecessary database queries, and minimal CSS footprint.<\/p>\n\n<h4>Developer Friendly<\/h4>\n\n<ul>\n<li>Clean PSR-4 autoloading<\/li>\n<li>Extensive hooks and filters<\/li>\n<li>Custom Smart Tags API<\/li>\n<li>Well-documented codebase<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the following third-party services under specific conditions. No external connections are made unless the features described below are actively used or enabled by the site administrator.<\/p>\n\n<h4>IP Geolocation (ip-api.com)<\/h4>\n\n<p>FormsKit can optionally enrich form submission entries with geographic location data (city, region, country, coordinates). This feature is <strong>disabled by default<\/strong> and must be explicitly enabled by the site administrator in <strong>FormsKit \u2192 Settings<\/strong>.<\/p>\n\n<ul>\n<li><strong>What data is sent:<\/strong> The submitting visitor's IP address.<\/li>\n<li><strong>When it is sent:<\/strong> Only when the geolocation feature is enabled in settings, on each form submission.<\/li>\n<li><strong>What is stored:<\/strong> City, region, country, latitude, and longitude are stored in your WordPress database as entry metadata.<\/li>\n<li><strong>Service provider:<\/strong> ip-api.com<\/li>\n<li><strong>Terms of Service:<\/strong> <a href=\"https:\/\/ip-api.com\/docs\/legal\">https:\/\/ip-api.com\/docs\/legal<\/a><\/li>\n<li><strong>Privacy Policy:<\/strong> <a href=\"https:\/\/ip-api.com\/docs\/legal\">https:\/\/ip-api.com\/docs\/legal<\/a><\/li>\n<\/ul>\n\n<h4>Phone Field Country Detection (ipapi.co)<\/h4>\n\n<p>When a form includes a Phone field with the international telephone input enabled and no default country is specified, the plugin uses ipapi.co to automatically detect the visitor's country and set the correct country code and flag.<\/p>\n\n<ul>\n<li><strong>What data is sent:<\/strong> The visitor's IP address (sent automatically by the browser as part of the HTTP request).<\/li>\n<li><strong>When it is sent:<\/strong> On page load, only when a form with an international phone field is displayed and no default country has been configured by the site administrator.<\/li>\n<li><strong>What is stored:<\/strong> Only the two-letter country code is used in the browser to set the phone field default. No data from this service is stored in your WordPress database.<\/li>\n<li><strong>Service provider:<\/strong> ipapi.co (Kloudend, Inc.)<\/li>\n<li><strong>Terms of Service:<\/strong> <a href=\"https:\/\/ipapi.co\/terms\/\">https:\/\/ipapi.co\/terms\/<\/a><\/li>\n<li><strong>Privacy Policy:<\/strong> <a href=\"https:\/\/ipapi.co\/privacy\/\">https:\/\/ipapi.co\/privacy\/<\/a><\/li>\n<\/ul>\n\n<h4>CAPTCHA Services (Opt-In Only)<\/h4>\n\n<p>If you choose to enable a third-party CAPTCHA service in <strong>FormsKit \u2192 Settings<\/strong>, the following external scripts will be loaded on pages containing your forms. These connections are <strong>opt-in only<\/strong> and require you to enter API keys in settings. No CAPTCHA data is transmitted without your explicit configuration.<\/p>\n\n<ul>\n<li><strong>Google reCAPTCHA v2\/v3<\/strong> \u2014 Loads scripts from <code>google.com\/recaptcha<\/code>. <a href=\"https:\/\/policies.google.com\/terms\">Google Terms of Service<\/a> | <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/li>\n<li><strong>Cloudflare Turnstile<\/strong> \u2014 Loads scripts from <code>challenges.cloudflare.com<\/code>. <a href=\"https:\/\/www.cloudflare.com\/website-terms\/\">Cloudflare Terms of Service<\/a> | <a href=\"https:\/\/www.cloudflare.com\/privacypolicy\/\">Cloudflare Privacy Policy<\/a><\/li>\n<li><strong>hCaptcha<\/strong> \u2014 Loads scripts from <code>js.hcaptcha.com<\/code>. <a href=\"https:\/\/www.hcaptcha.com\/terms\">hCaptcha Terms of Service<\/a> | <a href=\"https:\/\/www.hcaptcha.com\/privacy\">hCaptcha Privacy Policy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>formskit-lite<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to <strong>FormsKit \u2192 Add New<\/strong> to create your first form<\/li>\n<li>Use the Gutenberg block or <code>[formskit_form id=\"123\"]<\/code> shortcode to embed your form<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20formskit%20lite%20really%20free%3F\"><h3>Is FormsKit Lite really free?<\/h3><\/dt>\n<dd><p>Yes! FormsKit Lite includes 18 field types, conditional logic, entry management, file uploads, multi-page forms, and spam protection \u2014 all free with no hidden costs or usage limits.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20lite%2C%20pro%2C%20and%20elite%3F\"><h3>What's the difference between Lite, Pro, and Elite?<\/h3><\/dt>\n<dd><p><strong>Lite<\/strong> includes all essential form-building features for free. <strong>Pro<\/strong> adds advanced fields like digital signatures, repeater fields, and surveys. <strong>Elite<\/strong> adds payment processing, coupons, and checkout features. See the full comparison at <a href=\"https:\/\/www.wpkits.io\/formskit\/#pricing\">wpkits.io\/formskit-pricing<\/a>.<\/p><\/dd>\n<dt id=\"can%20i%20accept%20payments%20with%20formskit%20lite%3F\"><h3>Can I accept payments with FormsKit Lite?<\/h3><\/dt>\n<dd><p>Payment fields are available in the Elite version. FormsKit Lite focuses on form building and data collection.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20theme%3F\"><h3>Does it work with my theme?<\/h3><\/dt>\n<dd><p>FormsKit is designed to work with any properly-coded WordPress theme. It uses minimal, non-intrusive CSS that adapts to your theme's styling.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr%20compliant%3F\"><h3>Is it GDPR compliant?<\/h3><\/dt>\n<dd><p>FormsKit includes a GDPR\/Consent field and stores all submission data locally in your WordPress database. Geolocation enrichment is <strong>disabled by default<\/strong> and must be explicitly enabled in <strong>FormsKit \u2192 Settings<\/strong> before any IP data is sent to ip-api.com. See the <strong>External Services<\/strong> section below for full disclosure. Third-party CAPTCHA services are also opt-in only.<\/p><\/dd>\n<dt id=\"does%20formskit%20connect%20to%20external%20services%3F\"><h3>Does FormsKit connect to external services?<\/h3><\/dt>\n<dd><p>Yes \u2014 see the <strong>External Services<\/strong> section below for complete details on all third-party connections, including what data is transmitted and when.<\/p><\/dd>\n<dt id=\"can%20i%20migrate%20from%20another%20form%20plugin%3F\"><h3>Can I migrate from another form plugin?<\/h3><\/dt>\n<dd><p>FormsKit includes an import feature that supports JSON form configurations.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>18 field types with drag &amp; drop builder<\/li>\n<li>Conditional logic<\/li>\n<li>Entry management with search and export<\/li>\n<li>Multi-page forms with progress bar<\/li>\n<li>File upload support<\/li>\n<li>Spam protection (honeypot + custom CAPTCHA)<\/li>\n<li>Smart Tags for dynamic content<\/li>\n<li>Gutenberg block + shortcode support<\/li>\n<li>2 email notifications per form<\/li>\n<li>Import\/export forms<\/li>\n<\/ul>","raw_excerpt":"A feature-rich free form builder for WordPress. 18 field types, conditional logic, entry management, file uploads, and multi-page forms included.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/292774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=292774"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/abdulwahabtaqi"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=292774"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=292774"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=292774"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=292774"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=292774"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=292774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}