BoldForm Lite

Description

BoldForm Lite is a lightweight WordPress form builder plugin. Create forms in the admin builder, render them with a shortcode, Gutenberg block, or Elementor widget, and collect submissions in the WordPress admin.

Features include:

  • Drag and drop form builder
  • Frontend shortcode rendering
  • AJAX form submission
  • Entries management page
  • Gutenberg block
  • Elementor widget
  • Translation-ready strings

Bundled Libraries

All JavaScript and CSS assets used by this plugin are bundled locally within the plugin directory. No scripts or styles are loaded from a CDN or any remote server except for the explicitly documented external services listed below.

Bundled third-party libraries:

  • SortableJS (assets/js/sortable.js) — MIT License — https://github.com/SortableJS/Sortable
    This file is a local copy of SortableJS. It is served directly from the plugin directory and is not fetched from any CDN. The value Node.DOCUMENT_POSITION_PRECEDING that appears at line 187 of this file is a standard browser DOM API constant used for drag-and-drop ordering logic — it is not a remote resource URL.

  • Flatpickr (assets/js/flatpickr.min.js, assets/css/flatpickr.min.css) — MIT License — https://github.com/flatpickr/flatpickr
    This file is a local copy of the Flatpickr date/time picker library. It is served directly from the plugin directory and is not fetched from any CDN.

The submissions chart on the Reports page is rendered using the browser’s native HTML5 Canvas API. No external charting library (e.g. Chart.js) is loaded or referenced.

External Services

This plugin can optionally connect to the following third-party services. No data is transmitted to any external service unless you have explicitly enabled and configured that service in the BoldForm settings.

Google reCAPTCHA

This plugin integrates with Google reCAPTCHA to protect forms from spam and bot submissions.

When a visitor loads a page containing a form with reCAPTCHA enabled, the reCAPTCHA JavaScript library is loaded directly from Google’s servers. When the visitor submits the form, the plugin sends the reCAPTCHA response token and the visitor’s IP address to Google’s verification API to confirm the submission is not automated.

Data sent: reCAPTCHA response token, visitor IP address.
When: Each time a form with reCAPTCHA enabled is submitted.
Condition: Only when you have selected “Google reCAPTCHA” as the spam protection provider in BoldForm settings and entered a valid site key and secret key.

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

hCaptcha

This plugin integrates with hCaptcha to protect forms from spam and bot submissions.

When a visitor loads a page containing a form with hCaptcha enabled, the hCaptcha JavaScript library is loaded directly from hCaptcha’s servers. When the visitor submits the form, the plugin sends the hCaptcha response token and the visitor’s IP address to hCaptcha’s verification API to confirm the submission is not automated.

Data sent: hCaptcha response token, visitor IP address.
When: Each time a form with hCaptcha enabled is submitted.
Condition: Only when you have selected “hCaptcha” as the spam protection provider in BoldForm settings and entered a valid site key and secret key.

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

Mailchimp

This plugin can send subscriber data to Mailchimp when a form with a Mailchimp integration is submitted.

When a visitor submits a form that has a Mailchimp integration assigned, the plugin sends the subscriber’s email address and any mapped name fields to the Mailchimp API to add or update the contact in the selected audience list.

Data sent: Email address, and optionally first name and last name (only fields you have mapped in the integration settings).
When: Each time a form with an active Mailchimp integration is submitted.
Condition: Only when you have configured a Mailchimp integration with a valid API key in BoldForm > Integrations.

  • Service provider: The Rocket Science Group LLC (Mailchimp)
  • Terms of Use: https://mailchimp.com/legal/terms/
  • Privacy Policy: https://mailchimp.com/legal/privacy/

Brevo (formerly Sendinblue)

This plugin can send subscriber data to Brevo when a form with a Brevo integration is submitted.

When a visitor submits a form that has a Brevo integration assigned, the plugin sends the subscriber’s email address and any mapped name fields to the Brevo API to add or update the contact in the selected list.

Data sent: Email address, and optionally first name and last name (only fields you have mapped in the integration settings).
When: Each time a form with an active Brevo integration is submitted.
Condition: Only when you have configured a Brevo integration with a valid API key in BoldForm > Integrations.

  • Service provider: Brevo SAS
  • Terms of Use: https://www.brevo.com/legal/termsofuse/
  • Privacy Policy: https://www.brevo.com/legal/privacypolicy/

Blocks

This plugin provides 1 block.

  • BoldForm Display a BoldForm form.

Installation

  1. Upload the plugin files to the /wp-content/plugins/boldform-lite/ directory, or install the plugin through the WordPress plugins screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Open BoldForm in the WordPress admin to create your first form.

FAQ

How do I display a form?

Use the shortcode [boldform id="123"], the Gutenberg BoldForm block, or the Elementor BoldForm widget.

Where can I see submissions?

Open BoldForm > Entries in the WordPress admin.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“BoldForm Lite” is open source software. The following people have contributed to this plugin.

Contributors

Translate “BoldForm Lite” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.0

  • Initial release.