PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / 3.3.1
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder v3.3.1
3.3.1 V-3.3.0 3.2.2 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 V3.0.3 V3.0.2 -3.0.1 V_3.0.0 1.1.1 1.1.8 1.2 1.3 1.4 1.4.18 1.5.2 1.9 2.0 2.10.0 2.10.1 All 138 releases
bit-form / readme.txt

readme.txt in Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder 3.3.1, at readme.txt

717 lines 38.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === Bit Form - Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder ===
2 Plugin Name: Bit Form - Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder
3 Version: 3.3.1
4 Stable tag: 3.3.1
5 Author: Contact form builder by Bit form
6 Author URI: https://www.bitapps.pro/
7 Contributors: bitpressadmin
8 Tags: contact form, form, form builder, wp forms, form plugin
9 Requires at least: 6.5
10 Tested up to: 7.1
11 Requires PHP: 7.4
12 License: GPLv2 or later
13 License URI: http://www.gnu.org/licenses/gpl-2.0.html
14
15 Contact Form Builder for WordPress with payment forms, multistep forms, conversational forms, conditional logic, and integrations.
16
17 == Description ==
18
19 Bit Form WordPress form builder makes form building easy for beginners and flexible for advanced users.
20
21 Build mobile-responsive forms with a **no-code drag-and-drop builder**, powerful features, and **highly customizable** design controls for any use cases.
22
23 You can use Bit Form to build a contact form, support form, lead generation form, registration form, file upload form, order form, booking form, survey form, payment form, calculator form, conversational form, and multistep form from one clean interface.
24
25 ### Bit Form keeps forms lightweight and only loads 20KB JS & CSS for simple contact forms.
26
27 Bit Form is built for both beginners and advanced WordPress users. If you need a simple contact form, you can create one quickly.
28
29 If you need a complex form with **conditional logic, calculations, payment fields, file upload, PDF attachments, email notifications, integrations, and entry management,** Bit Form gives you the tools to build it with minimum effort.
30
31 [youtube https://youtu.be/BUX6-BIPfSA]
32
33
34 ### Useful Links
35
36 [Try Demo](https://towp.io/) | [Documentation](https://bit-form.com/wp-docs/) | [Bit Form Repository](https://github.com/Bit-Apps-Pro/bit-form-frontend) | [Youtube Channel](https://www.youtube.com/@bit-apps) | [Support Chat](https://tawk.to/chat/60eac4b6d6e7610a49aab375/1faah0r3e) | [Facebook Community](https://www.facebook.com/groups/bitapps)
37
38
39 ### Features of Bit Form Free Version
40
41 Bit Form Free includes:
42
43 - Unlimited forms
44 - Unlimited form submissions
45 - [Drag-and-drop form builder](https://bit-form.com/feature/drag-and-drop-form-builder/)
46 - Multi-step forms
47 - Show/hide Conditional logic
48 - 38+ free form fields
49 - Form templates
50 - Email templates
51 - Email notifications
52 - SMTP support
53 - Form integrations and webhooks
54 - Essential Form styling
55 - Responsive forms
56 - reCAPTCHA v3
57 - reCAPTCHA v2 field
58 - hCaptcha field
59 - Cloudflare Turnstile field
60 - Repeater field
61 - Rating field
62 - Image select field
63 - Hidden field
64 - File upload field
65 - Custom JS and CSS editor
66 - Google Sheets and many other integrations
67 - Entry collection inside WordPress
68
69
70 ### Bit Form V3 Highlights
71
72 Bit Form V3 brings a cleaner dashboard, redesigned builder, two-column field list, organized field settings, and an inline Add Field button for faster and easier form creation.
73
74 It also adds WordPress **multisite support, email OTP verification**, responsive preview modes, improved entry filtering, and better export control.
75
76 For design, V3 improves the style editor with **custom theme management, export/import options, organized style layers, and hover/focus styling**.
77
78 ### 51 Form Fields Available in Bit Form
79
80 Bit Form includes a wide range of form fields for simple and advanced form creation. You can build a basic contact form, detailed application form, payment form, file upload form, multistep form, support form, order form, booking form, and more.
81
82 == Free Form Fields ==
83
84 The following fields are available in the free version of Bit Form:
85
86 - Text Field
87 - Multi-Line Text
88 - Name
89 - Email
90 - Number
91 - Phone Number
92 - Username
93 - Password
94 - Select
95 - Drop-Down
96 - Radio Button
97 - Checkbox
98 - Decision Box
99 - Country
100 - Currency
101 - Date
102 - Time
103 - Date-Time
104 - Week
105 - Month
106 - URL
107 - Slider or Range
108 - Color Picker
109 - GDPR Agreement
110 - File Upload
111 - Image Field
112 - Image Select Field
113 - Hidden Field
114 - HTML Field
115 - Section Field
116 - Title Field
117 - Divider Field
118 - Spacer Field
119 - Button Field
120 - Next Step Field
121 - Previous Step Field
122 - Repeater Field
123 - Rating Field
124 - reCAPTCHA v2 Field
125 - hCaptcha Field
126 - Cloudflare Turnstile Field
127
128 == Pro Form Fields ==
129
130 The following fields require Bit Form Pro:
131
132 - Advanced Date-Time
133 - Email OTP Verification
134 - Signature Field
135 - Shortcode
136 - Draft Button
137 - Advanced File Upload
138 - PayPal Field
139 - Razorpay Field
140 - Stripe Field
141 - Mollie Field
142
143 These fields help you create many types of WordPress forms without depending on multiple form plugins.
144
145 [youtube https://youtu.be/GCBwWCBD-yA]
146
147 == Bit Form Pro Features ==
148
149 [Bit Form Pro](https://bit-form.com/) is designed for users who need advanced form control, payment collection, user authentication, form abandonment, PDF generation, and more flexible entry management. Bit Form Pro includes:
150
151 * Advanced **multi-step form** controls
152 * Advanced file upload settings
153 * Advanced conditional logic
154 * Individual field styling
155 * Advanced email notifications
156 * PDF support in email notifications
157 * **Email OTP verification**
158 * [Payment fields](https://bit-form.com/feature/payment-forms/) for **PayPal, Razorpay, Stripe, and Mollie**
159 * API support
160 * PDF generation
161 * Custom Post Type support
162 * Google Ads GCLID capture
163 * [**Form abandonment and partial submission**](https://bit-form.com/feature/partial-entries-save-and-resume/)
164 * Data views and entry editing
165 * Landing form and standalone form pages
166 * Custom theme and theme style export/import
167 * Double opt-in
168 * Multisite support
169 * WordPress authentication forms
170 * Honeypot spam protection
171 * **Signature field**
172 * Shortcode field
173 * Draft button field
174 * **Advanced date-time field**
175
176 Note: Bit Form Pro is distributed separately from this plugin. The free version of Bit Form is fully functional with its own feature set.
177
178 ### What You Can Build With Bit Form
179
180 Bit Form is more than a basic contact form plugin. You can create many types of WordPress forms for different business, marketing, support, and payment needs. Use Bit Form to create:
181
182 * **Contact form** for websites, blogs, landing pages, and business sites
183 * **Lead generation form** for collecting prospects and customer details
184 * **Support form** for help desk requests, issue reports, and customer messages
185 * **Order form** for products, services, custom requests, and manual sales
186 * **Booking form** for appointments, events, consultations, and service requests
187 * **Payment form** for collecting payments through PayPal, Stripe, Razorpay, and Mollie
188 * **Multistep form** for longer forms that need a cleaner step-by-step flow
189 * **Conversational form** for a question-by-question experience
190 * **File upload form** for documents, images, resumes, screenshots, and project files
191 * **Registration form and login form** using WordPress authentication
192 * **Calculator form** for quotes, pricing, loan estimates, tax estimates, and custom calculations
193 * **Feedback form, survey form, application form, donation form, quote form, and onboarding form**
194
195 Whether you need one simple form or many advanced forms, Bit Form gives you a flexible form plugin that works for real WordPress use cases.
196
197 [youtube https://youtu.be/afyqmwFL3zA]
198
199
200 ### Free Form Integrations
201
202 This WordPress form builder plugin includes [**50+ free integrations**](https://bit-form.com/integrations/) with many platforms. These integrations help you send form data to CRM tools, email marketing tools, spreadsheets, automation platforms, file storage services, messaging apps, WordPress plugins, and webhook-based workflows.
203
204 1. AutomatorWP
205 2. FlowMattic
206 3. ActiveCampaign
207 4. Acumbamail
208 5. Advanced Custom Fields (ACF)
209 6. Advanced Form Integration
210 7. Automate Hub SperseIO
211 8. FunnelKit
212 9. Brevo
213 10. Dropbox
214 11. Elastic Email
215 12. Encharge
216 13. FluentCRM
217 14. GetGist
218 15. Google Sheets
219 16. Groundhogg
220 17. HubSpot
221 18. IFTTT
222 19. Integrately
223 20. Make
224 21. Mailchimp
225 22. MailerLite
226 23. MailPoet
227 24. Meta Box
228 25. OneDrive
229 26. Pabbly
230 27. PODS
231 28. rapidmail
232 29. SendFox
233 30. SureTriggers
234 31. Telegram
235 32. Twilio
236 33. Webhook
237 34. WooCommerce
238 35. Zapier
239 36. Zoho Analytics
240 37. Zoho Bigin
241 38. Zoho Campaigns
242 39. Zoho Creator
243 40. Zoho CRM
244 41. Zoho Desk
245 42. Zoho Flow
246 43. Zoho Mail
247 44. Zoho Marketing Hub
248 45. Zoho Project
249 46. Zoho Recruit
250 47. Zoho Sheet
251 48. Zoho Sign
252 49. Zoho WorkDrive
253 50. OttoKit (SureTriggers)
254 51. Thrive Automator
255 52. Uncanny Automator
256 53. n8n
257
258
259 ### Drag-and-Drop WordPress Form Builder
260
261 Bit Form includes an intuitive drag-and-drop form builder. You can **add fields, arrange layouts, customize labels, set placeholders, configure validation, apply show hide conditional logic, style your form,** and publish it on your WordPress site.
262
263
264 ### Fast and Lightweight Form Builder
265
266 Bit Form is designed to work as a fast form builder for WordPress.
267
268 For simple contact forms, Bit Form loads only **20KB JS & CSS**. The exact load depends on the fields and settings you use, but the plugin is built to keep form performance clean and lightweight.
269
270 Bit Form still handles advanced forms in a well-optimized way. It gives you both: simple form creation for beginners and **advanced form control for power users**.
271
272 ### Form Settings for Better Control
273
274 Bit Form gives you detailed form settings so you can control how your forms behave. Available form settings include:
275 - Allow single entry for each IP address
276 - Require users to be logged in before form submission
277 - Prevent empty form submission
278 - Validate form input when the field loses focus
279 - Disable entry storing in the WordPress database
280 - Enable reCAPTCHA v3
281 - Enable honeypot spam protection
282 - Disable a form after a limited number of entries
283 - Limit form submission by date and time period
284 - Block or allow selected IP addresses
285 - Capture Google Ads Click ID or GCLID
286
287
288 [youtube https://youtu.be/yCEUoJ8KtNY]
289
290
291 ### Conditional Logic and Dynamic Forms
292
293 Bit Form Free includes basic conditional logic to show or hide fields based on user input.
294
295 Bit Form Pro adds advanced rules and actions like enable or disable fields, change values, make fields read-only or writable, update labels, update helper text, and control form behavior based on user choices, including **AND and OR conditions, groups, nested conditions, Else If branches, and Else branches.**
296
297 This makes Bit Form useful for quote forms, calculator forms, booking forms, payment forms, order forms, support forms, and advanced lead generation forms, where every user should not see the same fields.
298
299
300 ### Email Notifications and Email Templates
301
302 Bit Form lets you send email notifications after form submission. You can create custom email templates, add smart tags, insert form field values, map all fields into the email body, and send different messages based on form data.
303
304 Bit Form Pro also supports advanced **email notifications with PDF attachments**, giving you more control over documents, receipts, confirmations, and internal records.
305
306 ### Built-in Style Editor
307
308 Bit Form includes a [built-in style editor](https://bit-form.com/feature/custom-style-editor/) so you can customize your form design easily. You can adjust form layout, background, spacing, field style, colors, typography, buttons, and other visual elements to match your WordPress site.
309
310 The free version includes essential form styling, while Bit Form Pro adds deeper control with individual field styling.
311
312 ### Payment Forms With PayPal, Stripe, Razorpay and Mollie
313
314 Bit Form Pro lets you **create payment forms using PayPal, Stripe, Razorpay, and Mollie.**
315
316 You can build a payment form, order form, booking form, donation form, service request form, event registration form, or custom checkout-style form.
317
318 By using payment fields, you can collect payments through a form easily. You can combine payment fields with contact fields, file upload fields, conditional logic, email notifications, and form integrations.
319
320
321
322 ### Multistep Forms and Conversational Forms
323
324 Long forms can feel hard to complete when everything appears on one screen. Bit Form supports multistep forms, so you can divide longer forms into smaller sections.
325
326 Bit Form also supports conversational forms. A conversational form shows questions in a step-by-step flow, which can work well for lead generation, feedback, applications, and guided form experiences.
327
328
329 ### Entry Management, Data Views, and Reports
330
331 Bit Form stores form submissions inside the dashboard.
332
333 You can review form entries, manage submitted data, filter responses, and use entry-related features for internal workflows.
334
335 With Bit Form Pro, Data Views & Edit lets you control which users can view or edit entries from the front end. You can allow users to view their own entries, allow selected roles to view others’ entries, and create front-end data views for submitted form data.
336
337
338 ### Landing Forms and Direct Form Sharing
339
340 Bit Form Pro supports landing forms and standalone form pages. You can create a form page with its own direct URL and share it without embedding the form on a normal WordPress page.
341
342 You can also share conversational form links or embed forms using HTML embed code.
343
344
345 ### PDF Templates and Attachments
346
347 Bit Form Pro supports PDF templates. You can generate PDF files from submitted form data and use them for records, receipts, invoices, contracts, applications, and internal documents.
348
349 PDF template options include:
350
351 * Custom PDF template body
352 * Form field smart tags
353 * Map all fields
354 * Custom PDF file name
355 * PDF password
356 * Download link control
357 * Paper size
358 * Orientation
359 * Font family
360 * Font size
361 * Watermark
362 * Language direction
363
364 PDF support is useful for booking forms, order forms, payment forms, application forms, contract forms, and official form records.
365
366 ### Spam Protection and Email Verification
367
368 Bit Form includes [multiple spam protection](https://bit-form.com/feature/block-spams-spam-protection/) options. You can protect forms using reCAPTCHA v2, reCAPTCHA v3, hCaptcha, and Cloudflare Turnstile for free. Honeypot protection is included in Pro.
369
370 Bit Form also supports **double opt-in** in Pro. Double opt-in can require users to confirm their email before selected actions run. This is useful for newsletter forms, lead generation forms, registration forms, and email-based workflows.
371
372
373 ### Form Abandonment and Partial Entries (Pro)
374
375 Bit Form includes form abandonment support. This feature can save partial form data when users leave before completing the form.
376
377 You can show a warning message, save drafts for logged-in users, repopulate previous partial entries, save a draft when the user leaves the form page, and allow empty forms to be saved as drafts when needed.
378
379 ### WordPress Authentication Forms
380
381 Bit Form Pro includes WordPress authentication features. You can create forms for:
382
383 * User registration
384 * User login
385 * Forgot password
386 * Reset password
387
388 You can map form fields to WordPress user fields, assign user roles, set approval methods, send user and admin notifications, redirect users after submission, and map user meta fields.
389
390 This makes Bit Form useful for membership sites, course sites, private communities, customer portals, and user onboarding flows.
391
392
393 ### Why Choose Bit Form?
394
395 Bit Form gives you a clean form-building experience without making the workflow feel complicated. Bit Form is useful for:
396
397 * Beginners who want to create a contact form without code
398 * Small businesses that need lead generation forms and support forms
399 * Agencies that build forms for client websites
400 * Freelancers who need booking forms, quote forms, and order forms
401 * Membership sites that need registration, login, and user forms
402 * Marketers who need CRM, email marketing, and automation integrations
403 * Developers who need conditional logic, webhooks, PDF output, and custom JS/CSS control
404
405 Bit Form keeps simple form creation easy while still giving advanced users enough control to build complex form workflows.
406
407
408 ### Build Simple Forms or Advanced Form Workflows
409
410 You can start with a basic form and later build more complex forms with file upload, conditional logic, multistep form, conversational form, payment form fields, booking form workflows, order form confirmations, support form notifications, CRM integrations, and PDF attachments.
411
412 Bit Form gives you a flexible form-building system inside WordPress with a beginner-friendly interface and advanced form-building capabilities.
413
414
415 == External services ==
416
417 Bit Form connects to external services only when:
418 - You enable a specific integration (e.g., Zoho CRM, Mailchimp, Google Sheets)
419 - You use a built-in feature that requires external processing (e.g., spam protection, icon search)
420
421 Data is sent to external servers only when integrations are active (captcha/icon search are exceptions when those features are used). Enabling an integration sends form data to that service per your configuration — for example, connecting Mailchimp will send subscriber data on form submission.
422
423 For a full reference with additional details see: [External Services](https://github.com/bit-apps-pro/bit-form-frontend/blob/main/external-services.md)
424
425
426
427 ## FAQ
428
429 = Can I build advanced forms with Bit Form? =
430 Yes. Bit Form supports conditional logic, calculations, multistep forms, conversational forms, file uploads, email templates, form entries, integrations, and advanced Pro features.
431
432 = Does Bit Form support payment forms? =
433 Yes. Bit Form Pro supports payment forms with PayPal, Stripe, Razorpay, and Mollie. You can create order forms, booking forms, donation forms, and service payment forms.
434
435 = Can I create multistep forms? =
436 Yes. Bit Form supports multistep forms, so you can split long forms into smaller steps for applications, bookings, registrations, quotes, and payment forms.
437
438 = Can users upload files through Bit Form? =
439 Yes. Bit Form includes a file upload field in the free version. Bit Form Pro adds advanced file upload controls for more complex form workflows.
440
441 = Does Bit Form include spam protection? =
442 Yes. Bit Form supports reCAPTCHA v2, reCAPTCHA v3, hCaptcha, and Cloudflare Turnstile. Bit Form Pro also includes honeypot spam protection.
443
444 = Does Bit Form Free show form entries? =
445 Yes. Bit Form free version shows form submissions inside WordPress, so you can view and manage entries from your dashboard. You can also disable database entry storage when needed.
446
447 = Are Bit Form integrations free? =
448 Yes. Bit Form includes 50+ free integrations for CRM, email marketing, automation, spreadsheets, storage, messaging, WooCommerce, webhooks, and other workflow tools.
449
450 = Does Bit Form work with page builders? =
451 Yes. You can use Bit Form with WordPress pages, posts, shortcodes, Gutenberg, and popular page builders that support shortcode or block-based form placement.
452
453 = Will Bit Form slow down my website? =
454 Bit Form is built as a lightweight form builder. For simple contact forms, it loads only the required assets, so your forms stay fast and clean.
455
456 = Can I build multi-column forms? =
457 Yes, Bit Form supports multi-column form layouts. You can place fields side by side, adjust the form structure, and create cleaner layouts for contact forms, booking forms, order forms, registration forms, and other advanced forms.
458
459 = Can I export/import form submission data? =
460 Yes, you can export form submission data from Bit Form entries for reporting, backup, or external use.
461
462 == Installation ==
463
464 1. Download the Bit Form plugin.
465 2. Upload the Bit Form plugin files to the `/wp-content/plugins/bit-form` directory, or from the WordPress Admin Panel, click on Plugins => Add New to install Bit Form directly.
466 3. Click on Upload, so you can directly upload the Bit Form zip file.
467 4. Use the browse button to select the plugin zip file that was downloaded, and then click on Install Now.
468 5. Once installed, click “Activate” to enjoy the best form building experience ever.
469
470 == Screenshots ==
471 1. Build custom WordPress forms with drag-and-drop fields
472 2. Customize every form style with live visual controls
473 3. Connect Bit Form with CRMs, sheets, email, and more
474 4. Manage all Bit Form forms from one clean dashboard
475 5. Search, filter, and export form entries in one table
476 6. Control spam, limits, validation, emails, and PDFs
477 7. Create smarter forms with conditional display rules
478 8. Build conversational forms with one question per step
479
480 == Changelog ==
481 = 3.3.1 =
482 * Release Date: 24 Sem, 2026
483
484 * New:
485 1. **Conditional Blocks in Email and PDF Templates:** Wrap part of a template in `${bf_if:field}` … `${bf_endif}` and it is sent only when that field has a value — so optional blocks, like a list of attendees, stop emailing empty rows. The editor's new Conditional Block menu inserts a block for any field, or wraps your selection.
486 2. **Conditions Can Compare Values:** A block can test the answer, not just whether there is one: `${bf_if:b1-3 contain @gmail.com}`, `${bf_if:b1-9 equal Poland}`, `${bf_if:b1-4 greater 100}`. Operators match conditional logic — equal, not_equal, null, not_null, contain, not_contain, start_with, end_with, greater, less, greater_or_equal, less_or_equal. Combine them with `${bf_if_any:…}`, `${bf_if_all:…}` or `${bf_unless:…}`, add an `${bf_else}` branch, and nest blocks.
487 3. **Discard Values of Hidden Fields:** A new form setting drops the value of a field hidden by conditional logic, so it never reaches the entry, emails, PDFs or integrations. Calculated and tracked values are unaffected, and "Keep value when hidden" in a field's own settings overrides the form setting.
488 4. **Filter Imported Posts by Taxonomy and Term:** A field filled from your posts can now be narrowed to one taxonomy and term, so a post type with several categories no longer pulls in every post. A "Remove Data Source" button detaches the live sync while keeping the synced options. Live sync needs Bit Form Pro 3.3.1; an older Pro shows an update notice.
489
490 * Improvements:
491 1. **Webhooks Say Why a URL Was Rejected:** A URL WordPress refuses — an internal host, a host that does not resolve, a port other than 80, 443 or 8080 — now reports the real reason and the filter that allows it, instead of "webhook url is empty" on a URL that was filled in correctly.
492 2. **Documentation Links:** Every "Learn more" link returned a 404. They now open the current Bit Form documentation, and Pro installs get the Pro changelog instead of the Free one.
493
494 * Fixes:
495 1. Hiding a field no longer skips validation for another field whose key starts the same, so a form with both `b1-17` and `b1-175` keeps validating and saving both.
496 2. A "Set value" rule no longer writes into a different field whose name attribute merely starts the same.
497 3. Two fields sharing one name attribute are now reported when you save the form, instead of one of them silently saving nothing.
498 4. `${bf_all_data.onlyValues}` now also skips a field left as an empty list, such as a checkbox group with nothing ticked, and two all-data tags in one template no longer interfere.
499 5. Forms no longer break with a fatal "Call to undefined function ignore_user_abort" on hardened hosts such as RunCloud, where that PHP function is disabled. Every Bit Form admin and submission request is affected on PHP 8.
500 6. A reCAPTCHA, hCaptcha or Turnstile widget is now reset after a failed submission, so retrying after a validation error no longer returns "timeout-or-duplicate" instead of the real error. On a page with more than one form, only that form's widget is reset.
501 7. Forms now survive page-speed optimizers that move or re-run scripts, such as Cloudflare Rocket Loader. The form's configuration was wiped on the second run, which left phone number and other custom fields unvalidated.
502 8. WPML no longer re-registers a form's strings on every page load; they are registered once and again only when the form actually changes.
503
504 = 3.3.0 =
505 * Release Date: 24 August, 2026
506 * Heads up:
507 1. **WordPress 6.5 is now the minimum.** Translations now ship as compiled catalogs, which older WordPress versions cannot read. On WordPress 6.4 the plugin still runs, but every string stays in English.
508
509 * New:
510 1. **Multilingual Forms:** Your form text now follows the visitor's language — labels, placeholders, options, buttons, validation and confirmation messages, redirect URLs and emails. Works with WPML, Polylang, TranslatePress and GTranslate, including forms built before this update. Each form can be left untranslated if you prefer.
511 2. **Redesigned Integrations Screen:** All your integrations now sit in one searchable table showing each one's status and when it last ran. Setup opens in a side drawer, so you stay on the form.
512 3. **Reusable Connected Accounts:** Connected accounts live in one panel, grouped by service. Rename or remove an account without touching the integrations that use it.
513 4. **Field Auto-Mapping:** Added an Auto Map button that matches your form fields to the service's fields in one click.
514 5. **Unsaved Setup Is Kept:** An unfinished integration setup is saved as a draft, so closing the drawer no longer loses it.
515 6. **Caching Plugin Support:** Saving a form now clears the cached pages that show it. Bit Form's scripts are excluded from W3 Total Cache, Hummingbird, Jetpack Boost and NitroPack, and Elementor's cache is cleared too.
516
517 * Improvements:
518 1. **Bit Form's Own Text Translated:** Bit Form's built-in text — buttons, default messages and admin screens — is now translated. The 34 bundled languages shipped before but were never applied, and they now cover this release's new strings. Developers can turn this off with the `bitform_filter_allow_translation` filter.
519 2. **Telegram:** A message too long for Telegram's caption limit is now sent as its own message instead of being rejected, and several attachments go as one album.
520 3. **Integration Logs:** A failed API call is now recorded against the entry. Before, a silently broken integration left no trace at all.
521 4. **Phone Number Field:** Validation now accepts landline, toll-free, premium and service numbers. Only mobile numbers were accepted before, so those were rejected in every country. Forms you have already saved keep their existing patterns.
522 5. **Faster Multilingual Forms:** Translated form content is now cached, and the multilingual code no longer loads on sites without a translation plugin.
523
524 * Fixes:
525 1. **Telegram:** Fixed uploaded files never reaching Telegram, and messages failing to send when the body used rich text. Paragraphs, bullet lists, the `${bf_all_data}` table and checkbox/radio values are now converted to text Telegram accepts.
526 2. **Forms In Popups:** Fixed forms opened later in a visit — in a popup, a tab or anything loaded on demand — having no validation or working submit button. Bit Form now watches for new forms the whole time the page is open.
527 3. **Signature On Entry Edit:** Fixed a saved signature disappearing when an entry is edited, which also blocked saving when the signature was required.
528 4. **Country Flag On Phone Fields:** Fixed the flag jumping to the wrong country while typing, where countries share a calling code.
529 5. **Workflows On Older Installs:** Fixed conditional logic and submit actions breaking when workflow database columns went missing after an interrupted update. They are now repaired automatically.
530 6. **HTML Field In The Builder:** Fixed the HTML field keeping its old height after its content was edited, so longer content spilled over the fields below it. The field now resizes as you edit, including once images inside it have loaded.
531
532 * Security:
533 1. **REST API Key:** The Bit Form API key is now randomly generated; the old fallback was predictable. **If you have never set your own API key, open App Settings → API and generate a new one.**
534 2. **OAuth Return Endpoint:** The public OAuth return endpoint now accepts GET requests only, rejects addresses it cannot parse, and no longer repeats a rejected address back.
535 3. **Telegram Attachments:** Attachment file names coming from a submission are validated before the file is read from disk.
536
537 = 3.2.2 =
538 * Release Date: 3rd August, 2026
539 * Improvements:
540 1. **Bit Form Pro Updates:** Improved the "Update Now" flow for updating Bit Form Pro from the plugins screen.
541
542 * Fixes:
543 1. **Multi-Step Forms:** Fixed the form freezing when "Next" was clicked after a successful submission — validation repeated until it failed, so a second entry could not be started without reloading the page.
544 2. **File Uploads to Integrations:** Fixed uploaded files not reaching OneDrive and Dropbox ("Can't open or read file!") and being silently skipped by WooCommerce and the Zoho integrations (CRM, Bigin, Creator, Desk, Mail, Projects, Recruit, and WorkDrive).
545 3. **OneDrive:** Fixed the same file being uploaded more than once when a form mapped several file fields to the integration.
546 4. **Bit CRM Integration:** Fixed missing tag titles when a form was created from Bit CRM.
547
548 = 3.2.1 =
549 * Release Date: 28 July, 2026
550 * New:
551 1. **Bit CRM Integration:** Added Bit CRM as a form integration, so submissions can create and tag leads in Bit CRM automatically.
552
553 * Improvements:
554 1. **Cache Plugin Compatibility:** The post-load security token is now generated by default on sites that have never changed the setting, so forms keep working behind full-page caching.
555 2. **Entry Editing:** Improved the entry edit screen and its save/update flow in the admin.
556
557 * Fixes:
558 1. **Email From Name:** Fixed the "From Name" configured on an email notification being ignored — notifications fell back to the sender address instead. Emails will now show the name you configured.
559 2. **Entry Editing:** Fixed the error message not being shown when an admin entry update failed.
560 3. **File Uploads:** Fixed a fatal error when a File Upload field inside a Repeater submitted more than one file.
561 4. **Error Log:** Stopped writing unnecessary entries to the WordPress debug log on every form submission.
562 5. **Data Accuracy:** Fixed a failed database query returning the previous query's rows instead of reporting the error, which could show the wrong records on a page.
563
564 * Security:
565 1. Hardened the database query layer so a query condition can never contribute an unrecognised column name or comparison operator to a statement.
566 2. Sanitized form submissions made through internal field keys, closing a stored cross-site-scripting and PDF request-forgery path.
567 3. Our thanks to security researchers **Artus KG**, **JING QIAN** and **Farid Narimanov** for responsibly disclosing the issues addressed in this release.
568
569 = 3.2.0 =
570 * Release Date: 20 July, 2026
571 * New:
572 1. **After Submit Behavior:** Added a new setting to control the form behavior after submission (Hide Form, Reset Form, or Keep Form Values).
573 2. **Active Status Toggle:** Added an enable/disable toggle for Success Message, Redirect URL, Email Notification, PDF Template, and Integration settings.
574 3. **WordPress Media Library Attachments:** Added an option to select files from the WordPress Media Library as email attachments in the Email Notification settings.
575 4. **Individual Conditional Logic (Pro):** Added support for enabling or disabling conditional logic for individual features (Success Message, Redirect URL, Email Notification, and Integrations).
576 5. **Conditional Email Routing (Pro):** Added support for conditional routing in the "Send To Email" setting of Email Notifications.
577 6. **PDF Header & Footer (Pro):** Added editors for configuring PDF headers and footers in the PDF Template settings.
578
579 * Improvements:
580 1. **Execution Process:** Decoupled the execution of Success Messages, Redirect URLs, Email Notifications, and Integrations from the central conditional logic. Each feature can now execute independently and be controlled individually.
581 2. **Success Message:** Redesigned the UI/UX and improved the execution workflow for a better user experience.
582 3. **Email Templates:** Added Configuration Info and Status columns to the list table, redesigned the editor UI/UX for improved usability, and enhanced the email execution workflow.
583 4. **Email Configuration:** Added configuration options for To, CC, BCC, From Name, From Email, Reply-To Email, and Attachments. Also added support for attaching multiple PDF(Pro) templates to email notifications.
584 5. **PDF Templates (Pro):** Added PDF Name and Settings Info columns to the list table and redesigned the editor UI/UX for improved usability and management.
585
586 * Fixes:
587 1. **Field Cloning:** Fixed a name property conflict when cloning composite fields with child fields.
588 2. **Submission Validation:** Fixed an issue where validation errors were not displayed when a required field existed in the field list but was missing from the form layout.
589 3. **Conditional Record Edit Action:** Fixed an issue where conditional logic configured for the "On Record Edit" action was not executed correctly during entry updates.
590
591 = 3.1.4 =
592 * Release Date: 13 July, 2026
593 * Improvements:
594 1. Enhanced security by adding missing output escaping in the Conversational Form view to help prevent potential Cross-Site Scripting (XSS) vulnerabilities.
595
596 = 3.1.3 =
597 * Release Date: 12 July, 2026
598 * Improvements:
599 1. Added a setting to show or hide the search input in Dropdown fields.
600 2. Improved handling of previously uploaded files during entry updates.
601
602 * Fixes:
603 1. Fixed an escaping issue during redirect URL parameter value sanitization.
604 2. Fixed inconsistent behavior when saving partial form progress in Form Abandonment.
605 3. Added missing Button field style options to the Style Editor.
606
607
608 = 3.1.2 =
609 * Release Date: 7th July, 2026
610 * Fixes:
611 1. Hardened file upload entry updates to prevent path traversal from deleting arbitrary files through the file field "_old" value.
612 2. Restricted file deletion to files that remain inside the entry upload directory and belong to the current entry metadata.
613 3. Inactive Form entry submission: Fixed an issue where inactive forms were still accepting submissions.
614
615 = 3.1.1 =
616 * Release Date: 18 June, 2026
617 * Fix:
618 1. Length Validation: Resolve length validation functionality with Checkbox Field
619
620 = 3.1.0 =
621 * Release Date: 17 June, 2026
622 * New:
623 1. Address Field: Added a new Address field with multiple sub-fields for comprehensive address collection.
624 2. Custom Filter Events: Added new filter JS event hooks for modifying Address and Payment field configurations and options, making it easier for developers to extend field functionality.
625
626 * Improvements:
627 1. Conditional Logic: Enhanced conditional logic support for composite fields (Name, Address, and Confirm Email), allowing more granular control based on sub-field values.
628 2. Sensitive Data Handling: Improved frontend handling of sensitive data to help prevent potential data exposure.
629 3. Custom CSS: Custom CSS styles are now rendered instantly in the Form Builder.
630 4. Improve support for Smart Tags in default value settings for non-text fields.
631
632 * Fixes:
633 1. Fixed a Phone Number field styling issue when the country list was hidden.
634 2. Excluded the "bitforms" post type from XML sitemaps.
635 3. Fixed a nonce validation issue in the Save Form Progress route.
636 4. Fixed an issue causing signature images to appear broken in email templates.
637 5. Fixed a Dropdown field validation issue when using multiple option lists.
638 6. Fixed preview and download URL issues for uploaded files across different permalink configurations.
639
640
641 = 3.0.3 =
642 * Release Date: 6 June, 2026
643 * Improvements:
644 1. Improved CPT data validation during create and update operations.
645
646 * Fixes:
647 1. Fixed required field validation issues for Name child fields (First Name and Last Name).
648 2. Fixed an issue with Telegram integration list fetching.
649 3. Fixed a PDF configuration issue where global PDF settings could be overwritten.
650
651 = 3.0.2 =
652 *Release Date: 22 May, 2026*
653 *Improvements:
654 1. Support File upload field in email and PDF templates.
655
656 = 3.0.1=
657 *Release Date: 22 May, 2026*
658 *Fix:
659 1. Replace Wordpress static screenshot images.
660
661 = 3.0.0 =
662 *Release Date: 22 May, 2026*
663 *New:
664 1. UI/UX: Redesigned the Bit Form dashboard, form builder and every interface following modern design principles for improved user experience.
665 2. Multi-Site Support: Added compatibility for WordPress multisite installations, allowing network-wide bit form management.
666 3. New Fields: Added new Name field with separate first name and last name inputs, and Email OTP field for sending OTP to email and validating it in the form.
667 4. Basic Conditional Logic: Introduced basic conditional logic in field settings section.
668 5. Field picker modal: Field picker modal on "Add Field" button click in the form builder.
669 6. Form switchable input in form builder header to quickly switch between forms.
670 7. New theme: Added new theme as "Bit Form Default" in the theme gallery and previous defalt them name replace with "Bit Form Legacy".
671 8. Custom Theme: Added custom theme option in the theme gallery to create and save your own themes.
672 9. Style Export/Import: Added export/import functionality for form styles/themes.
673 10. Global Element style: Add :hover, :focus styles state in the global element styling.
674 11. New Field Settings: Added several new settings in the fields, such as: container class, confirm field, value length limit, etc.
675
676 *Improvements:
677 1. Field List and settings panel separated by category and improved search functionality.
678 2. Add More CSS property support in the global element styling.
679 3. Preview page: Improved the form preview page layout design and added breakpoint option buttons.
680
681 = 2.22.3 =
682 *Release Date: 13 May, 2026*
683 *Fix:
684 1. Resolved Delete Entry and Delete Form action issues in the Entry Details View.
685
686 = 2.22.2 =
687 *Release Date: 5th May, 2026*
688 *Improvements:
689 1. Resolved all Plugin Checker warnings and errors for improved code quality and security.
690 2. Sanitized all user inputs and outputs in the codebase to prevent potential security vulnerabilities.
691 3. Escaped all markup in the codebase for enhanced security against XSS attacks.
692
693 = 2.22.1 =
694 *Release Date: 21 April, 2026*
695 *Improvements:
696 1. Improved entry table view to display multiple field values within a single cell.
697 2. Added full URL paths for uploaded files in integrations and API responses.
698
699 *Fixes:
700 1. Fixed an issue where "flush_rewrite_rules" was executed on every page load, causing performance issues.
701 2. Fixed an issue where multiple workflow triggers were not working when using the Entry Add API endpoint.
702
703 = 2.22.0 =
704 *Release Date: 04 April, 2026*
705 *Improvements:
706 1. Refactored code by moving certain Pro features to the Pro plugin, aligning with WordPress plugin guidelines and best practices.
707 2. Converted selected Pro features into free features and adjusted default values of some existing features to enhance user experience.
708
709
710
711 == Upgrade Notice ==
712
713 = 3.2.0 =
714 * Major Update: Separate execution process of Success Message,Redirect URL, Email Notification, and Integrations from Centeral conditional logic.
715
716
717 For changelog of all versions please check [Changelog.txt](https://plugins.trac.wordpress.org/browser/bit-form/trunk/changelog.txt)