FLW Forms

Who It’s For

Site owners & teams – Collect inquiries, RSVPs, leads, and surveys without SaaS lock-in.
Agencies & freelancers – Deliver lightweight forms that store submissions directly in WordPress.
Editors & non-devs – Build and embed forms visually, by block, or via shortcode.

Log in

Why FLW Forms

Lightweight & private – All submissions stay in your WordPress database—no third-party storage.
Fast to publish – Add a form with the FLW Form block or [flw_form id="123"].
Actionable alerts – Send notifications by email and/or Discord webhook.
Zero bloat – Focused on essentials for speed, reliability, and easy maintenance.


Key Features

  • Visual builder: Add and reorder fields (Short Text, Paragraph, Multiple Choice).
  • Block & shortcode: Use the “FLW Form” block or embed with [flw_form id="…"].
  • Submission storage: Every entry is saved as a WordPress item with a clean detail view.
  • Inbox overview: Admin columns show form name and entry summary at a glance.
  • Notifications:
    • Email: Notify one or more recipients.
    • Discord: Optional webhook with concise submission details.
  • Form availability: Close forms and display a custom message to visitors.
  • Theme-agnostic styles: Minimal, modern CSS that plays well with any theme.

Requirements

  • WordPress: 6.0 or newer
  • PHP: 7.4 or newer
  • Dependency: flwsecureupdates plugin must be installed and active
  • Recommended: HTTPS enabled and a configured email sender for reliable delivery

Compatibility

  • Editors: Works with both Gutenberg and Classic Editor.
  • Themes: Compatible with modern block and classic themes; minimal CSS footprint.
  • Embeds: Place forms in pages, posts, or reusable patterns.

What It’s Not

  • ❌ Payment platform (no checkouts or gateways)
  • ❌ Advanced logic (no conditional or multi-step forms)
  • ❌ Marketing suite (no CRM, sequences, or analytics)
  • ❌ Anti-spam heavy (no built-in CAPTCHA yet)

Quick Start

  1. Install dependencies: Ensure flwsecureupdates is active.
  2. Install FLW Forms: Activate it in WordPress.
  3. Create a form: Go to Forms → Add New and build your fields.
  4. Set notifications: Add email recipients or a Discord webhook.
  5. Publish: Click Publish to save your form.
  6. Embed:
    • Block – Add the “FLW Form” block and select your form.
    • Shortcode – Paste [flw_form id="123"] (replace 123 with your form ID).
  7. Review entries: View and manage responses under Submissions.
  8. Close when done: Use Form Availability to disable new entries with a custom message.
Log in