Linux 软件免费装
Banner图

Lumo Forms – Drag & Drop Form Builder for WordPress

开发者 wpfound
更新时间 2026年8月13日 00:38
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

contact form form builder drag and drop

下载

1.0.3 1.0.1 1.0.2 1.0.4

详情介绍:

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 Integrations (Mailchimp, Brevo, Slack) Connect your forms to popular tools without leaving WordPress. 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: 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

安装:

  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
Enable payments (Stripe or PayPal)
  1. Go to Lumo Forms → Settings → Payments
  2. Add your Stripe publishable & secret keys, and/or PayPal Client ID & Secret (Sandbox or Live)
  3. In the form builder, add payment fields (for example Payment Item or Custom Amount, Payment Summary, and Payment Gateway)
  4. Choose Stripe or PayPal on the Payment Gateway field
  5. Leave Gateway Amount blank to use the cart total, or enter a fixed amount
  6. Save the form and test with test/sandbox credentials before going live
Connect integrations (Mailchimp, Brevo, Slack)
  1. Go to Lumo Forms → Integrations
  2. Open the settings gear on Mailchimp, Brevo, or Slack
  3. Enter credentials (Mailchimp/Brevo API key and list, or Slack Incoming Webhook URL)
  4. Enable the connection with the toggle
  5. Open a form in the builder → Settings → Integrations
  6. Assign the connection and map email / name fields (Mailchimp and Brevo only)
  7. Save the form and submit a test entry

常见问题:

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.

How do I accept payments?

Configure Stripe and/or PayPal under Settings → Payments, then add Payment and Payment Gateway fields in the builder. Leave the gateway amount empty for variable totals from payment items or custom amounts.

Do you store credit card numbers?

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.

Can I use PayPal?

Yes. Add your PayPal Client ID and Secret under Settings → Payments, set Sandbox or Live mode, and select PayPal on the Payment Gateway field.

How do I test Stripe payments?

Use Stripe test keys (pk_test_… / sk_test_…) and test card 4242 4242 4242 4242 with any future expiry date and any 3-digit CVC.

Does the plugin support recurring subscriptions and refunds?

This release processes one-time 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.

How do integrations work?

Create a connection under Lumo Forms → Integrations, enable it, then assign it on each form under Settings → Integrations. After a successful form submit, Lumo sends the mapped data to the enabled services.

Which integrations are included for free?

Mailchimp, Brevo, and Slack.

Do I need field mapping for Slack?

No. Slack receives the form title and submitted field values. Map email and name only for Mailchimp and Brevo.

Where can I see if an integration ran?

Open Lumo Forms → Reports (Form Health) for integration status and recent activity, or check the connected Mailchimp audience, Brevo list, or Slack channel.

Is this GDPR-compliant?

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.

How do I enable captcha?

Go to Lumo Forms → Settings → Spam Protection, choose a provider and add API keys (not needed for Simple Math). Then open your form in the builder and enable Captcha under General → Spam Protection.

更新日志:

1.0.4 1.0.3 1.0.2 1.0.1 1.0.0