Lumo Forms – Drag & Drop Form Builder for WordPress

Description

Lumo Forms is a free, powerful WordPress form builder plugin featuring a custom drag & drop interface for building forms visually — no coding required.

Features

  • Drag & drop form builder with live preview
  • Basic fields: Text, Email, Textarea, Checkbox, Radio, Select/Dropdown, Hidden, Submit, Terms & Conditions
  • Payment fields: Payment Item, Subscription, Custom Payment Amount, Payment Summary (fully integrated and free)
  • Simple field styling: color, spacing, font size
  • Shortcode embedding: [lumoform id="X"]
  • Gutenberg block for easy block editor integration
  • Honeypot spam protection
  • Email notifications (admin and user confirmation)
  • Form submissions saved to custom database tables
  • Save & reuse form templates
  • REST API endpoints

Input Fields

Available Input Fields

  • Name Fields
  • Email
  • Simple Text
  • Text Area
  • Address Fields
  • Country List
  • Dropdown
  • Radio Field
  • Checkbox
  • Multiple Choice
  • Website URL
  • Time & Date
  • Hidden Field
  • Section Break
  • Terms & Conditions
  • Custom Submit Button
  • Payment Item
  • Subscription
  • Custom Payment Amount
  • Payment Summary

Supported Form Types

  • Contact Forms
  • Newsletter Signup Forms
  • Survey Forms
  • Order and Donation Forms

External services

This plugin can connect to third-party payment processors when you add payment fields to a form and configure API credentials under Lumo Forms Settings Payments. No data is sent to these services until you enter your own API keys and a visitor submits a form that includes payment fields.

Stripe

Used to process one-time and subscription payments when Stripe is configured and a form includes payment fields.

Data sent: payment amount, currency, billing details submitted by the visitor, and transaction metadata required to complete the charge. Sent only when a visitor submits a payment form.

Service provider: Stripe, Inc.
Terms of Service: https://stripe.com/legal/consumer
Privacy Policy: https://stripe.com/privacy

When Stripe is enabled, the plugin also loads Stripe.js from https://js.stripe.com/ to render secure card fields in the browser. Card details are sent directly to Stripe and are not stored by this plugin.

PayPal

Used to process payments when PayPal is configured and a form includes payment fields.

Data sent: payment amount, order details submitted by the visitor, and transaction metadata required to complete the payment. Sent only when a visitor submits a payment form.

Service provider: PayPal Holdings, Inc.
Terms of Service: https://www.paypal.com/us/webapps/mpp/ua/useragreement-full
Privacy Policy: https://www.paypal.com/us/webapps/mpp/ua/privacy-full

Screenshots

Blocks

This plugin provides 1 block.

  • Lumo Forms

Installation

  1. Upload lumo-forms to /wp-content/plugins/
  2. Activate via Plugins Installed Plugins
  3. Go to Lumo Forms Add New to create your first form
  4. Embed using the shortcode [lumoform id="X"] or the Gutenberg block

FAQ

Does this plugin require any other form plugins?

No. Lumo Forms is fully standalone.

How do I embed a form?

Each form automatically generates a shortcode like [lumoform id="1"]. You can also use the Lumo Forms Gutenberg block, or call do_shortcode('[lumoform id="1"]') in PHP templates.

Where are form submissions saved?

All submissions are saved in custom database tables (wp_lumo_forms, wp_lumo_submissions). You can view, filter, and export them from Lumo Forms Entries.

Is this GDPR-compliant?

The plugin stores IP addresses and user agents with submissions. You can disable this in Settings. We recommend adding a consent checkbox to forms collecting personal data.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Lumo Forms – Drag & Drop Form Builder for WordPress” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.1

  • Fixed Gutenberg block script localization object name to use the lumoForms prefix
  • Confirmed Plugin URI points to a live site (https://wpfound.dev/)
  • Set Author URI to the WordPress.org profile so it differs from Plugin URI

1.0.0

  • Initial release