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 valueNode.DOCUMENT_POSITION_PRECEDINGthat 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
- Upload the plugin files to the
/wp-content/plugins/boldform-lite/directory, or install the plugin through the WordPress plugins screen. - Activate the plugin through the
Pluginsscreen in WordPress. - Open
BoldFormin 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 > Entriesin 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.
ContributorsTranslate “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.