plugin-icon

LocalForm Form Builder for Surveys and Registrations

Von thexerox·
A form builder for surveys, sign-ups and event registrations. Publish a form, share the link, and keep every response on your own site.
Version
1.12.0
Zuletzt aktualisiert
Aug 12, 2026
LocalForm Form Builder for Surveys and Registrations

LocalForm is a form builder for WordPress. Build a form in minutes in a clean, distraction-free builder, publish it to an auto-generated page, and share the link – no page building, no shortcode wrangling, no fighting your theme’s CSS.

The name says what it does: every response stays local, on your own site, under your own domain and branding. Nothing is sent to a third-party form service, which keeps you in control for GDPR purposes. And unlike heavyweight form plugins, there is nothing to configure before your first form is live.

Why LocalForm?

  • Simple. A distraction-free builder: add questions, drag to reorder, pick your colors, publish.
  • Share a link. Every form gets its own fullscreen page with a configurable URL – or embed it anywhere with a shortcode or block.
  • Your data stays yours. Responses live in your WordPress database, exportable as XLSX – or stored nowhere at all with webhook-only mode.
  • Built for automation. Signed webhooks (HMAC-SHA256) with retries and a delivery log connect responses to your own backend or any automation tool.
  • No external requests. Fonts are bundled with the plugin and served from your own domain. LocalForm never calls home.

LocalForm works great for surveys, feedback and intake forms, sign-ups, and especially event registrations: set a maximum number of registrations, open/close date-times, an event date, time, location, organizer and price, and send registrants a confirmation email.

Fully functional, no locked features

Every feature described here is included and fully functional. There is no license key, no trial period, no usage quota, and nothing is disabled until you pay.

A separate premium add-on plugin, LocalForm Pro, is distributed by the author outside WordPress.org and adds further features (conditional fields, file uploads, reusable field templates, global webhook fields, prefill from URL). It is a wholly separate plugin: none of its code ships in, or is required by, this one.

Features

  • Visual drag-and-drop form builder in the WordPress admin.
  • Field types: text, email, phone, dropdown, single choice (radio), number, checkbox (multi-select), date, date range, rating, and textarea.
  • Auto-generated pages with configurable slugs, including nested paths.
  • Embed forms anywhere with the [localform id="123"] shortcode or the LocalForm Gutenberg block.
  • Share dialog in the builder: copy the form’s link, copy the embed shortcode, and download a QR code generated on your own site.
  • Email notifications: notify the site admin on each registration and send registrants a customizable confirmation email with placeholder support.
  • Registration limits: maximum number of registrations, and open/close date-times with a configurable closed message.
  • Fullscreen frontend template independent of the active theme, with an optional per-form setting to use the active theme’s page template instead.
  • AJAX submission with inline validation and a configurable success message.
  • Responses screen with a per-question summary: answer counts and bar charts for choice questions, min/average/max for numbers, per-day counts for dates, and the latest answers for open questions.
  • Submissions stored in custom database tables and viewable per form in the admin.
  • Export submissions as XLSX from the submissions screen.
  • Backup and restore: download every form, submission and setting as one JSON file, and restore it here or on another site.
  • Webhook-only mode: per-form option to skip saving submissions and send only to a webhook.
  • Webhooks: POST JSON to a configurable URL with HMAC-SHA256 signature and retry logic (max 3 attempts with exponential backoff).
  • Webhook log viewer with 30-day retention.
  • Event details: event date, time, location, organizer and payment price per form, shown on the form page and included in the webhook payload and confirmation emails.
  • Settings page for default webhook URL and secret key.
  • Built-in security: invisible honeypot field, IP-based rate limiting, and duplicate submission protection.
  • Phone number validation and improved server-side validation for all field types.
  • Seven bundled font families for the form’s design, served from your own domain.
  • Fully translatable, with translations contributed through translate.wordpress.org.

External services

This plugin does not connect to any external service on its own. It contains no analytics, telemetry, license checks or remotely hosted assets.

The one outbound request it can make is entirely under your control: if you enter a webhook URL on a form (or as the site-wide default under Forms > Settings > Webhooks), each submission is POSTed as JSON to that URL, signed with HMAC-SHA256. That destination is chosen and operated by you – the plugin has no default endpoint and sends nothing anywhere if no webhook URL is configured. The payload contains the submitted answers, the form title and slug, the event details you set on the form, and any custom fields you added. Consult the privacy policy and terms of the service you point the webhook at, since they are the party receiving the data.

Kostenlosmit kostenpflichtigen Tarifen
Mit deiner Installation stimmst du den Geschäftsbedingungen von WordPress.com sowie den Bedingungen für Drittanbieter-Plugins zu.
Getestet bis
WordPress 7.0.4
Dieses Plugin steht für deine -Website zum Download zur Verfügung.