BACK TO DIRECTORY

Lumo Forms – Drag & Drop Form Builder for WordPress

by WPFound

0.0
(0 ratings)

Lumo Forms is a free and standalone drag & drop form builder for WordPress. Create professional forms visually with an intuitive builder and live preview — no coding required.

Start from a blank form or choose from 45+ built-in templates, customize the fields and styling, and publish your form using a shortcode or Gutenberg block.

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.

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, Custom Amount, Payment Summary, Payment Gateway (Stripe / PayPal), Subscription (one-time plan amount display)
  • One-time payments via Stripe (Card Element + PaymentIntent)
  • One-time payments via PayPal (Smart Buttons)
  • Server-side payment amount calculation and transaction verification before saving entries
  • Payment details saved with form entries (status, amount, gateway, transaction ID)
  • Simple field styling: color, spacing, font size
  • Shortcode embedding: [lumoform id="X"]
  • Gutenberg block for easy block editor integration
  • Honeypot spam protection
  • Captcha spam protection: Simple Math, Google reCAPTCHA v2, hCaptcha, Cloudflare Turnstile
  • Email notifications (admin and user confirmation)
  • Form submissions saved to custom database tables
  • Integrations: Mailchimp, Brevo & Slack (contacts + channel notifications on submit)
  • Form Health reports: submissions trend, revenue pulse, integration status, setup coach
  • 45+ built-in form templates (Contact, Lead, Business, Registration, Application, Marketing, Survey, Payment, Nonprofit, Education) plus save-your-own custom templates
  • REST API endpoints

Integrations (Mailchimp, Brevo, Slack)

Connect your forms to popular tools without leaving WordPress.
* Mailchimp — add submitters to an audience with optional tags and double opt-in
* Brevo — create or update contacts and add them to a list
* Slack — post a real-time channel notification via Incoming Webhook when a form is submitted
* Manage connections under Lumo Forms Integrations (configure credentials, enable/disable)
* Assign connections on each form under Settings Integrations in the form builder
* Map email and name for Mailchimp and Brevo; Slack needs no field mapping (sends form title and field values)
* Check status and recent activity under Lumo Forms Reports (Form Health)

45+ Ready-to-Use Form Templates

Don’t start from a blank canvas.

Lumo Forms includes 45+ built-in starter templates for common business, marketing, registration, survey, payment, nonprofit, education, and application use cases.

Choose a template, preview it, import it with one click, and customize it in the drag & drop builder.

You can also save your own forms as reusable templates.

Template features:

  • Category-based template browsing
  • Template search
  • Demo preview
  • One-click Use Template
  • Dedicated Lumo Forms Templates page
  • Preset templates are read-only
  • Save your own reusable templates

Built-in templates by category:

Contact — Contact, Simple Contact, Support Request

Lead — Lead Generation, Quote Request

Business — Consultation, Appointment

Registration — Event

Application — Job Application

Marketing — 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

Feedback — 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

Payment — Donation Form, Payment

Nonprofit — Nonprofit Volunteer, Charitable Donation, Fundraiser Event Registration, Corporate Sponsorship, In-Kind Donation

Education — School Contact Form, Course Registration, Student Enrollment Application, Parent-Teacher Meeting, Scholarship Application, Workshop Registration, Course Evaluation, Tutoring Request

General — Contact with Terms

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
  • Captcha (Math, reCAPTCHA v2, hCaptcha, Turnstile)
  • Payment Item
  • Custom Payment Amount
  • Payment Summary
  • Payment Gateway (Stripe or PayPal)
  • Subscription (displays a plan amount; charged as a one-time payment in this version)

External services

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.

Google reCAPTCHA

Used to verify that a visitor is human when Google reCAPTCHA v2 is enabled on a form.

Data sent: captcha response token and visitor IP address (when available). Sent only when a visitor submits a form with reCAPTCHA enabled.

Service provider: Google LLC
Terms of Service: https://policies.google.com/terms
Privacy Policy: https://policies.google.com/privacy

When reCAPTCHA is enabled, the plugin loads scripts from https://www.google.com/recaptcha/.

hCaptcha

Used to verify that a visitor is human when hCaptcha is enabled on a form.

Data sent: captcha response token and visitor IP address (when available). Sent only when a visitor submits a form with hCaptcha enabled.

Service provider: Intuition Machines, Inc.
Terms of Service: https://www.hcaptcha.com/terms
Privacy Policy: https://www.hcaptcha.com/privacy

When hCaptcha is enabled, the plugin loads scripts from https://js.hcaptcha.com/.

Cloudflare Turnstile

Used to verify that a visitor is human when Cloudflare Turnstile is enabled on a form.

Data sent: captcha response token and visitor IP address (when available). Sent only when a visitor submits a form with Turnstile enabled.

Service provider: Cloudflare, Inc.
Terms of Service: https://www.cloudflare.com/website-terms/
Privacy Policy: https://www.cloudflare.com/privacypolicy/

When Turnstile is enabled, the plugin loads scripts from https://challenges.cloudflare.com/.

Stripe

Used to process one-time card payments when Stripe is configured and a form includes a Payment Gateway field set to Stripe.

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.

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

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.

PayPal

Used to process one-time payments when PayPal is configured and a form includes a Payment Gateway field set to PayPal.

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.

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

When PayPal Client ID is present, the plugin loads the PayPal JavaScript SDK from https://www.paypal.com/sdk/js to render PayPal buttons.

Mailchimp

Used to add or update contacts in a Mailchimp audience when a Mailchimp connection is enabled and assigned to a form.

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.

Service provider: The Rocket Science Group LLC d/b/a Mailchimp
Terms of Service: https://mailchimp.com/legal/terms/
Privacy Policy: https://www.intuit.com/privacy/statement/

API requests are sent to Mailchimp’s Marketing API (region-specific host derived from your API key, e.g. *.api.mailchimp.com).

Brevo

Used to create or update contacts and add them to a list when a Brevo connection is enabled and assigned to a form.

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.

Service provider: Sendinblue SAS (Brevo)
Terms of Service: https://www.brevo.com/legal/termsofuse/
Privacy Policy: https://www.brevo.com/legal/privacypolicy/

API requests are sent to https://api.brevo.com/.

Slack

Used to post form submission notifications to a Slack channel when a Slack connection is enabled and assigned to a form.

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.

Service provider: Slack Technologies, LLC
Terms of Service: https://slack.com/terms-of-service
Privacy Policy: https://slack.com/privacy-policy

Messages are posted to the Incoming Webhook URL you provide (hooks.slack.com).

Screenshots

Plugin Details

Active Installs
0
Total Downloads
293
Version
1.0.4
Requires WP
6.4
Requires PHP
7.4
Tested Up To
7.0.4
Added
2026-07-30
Last Updated
2026-08-12 4:38pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0