{"id":315163,"date":"2026-07-30T19:19:47","date_gmt":"2026-07-30T19:19:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/elite-forms-lite\/"},"modified":"2026-08-12T16:38:39","modified_gmt":"2026-08-12T16:38:39","slug":"lumo-forms","status":"publish","type":"plugin","link":"https:\/\/pt.wordpress.org\/plugins\/lumo-forms\/","author":18834853,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.0.4","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Lumo Forms","header_author":"WPFound","header_description":"Free standalone drag & drop form builder for WordPress. Build contact forms, order forms, and subscription forms with custom styles, email notifications, and submissions saved directly to your database.","assets_banners_color":"70709c","last_updated":"2026-08-12 16:38:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpfound.dev\/","header_author_uri":"https:\/\/profiles.wordpress.org\/wpfound\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":227,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"wpfound","date":"2026-07-30 19:19:38"},"1.0.2":{"tag":"1.0.2","author":"wpfound","date":"2026-08-02 01:27:55"},"1.0.3":{"tag":"1.0.3","author":"wpfound","date":"2026-08-05 09:08:21"},"1.0.4":{"tag":"1.0.4","author":"wpfound","date":"2026-08-12 16:38:39"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3629053,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3629053,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3629053,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3629053,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"lumo-forms\/form":{"name":"lumo-forms\/form","title":"Lumo Forms"}},"tagged_versions":["1.0.1","1.0.2","1.0.3","1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3629053,"resolution":"1","location":"assets","locale":"","width":1630,"height":772},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3629053,"resolution":"2","location":"assets","locale":"","width":1642,"height":775},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3629053,"resolution":"3","location":"assets","locale":"","width":1536,"height":738},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3629053,"resolution":"4","location":"assets","locale":"","width":1579,"height":748}},"screenshots":[]},"plugin_section":[],"plugin_tags":[358,3938,2253],"plugin_category":[],"plugin_contributors":[202685],"plugin_business_model":[],"class_list":["post-315163","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form","plugin_tags-drag-and-drop","plugin_tags-form-builder","plugin_contributors-wpfound","plugin_committers-wpfound"],"banners":{"banner":"https:\/\/ps.w.org\/lumo-forms\/assets\/banner-772x250.png?rev=3629053","banner_2x":"https:\/\/ps.w.org\/lumo-forms\/assets\/banner-1544x500.png?rev=3629053","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lumo-forms\/assets\/icon-128x128.png?rev=3629053","icon_2x":"https:\/\/ps.w.org\/lumo-forms\/assets\/icon-256x256.png?rev=3629053","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/lumo-forms\/assets\/screenshot-1.png?rev=3629053","caption":""},{"src":"https:\/\/ps.w.org\/lumo-forms\/assets\/screenshot-2.png?rev=3629053","caption":""},{"src":"https:\/\/ps.w.org\/lumo-forms\/assets\/screenshot-3.png?rev=3629053","caption":""},{"src":"https:\/\/ps.w.org\/lumo-forms\/assets\/screenshot-4.png?rev=3629053","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Lumo Forms<\/strong> is a free and standalone drag &amp; drop form builder for WordPress. Create professional forms visually with an intuitive builder and live preview \u2014 no coding required.<\/p>\n\n<p>Start from a blank form or choose from <strong>45+ built-in templates<\/strong>, customize the fields and styling, and publish your form using a shortcode or Gutenberg block.<\/p>\n\n<p>Lumo Forms also includes built-in payment processing with Stripe and PayPal, email notifications, multiple spam protection options, form submission management, Form Health reports, and built-in integrations.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Drag &amp; drop form builder with live preview<\/li>\n<li>Basic fields: Text, Email, Textarea, Checkbox, Radio, Select\/Dropdown, Hidden, Submit, Terms &amp; Conditions<\/li>\n<li>Payment fields: Payment Item, Custom Amount, Payment Summary, Payment Gateway (Stripe \/ PayPal), Subscription (one-time plan amount display)<\/li>\n<li>One-time payments via <strong>Stripe<\/strong> (Card Element + PaymentIntent)<\/li>\n<li>One-time payments via <strong>PayPal<\/strong> (Smart Buttons)<\/li>\n<li>Server-side payment amount calculation and transaction verification before saving entries<\/li>\n<li>Payment details saved with form entries (status, amount, gateway, transaction ID)<\/li>\n<li>Simple field styling: color, spacing, font size<\/li>\n<li>Shortcode embedding: <code>[lumoform id=\"X\"]<\/code><\/li>\n<li>Gutenberg block for easy block editor integration<\/li>\n<li>Honeypot spam protection<\/li>\n<li>Captcha spam protection: Simple Math, Google reCAPTCHA v2, hCaptcha, Cloudflare Turnstile<\/li>\n<li>Email notifications (admin and user confirmation)<\/li>\n<li>Form submissions saved to custom database tables<\/li>\n<li>Integrations: Mailchimp, Brevo &amp; Slack (contacts + channel notifications on submit)<\/li>\n<li>Form Health reports: submissions trend, revenue pulse, integration status, setup coach<\/li>\n<li><strong>45+ built-in form templates<\/strong> (Contact, Lead, Business, Registration, Application, Marketing, Survey, Payment, Nonprofit, Education) plus save-your-own custom templates<\/li>\n<li>REST API endpoints<\/li>\n<\/ul>\n\n<h4>Integrations (Mailchimp, Brevo, Slack)<\/h4>\n\n<p>Connect your forms to popular tools without leaving WordPress.\n* <strong>Mailchimp<\/strong> \u2014 add submitters to an audience with optional tags and double opt-in\n* <strong>Brevo<\/strong> \u2014 create or update contacts and add them to a list\n* <strong>Slack<\/strong> \u2014 post a real-time channel notification via Incoming Webhook when a form is submitted\n* Manage connections under <strong>Lumo Forms \u2192 Integrations<\/strong> (configure credentials, enable\/disable)\n* Assign connections on each form under <strong>Settings \u2192 Integrations<\/strong> in the form builder\n* Map email and name for Mailchimp and Brevo; Slack needs no field mapping (sends form title and field values)\n* Check status and recent activity under <strong>Lumo Forms \u2192 Reports<\/strong> (Form Health)<\/p>\n\n<h4>45+ Ready-to-Use Form Templates<\/h4>\n\n<p>Don't start from a blank canvas.<\/p>\n\n<p>Lumo Forms includes <strong>45+ built-in starter templates<\/strong> for common business, marketing, registration, survey, payment, nonprofit, education, and application use cases.<\/p>\n\n<p>Choose a template, preview it, import it with one click, and customize it in the drag &amp; drop builder.<\/p>\n\n<p>You can also save your own forms as reusable templates.<\/p>\n\n<p><strong>Template features:<\/strong><\/p>\n\n<ul>\n<li>Category-based template browsing<\/li>\n<li>Template search<\/li>\n<li>Demo preview<\/li>\n<li>One-click <strong>Use Template<\/strong><\/li>\n<li>Dedicated <strong>Lumo Forms \u2192 Templates<\/strong> page<\/li>\n<li>Preset templates are read-only<\/li>\n<li>Save your own reusable templates<\/li>\n<\/ul>\n\n<p><strong>Built-in templates by category:<\/strong><\/p>\n\n<p><em>Contact<\/em> \u2014 Contact, Simple Contact, Support Request<\/p>\n\n<p><em>Lead<\/em> \u2014 Lead Generation, Quote Request<\/p>\n\n<p><em>Business<\/em> \u2014 Consultation, Appointment<\/p>\n\n<p><em>Registration<\/em> \u2014 Event<\/p>\n\n<p><em>Application<\/em> \u2014 Job Application<\/p>\n\n<p><em>Marketing<\/em> \u2014 Newsletter Signup, Weekly Newsletter Signup, Newsletter with Interests, Lead Capture Form, Free Guide Download, Product Waitlist, Webinar Registration, Request a Demo, VIP Offers Signup, Product Inquiry<\/p>\n\n<p><em>Feedback<\/em> \u2014 Feedback, Customer Survey, Customer Satisfaction Survey, Product Review, Support Experience Feedback, Website Usability Feedback, Employee Satisfaction Survey, Exit Interview, 360 Peer Review, New Hire Onboarding Feedback<\/p>\n\n<p><em>Payment<\/em> \u2014 Donation Form, Payment<\/p>\n\n<p><em>Nonprofit<\/em> \u2014 Nonprofit Volunteer, Charitable Donation, Fundraiser Event Registration, Corporate Sponsorship, In-Kind Donation<\/p>\n\n<p><em>Education<\/em> \u2014 School Contact Form, Course Registration, Student Enrollment Application, Parent-Teacher Meeting, Scholarship Application, Workshop Registration, Course Evaluation, Tutoring Request<\/p>\n\n<p><em>General<\/em> \u2014 Contact with Terms<\/p>\n\n<h3>Input Fields<\/h3>\n\n<p><strong>Available input fields<\/strong><\/p>\n\n<ul>\n<li>Name Fields<\/li>\n<li>Email<\/li>\n<li>Simple Text<\/li>\n<li>Text Area<\/li>\n<li>Address Fields<\/li>\n<li>Country List<\/li>\n<li>Dropdown<\/li>\n<li>Radio Field<\/li>\n<li>Checkbox<\/li>\n<li>Multiple Choice<\/li>\n<li>Website URL<\/li>\n<li>Time &amp; Date<\/li>\n<li>Hidden Field<\/li>\n<li>Section Break<\/li>\n<li>Terms &amp; Conditions<\/li>\n<li>Custom Submit Button<\/li>\n<li>Captcha (Math, reCAPTCHA v2, hCaptcha, Turnstile)<\/li>\n<li>Payment Item<\/li>\n<li>Custom Payment Amount<\/li>\n<li>Payment Summary<\/li>\n<li>Payment Gateway (Stripe or PayPal)<\/li>\n<li>Subscription (displays a plan amount; charged as a one-time payment in this version)<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin can connect to third-party captcha, payment, and marketing\/messaging services when you enable them and configure credentials. No data is sent to these services until you enter your own API keys or webhooks and a visitor submits a form that uses them.<\/p>\n\n<h4>Google reCAPTCHA<\/h4>\n\n<p>Used to verify that a visitor is human when Google reCAPTCHA v2 is enabled on a form.<\/p>\n\n<p>Data sent: captcha response token and visitor IP address (when available). Sent only when a visitor submits a form with reCAPTCHA enabled.<\/p>\n\n<p>Service provider: Google LLC\nTerms of Service: https:\/\/policies.google.com\/terms\nPrivacy Policy: https:\/\/policies.google.com\/privacy<\/p>\n\n<p>When reCAPTCHA is enabled, the plugin loads scripts from https:\/\/www.google.com\/recaptcha\/.<\/p>\n\n<h4>hCaptcha<\/h4>\n\n<p>Used to verify that a visitor is human when hCaptcha is enabled on a form.<\/p>\n\n<p>Data sent: captcha response token and visitor IP address (when available). Sent only when a visitor submits a form with hCaptcha enabled.<\/p>\n\n<p>Service provider: Intuition Machines, Inc.\nTerms of Service: https:\/\/www.hcaptcha.com\/terms\nPrivacy Policy: https:\/\/www.hcaptcha.com\/privacy<\/p>\n\n<p>When hCaptcha is enabled, the plugin loads scripts from https:\/\/js.hcaptcha.com\/.<\/p>\n\n<h4>Cloudflare Turnstile<\/h4>\n\n<p>Used to verify that a visitor is human when Cloudflare Turnstile is enabled on a form.<\/p>\n\n<p>Data sent: captcha response token and visitor IP address (when available). Sent only when a visitor submits a form with Turnstile enabled.<\/p>\n\n<p>Service provider: Cloudflare, Inc.\nTerms of Service: https:\/\/www.cloudflare.com\/website-terms\/\nPrivacy Policy: https:\/\/www.cloudflare.com\/privacypolicy\/<\/p>\n\n<p>When Turnstile is enabled, the plugin loads scripts from https:\/\/challenges.cloudflare.com\/.<\/p>\n\n<h4>Stripe<\/h4>\n\n<p>Used to process <strong>one-time<\/strong> card payments when Stripe is configured and a form includes a Payment Gateway field set to Stripe.<\/p>\n\n<p>Data sent: payment amount, currency, and transaction metadata required to create and confirm a PaymentIntent. Sent only when a visitor pays on a payment form.<\/p>\n\n<p>Service provider: Stripe, Inc.\nTerms of Service: https:\/\/stripe.com\/legal\/consumer\nPrivacy Policy: https:\/\/stripe.com\/privacy<\/p>\n\n<p>When Stripe keys are present, the plugin loads Stripe.js from https:\/\/js.stripe.com\/ to render secure card fields. Card details are sent directly to Stripe and are not stored by this plugin.<\/p>\n\n<h4>PayPal<\/h4>\n\n<p>Used to process <strong>one-time<\/strong> payments when PayPal is configured and a form includes a Payment Gateway field set to PayPal.<\/p>\n\n<p>Data sent: payment amount, currency, order details, and transaction metadata required to create and capture a PayPal order. Sent only when a visitor pays on a payment form.<\/p>\n\n<p>Service provider: PayPal Holdings, Inc.\nTerms of Service: https:\/\/www.paypal.com\/us\/webapps\/mpp\/ua\/useragreement-full\nPrivacy Policy: https:\/\/www.paypal.com\/us\/webapps\/mpp\/ua\/privacy-full<\/p>\n\n<p>When PayPal Client ID is present, the plugin loads the PayPal JavaScript SDK from https:\/\/www.paypal.com\/sdk\/js to render PayPal buttons.<\/p>\n\n<h4>Mailchimp<\/h4>\n\n<p>Used to add or update contacts in a Mailchimp audience when a Mailchimp connection is enabled and assigned to a form.<\/p>\n\n<p>Data sent: email address and mapped name or other field values you configure, plus optional tags and double opt-in preference. Sent only after a successful form submission with an enabled Mailchimp connection.<\/p>\n\n<p>Service provider: The Rocket Science Group LLC d\/b\/a Mailchimp\nTerms of Service: https:\/\/mailchimp.com\/legal\/terms\/\nPrivacy Policy: https:\/\/www.intuit.com\/privacy\/statement\/<\/p>\n\n<p>API requests are sent to Mailchimp\u2019s Marketing API (region-specific host derived from your API key, e.g. <code>*.api.mailchimp.com<\/code>).<\/p>\n\n<h4>Brevo<\/h4>\n\n<p>Used to create or update contacts and add them to a list when a Brevo connection is enabled and assigned to a form.<\/p>\n\n<p>Data sent: email address and mapped name or other field values you configure. Sent only after a successful form submission with an enabled Brevo connection.<\/p>\n\n<p>Service provider: Sendinblue SAS (Brevo)\nTerms of Service: https:\/\/www.brevo.com\/legal\/termsofuse\/\nPrivacy Policy: https:\/\/www.brevo.com\/legal\/privacypolicy\/<\/p>\n\n<p>API requests are sent to https:\/\/api.brevo.com\/.<\/p>\n\n<h4>Slack<\/h4>\n\n<p>Used to post form submission notifications to a Slack channel when a Slack connection is enabled and assigned to a form.<\/p>\n\n<p>Data sent: form title and submitted field labels\/values in a channel message. Sent only after a successful form submission with an enabled Slack connection.<\/p>\n\n<p>Service provider: Slack Technologies, LLC\nTerms of Service: https:\/\/slack.com\/terms-of-service\nPrivacy Policy: https:\/\/slack.com\/privacy-policy<\/p>\n\n<p>Messages are posted to the Incoming Webhook URL you provide (hooks.slack.com).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>lumo-forms<\/code> to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate via <strong>Plugins \u2192 Installed Plugins<\/strong><\/li>\n<li>Go to <strong>Lumo Forms \u2192 Add New<\/strong> to create your first form<\/li>\n<li>Embed using the shortcode <code>[lumoform id=\"X\"]<\/code> or the Gutenberg block<\/li>\n<\/ol>\n\n<h4>Enable payments (Stripe or PayPal)<\/h4>\n\n<ol>\n<li>Go to <strong>Lumo Forms \u2192 Settings \u2192 Payments<\/strong><\/li>\n<li>Add your Stripe publishable &amp; secret keys, and\/or PayPal Client ID &amp; Secret (Sandbox or Live)<\/li>\n<li>In the form builder, add payment fields (for example Payment Item or Custom Amount, Payment Summary, and Payment Gateway)<\/li>\n<li>Choose <strong>Stripe<\/strong> or <strong>PayPal<\/strong> on the Payment Gateway field<\/li>\n<li>Leave Gateway <strong>Amount<\/strong> blank to use the cart total, or enter a fixed amount<\/li>\n<li>Save the form and test with test\/sandbox credentials before going live<\/li>\n<\/ol>\n\n<h4>Connect integrations (Mailchimp, Brevo, Slack)<\/h4>\n\n<ol>\n<li>Go to <strong>Lumo Forms \u2192 Integrations<\/strong><\/li>\n<li>Open the settings gear on Mailchimp, Brevo, or Slack<\/li>\n<li>Enter credentials (Mailchimp\/Brevo API key and list, or Slack Incoming Webhook URL)<\/li>\n<li>Enable the connection with the toggle<\/li>\n<li>Open a form in the builder \u2192 <strong>Settings \u2192 Integrations<\/strong><\/li>\n<li>Assign the connection and map email \/ name fields (Mailchimp and Brevo only)<\/li>\n<li>Save the form and submit a test entry<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20any%20other%20form%20plugins%3F\"><h3>Does this plugin require any other form plugins?<\/h3><\/dt>\n<dd><p>No. Lumo Forms is fully standalone.<\/p><\/dd>\n<dt id=\"how%20do%20i%20embed%20a%20form%3F\"><h3>How do I embed a form?<\/h3><\/dt>\n<dd><p>Each form automatically generates a shortcode like <code>[lumoform id=\"1\"]<\/code>. You can also use the Lumo Forms Gutenberg block, or call <code>do_shortcode('[lumoform id=\"1\"]')<\/code> in PHP templates.<\/p><\/dd>\n<dt id=\"where%20are%20form%20submissions%20saved%3F\"><h3>Where are form submissions saved?<\/h3><\/dt>\n<dd><p>All submissions are saved in custom database tables (<code>wp_lumo_forms<\/code>, <code>wp_lumo_submissions<\/code>). You can view, filter, and export them from <strong>Lumo Forms \u2192 Entries<\/strong>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20accept%20payments%3F\"><h3>How do I accept payments?<\/h3><\/dt>\n<dd><p>Configure Stripe and\/or PayPal under <strong>Settings \u2192 Payments<\/strong>, then add Payment and Payment Gateway fields in the builder. Leave the gateway amount empty for variable totals from payment items or custom amounts.<\/p><\/dd>\n<dt id=\"do%20you%20store%20credit%20card%20numbers%3F\"><h3>Do you store credit card numbers?<\/h3><\/dt>\n<dd><p>No. Card data is entered in Stripe Elements and sent directly to Stripe. This plugin only stores payment metadata such as amount, currency, gateway name, and transaction ID.<\/p><\/dd>\n<dt id=\"can%20i%20use%20paypal%3F\"><h3>Can I use PayPal?<\/h3><\/dt>\n<dd><p>Yes. Add your PayPal Client ID and Secret under Settings \u2192 Payments, set Sandbox or Live mode, and select PayPal on the Payment Gateway field.<\/p><\/dd>\n<dt id=\"how%20do%20i%20test%20stripe%20payments%3F\"><h3>How do I test Stripe payments?<\/h3><\/dt>\n<dd><p>Use Stripe test keys (<code>pk_test_\u2026<\/code> \/ <code>sk_test_\u2026<\/code>) and test card <code>4242 4242 4242 4242<\/code> with any future expiry date and any 3-digit CVC.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20recurring%20subscriptions%20and%20refunds%3F\"><h3>Does the plugin support recurring subscriptions and refunds?<\/h3><\/dt>\n<dd><p>This release processes <strong>one-time<\/strong> charges. The Subscription field shows a plan-style amount and is charged once. Full recurring billing, refunds, and cancellations are planned for future versions. You can still issue refunds from your Stripe or PayPal dashboard.<\/p><\/dd>\n<dt id=\"how%20do%20integrations%20work%3F\"><h3>How do integrations work?<\/h3><\/dt>\n<dd><p>Create a connection under <strong>Lumo Forms \u2192 Integrations<\/strong>, enable it, then assign it on each form under <strong>Settings \u2192 Integrations<\/strong>. After a successful form submit, Lumo sends the mapped data to the enabled services.<\/p><\/dd>\n<dt id=\"which%20integrations%20are%20included%20for%20free%3F\"><h3>Which integrations are included for free?<\/h3><\/dt>\n<dd><p><strong>Mailchimp<\/strong>, <strong>Brevo<\/strong>, and <strong>Slack<\/strong>.<\/p><\/dd>\n<dt id=\"do%20i%20need%20field%20mapping%20for%20slack%3F\"><h3>Do I need field mapping for Slack?<\/h3><\/dt>\n<dd><p>No. Slack receives the form title and submitted field values. Map email and name only for Mailchimp and Brevo.<\/p><\/dd>\n<dt id=\"where%20can%20i%20see%20if%20an%20integration%20ran%3F\"><h3>Where can I see if an integration ran?<\/h3><\/dt>\n<dd><p>Open <strong>Lumo Forms \u2192 Reports<\/strong> (Form Health) for integration status and recent activity, or check the connected Mailchimp audience, Brevo list, or Slack channel.<\/p><\/dd>\n<dt id=\"is%20this%20gdpr-compliant%3F\"><h3>Is this GDPR-compliant?<\/h3><\/dt>\n<dd><p>The plugin stores IP addresses and user agents with submissions, and payment metadata when a payment is collected. When integrations are enabled, mapped submitter data (such as email and name) is sent to those third-party services. Review your privacy policy and add consent fields where needed. See External services.<\/p><\/dd>\n<dt id=\"how%20do%20i%20enable%20captcha%3F\"><h3>How do I enable captcha?<\/h3><\/dt>\n<dd><p>Go to <strong>Lumo Forms \u2192 Settings \u2192 Spam Protection<\/strong>, choose a provider and add API keys (not needed for Simple Math). Then open your form in the builder and enable Captcha under General \u2192 Spam Protection.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Added Mailchimp, Brevo, and Slack integrations.<\/li>\n<li>Added Form Health reports with submission, payment, and integration insights.<\/li>\n<li>Added WP Mail SMTP integration with a dedicated SMTP menu for better email deliverability.<\/li>\n<li>Expanded the template library from 7 to 45+ ready-to-use templates.<\/li>\n<li>Improved payment fields, form submission handling, and payment UI.<\/li>\n<li>Added free Smart Form Styling: 12 design themes, brand color, typography, field\/label\/button\/background controls, and live preview in the builder.<\/li>\n<li>Rebuilt form Confirmation settings: thank-you message (rich text + smart tags), redirect to a WordPress page, or custom URL.<\/li>\n<li>Improved email notifications: multi-recipient To\/CC\/BCC, Reply-To, admin intro message, user confirmation body, and clickable smart tags.<\/li>\n<li>Fixed saving of comma-separated admin notification addresses (To\/CC\/BCC).<\/li>\n<li>Refreshed the main Settings page UI (General, Spam, Email, Payments, Advanced) with card layout and toggles.<\/li>\n<li>Fixed Export\/Import button icon alignment on the Tools page.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed critical PHP fatal error on hosts running PHP 7.4 (removed PHP 8-only syntax: match, mixed, union types)<\/li>\n<li>Added captcha spam protection: Simple Math, Google reCAPTCHA v2, hCaptcha, and Cloudflare Turnstile with server-side verification<\/li>\n<li>Added form templates feature: save and reuse form templates across sites<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Improved form builder UI<\/li>\n<li>Improved Textarea field<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed Gutenberg block script localization object name to use the lumoForms prefix<\/li>\n<li>Confirmed Plugin URI points to a live site (https:\/\/wpfound.dev\/)<\/li>\n<li>Set Author URI to the WordPress.org profile so it differs from Plugin URI<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"A powerful WordPress form builder with an easy-to-use drag &amp; drop editor and 45+ ready-to-use templates. Create beautiful contact, payment, regist &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/315163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=315163"}],"author":[{"embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpfound"}],"wp:attachment":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=315163"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=315163"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=315163"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=315163"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=315163"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=315163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}