WordPress.org

Plugin Directory

WPForms – AI Form Builder for WordPress – Contact Forms, Payment Forms, Survey Form, Quiz & More

WPForms – AI Form Builder for WordPress – Contact Forms, Payment Forms, Survey Form, Quiz & More

Description

Extension WordPress de construction de formulaire de contact

WPForms is an AI drag & drop WordPress form builder that’s EASY and POWERFUL. Create contact forms, feedback forms, subscription forms, payment forms (including Stripe, Square & PayPal), and other types of forms for your site in minutes with just a few clicks!

At WPForms, user experience is our #1 priority. Our pre-built form templates and workflows make WPForms the most beginner-friendly contact form plugin on the market. You don’t have to hire a developer. Create a form in less than 5 minutes with our drag & drop form builder, using a template or just asking AI to get a head start.

WPForms Pro
This plugin is the Lite version of WPForms Pro, which comes with email subscription forms, multi-page contact forms, file uploads, conditional logic, and extra payment integrations. Click here to purchase the best premium WordPress contact form plugin now!

AI-Powered Drag & Drop Contact Form Builder

Create custom contact forms in minutes with our easy-to-use drag and drop online form builder or just ask AI to build it for you. But don’t just take our word for it. See what WordPress experts are saying:

WPForms is by far the easiest form plugin to use. My clients love WPForms and it’s one of the few plugins they can use without any training. As a developer I appreciate how fast, modern, clean and extensible it is.
Bill Erickson – Expert WordPress Consultant

Modèles de formulaire prédéfinis

WPForms comes with 2100+ pre-built form templates.

Whether you’re looking to create a simple contact form, marketing form, request a quote form, donation form, payment order form, registration form, survey form, quiz form, Stripe payment form, or a subscription form, we have a form template already prepared and ready to use.

Prêt pour le mobile, adapté au référencement et optimisé pour la vitesse

Les formulaires de contact de WPForms sont 100 % responsive et adaptés aux mobiles. Nous avons optimisé chaque requête sur l’interface publique et l’interface d’administration afin de proposer l’une des extensions WordPress de formulaires de contact les plus rapides.

Vous pouvez embarquer votre formulaire de contact sur n’importe quelle page avec un titre et une description optimisés, donc WPForms est aussi l’une des meilleures extensions de formulaire de contact en termes de SEO.

Champs et fonctionnalités dont vous avez besoin pour réussir

Avec des évaluations par étoiles, des téléversements de fichiers, des champs Répéteur, des champs d’enquête et des formulaires de contact multipages, vous pouvez facilement créer votre formulaire personnalisé conformément aux besoins de votre site. Intégrez également vos formulaires de contact à un service de marketing par e-mail en quelques étapes seulement et collectez les paiements avec Stripe, PayPal et Square pour les réservations et les commandes sans avoir besoin d’une extension eCommerce dédiée.

Voici le témoignage d’un propriétaire d’entreprise concernant le formulaire de contact de WPForms :

As a business owner, time is my most valuable asset. WPForms allows me to create smart contact forms with just a few clicks. With their pre-built form templates and the drag & drop builder, I can create a new form that works in less than 2 minutes without writing a single line of code. Well worth the investment.
David Henzel – Co-founder of MaxCDN

Questionnaires & sondages

Créez des formulaires d’enquête personnalisés comme Survey Monkey. Notre module d’enquête WordPress est livré avec des champs d’enquête intelligents, y compris l’échelle de Likert, les évaluations par étoiles et le NPS. Embarquez vos enquêtes et sondages partout dans WordPress.

Utilisez nos outils de rapport d’enquête pour personnaliser les graphiques, les exporter pour des présentations et afficher des résultats agrégés. Vous pouvez également partager les résultats de sondages instantanément lors de la collecte des votes.

Formulaire WordPress par défaut

Outre la construction de formulaires de contact simples, WPForms vous aide également à créer de meilleurs formulaires WordPress par défaut tels que des formulaires de connexion WordPress personnalisés et des formulaires d’inscription d’utilisateurs/utilisatrices WordPress personnalisés. Créez un formulaire de contact protégé par mot de passe ou même un formulaire de contact réservé aux membres.

Les blogueurs/blogueuses et les éditeurs/éditrices peuvent utiliser nos formulaires de proposition de publication WordPress pour accepter des articles d’invité·e·s, des témoignages et plus encore.

Formulaires de paiement, formulaires de don, formulaires de réservation et plus

Alors que WPForms a commencé comme une extension de formulaire de contact, elle a évolué en une solution puissante de formulaires personnalisés pour tout type de paiement ou de formulaire de réservation.

WPForms integrates with PayPal, Stripe, Square Payments, Authorize.Net, and Mercado Pago so you can easily accept credit card payments or take payments via PayPal. Bonus: you can also take signatures.

Nous sommes fiers d’être un partenaire vérifié de Stripe. Ce partenariat nous permet de bâtir la meilleure intégration de Stripe avec un accès anticipé aux fonctionnalités. Vous pouvez utiliser notre intégration Stripe pour accepter à la fois les paiements uniques et les paiements récurrents tout en synchronisant toutes les données de formulaire avec votre compte Stripe.

Formulaires de calcul personnalisé

En utilisant le module Calculs WPForms, vous pouvez construire des formules personnalisées et afficher les résultats sur l’interface publique.

Créez des calculs arithmétiques simples ou construisez des calculs conditionnels complexes avec des valeurs arrondies, des moyennes, des plages de temps, et plus encore ! C’est la meilleure extension de calcul pour WordPress.

Formulaires optimisés pour les conversions

Avec notre module Pages de formulaire, vous pouvez créer des pages d’atterrissage de formulaire personnalisées sans distraction pour augmenter les conversions.

Pour améliorer les taux d’achèvement des formulaires, nous avons créé Conversational Forms qui vous aide à rendre vos formulaires de rétroaction plus humains en ajoutant une mise en page interactive. (Voir la démo de Conversational Forms).

Facile à personnaliser et à étendre

Vous pouvez facilement personnaliser vos formulaires de contact avec nos séparateurs de section, blocs HTML et CSS. Embarquer des formulaires dans Elementor et Divi n’a jamais été aussi facile grâce à nos intégrations natives.

Nous savons également que nos ami·e·s développeurs/développeuses peuvent souhaiter davantage de contrôle. C’est pourquoi nous avons ajouté des tonnes de crochets et de filtres.

Liste complète des fonctionnalités de WPForms

Intégrations

Vous comprenez pourquoi WPForms est la meilleure extension de formulaire de contact WordPress sur le marché ! Vous souhaitez débloquer ces fonctionnalités ? Passez à notre version Pro.

Crédits

This plugin is created by Syed Balkhi.

Directives sur l’image de marque

WPForms® is a registered trademark of WPForms LLC. When writing about the contact form plugin by WPForms, please make sure to uppercase the initial 3 letters.

  • WPForms (correct)
  • WP Forms (incorrect)
  • wpforms (incorrect)
  • wpform (incorrect)

Remarque

WPForms est sans aucun doute l’extension WordPress de formulaire de contact sur le marché la plus adaptée aux débutants. Elle est facile et puissante.

Nous avons simplifié la création de formulaires en ligne et l’avons rendue accessible à tou·te·s. Découvrez toutes les fonctionnalités de WPForms.

Je suis également le fondateur de WPBeginner, le plus grand site de ressources WordPress pour les débutants et débutantes. C’était une énorme priorité pour moi de créer une extension WordPress de formulaire de contact que les débutants et débutantes peuvent utiliser sans aucune formation.

Je pense que nous l’avons fait ici. J’espère que vous apprécierez l’utilisation de WPForms.

Merci,

Syed Balkhi

Captures d’écrans

Blocs

Cette extension fournit 1 bloc.

  • Wpforms Form Selector

Installation

  1. Installez WPForms Lite soit via le dépôt d’extensions de WordPress.org, soit en téléversant les fichiers sur votre serveur. (voir les instructions relatives à l’installation d’une extension WordPress)
  2. Activer WPForms Lite.
  3. Allez vers l’onglet WPForms au bas de votre menu d’administration et cliquez sur le bouton « Ajouter » pour commencer à créer votre nouveau formulaire de contact WordPress.
  4. Vous voulez plus de fonctionnalités ? Achetez la version complète de WPForms !

FAQ

Qui devrait utiliser WPForms ?

WPForms est parfait pour les propriétaires d’entreprises, les blogueurs, les concepteurs, les développeurs, les photographes et, en gros, tout le monde. Si vous voulez créer un formulaire WordPress personnalisé, alors vous devez utiliser le constructeur de formulaire en glisser-déposer de WPForms.

Dois-je avoir des compétences en codage pour utiliser WPForms ?

Absolument pas. Vous pouvez créer et gérer des formulaires sans aucune connaissance en codage (constructeur de formulaire 100 % en glisser-déposer). WPForms est l’extension de formulaire de contact la plus conviviale pour les débutants sur le marché.

Quel type de formulaires WordPress puis-je créer avec WPForms ?

Le constructeur de formulaire WPForms en glisser-déposer combiné avec nos modules est l’extension WordPress de formulaire de contact la plus puissante du marché. Voici quelques types de formulaires WordPress que vous pouvez créer :

  • Formulaires de contact simples
  • Formulaire de contact pour la demande d’emploi
  • Formulaire de contact pour l’enquête sur les réactions
  • Créer un formulaire de contact pour les suggestions
  • Formulaires de demande de modification
  • Formulaires de réservation en ligne
  • Formulaire de réservation d’événements
  • Formulaires d’autorisation de diffusion de vidéos
  • Formulaire de contact pour les demandes de PTO
  • Formulaire de contact pour les demandes d’entretien
  • Formulaires de demande de bourse d’études
  • Formulaires de téléchargement de fichiers
  • Formulaires de vérification d’emploi
  • Formulaire de contact de recommandation
  • Formulaire de contact pour l’inscription des bénévoles
  • Formulaire de contact hors ligne

To see a full list, visit our Form Template Gallery, which has over 2100+ pre-made contact form templates.

Quels champs de formulaire WPForms offre ?

Nous avons conçu le constructeur de formulaires WPForms pour qu’il soit à la fois facile et puissant.

Voici les champs du formulaire de contact qui sont fournis avec WPForms Form Builder (également connus sous le nom de champs standard) :

  • Champ de texte
  • Texte Paragraphe (Zone de texte)
  • Liste déroulante
  • Choix multiple (boutons radio)
  • Cases à cocher
  • Champ Nombres
  • Champ Nom
  • Champ Adresse e-mail
  • Champ de glissement du nombre

Voici une liste des champs de notre constructeur de formulaire de contact avancé (Fancy Fields) :

  • Champ de smartphones avec vérification du format international
  • Champ Adresse
  • Champ Date/Heure
  • Champ site/URL
  • Téléversement de fichiers – Idéal pour le formulaire de téléversement de fichiers
  • Champ Mot de passe
  • Texte enrichi – Ajoutez un champ WYSIWYG, parfait pour les formulaires d’articles de blog invités
  • Champ Mise en page : positionnez les champs de formulaire dans les colonnes à l’aide de mises en page personnalisées ou prédéfinies.
  • Champ Répéteur : permettez aux utilisateurs de dupliquer des champs ou des groupes de champs dans vos formulaires.
  • Champ de saut de page : idéal pour les formulaires de contact multi-pages avec barre de progression
  • Séparateur de section – Idéal pour les longs formulaires de contact
  • Champ HTML – ajoutez du HTML personnalisé à l’intérieur de votre formulaire
  • Champ de contenu – Ajoutez des titres, des listes et des médias à vos formulaires sans écrire de code
  • Aperçu de l’entrée – Permettez aux utilisateurs de votre formulaire de prévisualiser leurs entrées avant de les envoyer
  • Classement par étoiles – Idéal pour les formulaires d’enquête et les sondages
  • Champ masqué
  • Questions CAPTCHA – Excellent pour prévenir le spam des formulaires de contact
  • Math CAPTCHA – Idéal pour prévenir le spam des formulaires de contact
  • Échelle de Likert – Idéal pour les formulaires d’enquête
  • hCAPTCHA – Excellent pour prévenir le spam des formulaires de contact
  • Cloudflare Turnstile – Une extension idéale pour protéger les formulaires de contact contre le spam.
  • Champ de signature – Idéal pour les contrats et les formulaires de réservation
  • Net Promoter Score (NPS Field) – Idéal pour les formulaires d’enquête
  • Google ReCAPTCHA – Excellent pour prévenir le spam des formulaires de contact

Voici une liste de nos champs de paiement qui vous aideront à créer un formulaire de commande, un formulaire de don, un formulaire de réservation et d’autres formulaires de paiement :

  • Élément unique
  • Éléments multiples
  • Éléments de case à cocher
  • Éléments de liste déroulante
  • Total (Champ de calcul)
  • Credit Card (Stripe, Square, Authorize.Net, and Mercado Pago)
  • PayPal

Puis-je intégrer WPForms avec mon CRM ou mon service de marketing par e-mail ?

Oui, WPForms offre une intégration transparente avec plus de 1000 logiciels de marketing par e-mail et de CRM.

Vous pouvez facilement envoyer les données de votre formulaire de contact et d’autres formulaires WordPress vers votre CRM préféré, votre newsletter et d’autres plateformes de marketing.

Voici une liste de nos intégrations marketing les plus populaires :

  • Mailchimp
  • Constant Contact
  • AWeber
  • Drip
  • Campaign Monitor
  • GetResponse
  • ActiveCampaign
  • Zapier
  • CRM Salesforce
  • Brevo (anciennement Sendinblue)
  • MailerLite
  • MailPoet
  • Pipedrive
  • Google Sheets
  • Slack
  • Dropbox

Using our Zapier integration, you can easily connect WPForms with over 9,000+ marketing apps including:

  • Zoho CRM
  • Zoho Mail
  • Zoho Invoice
  • Agile CRM
  • Trello
  • Infusionsoft by Keap
  • Microsoft Excel
  • HelpScout
  • Zendesk
  • Freshbooks
  • Freshsales
  • Intercom
  • Click Funnels
  • Microsoft Dynamics 365 CRM
  • Capsule CRM
  • Insightly CRM
  • Printfection
  • Acuity Scheduling
  • Quickbooks Online

Voir toutes les intégrations WPForms Zapier.

Note : l’extension WPForms a été élue 6e application à la croissance la plus rapide au monde par Zapier.

Puis-je créer un formulaire de paiement avec WPForms ?

Oui, WPForms n’est pas votre extension de formulaire de contact moyenne. Vous pouvez l’utiliser pour créer tout type de formulaire, y compris les formulaires de paiement.

We make it easy for you to accept payments using Stripe, Square, Authorize.Net, Mercado Pago, and PayPal Commerce.

Our Stripe, Authorize.Net, and Mercado Pago integrations help you easily accept credit card payments online.

Notre intégration PayPal vous permet d’accepter les paiements PayPal en ligne.

Puis-je importer/exporter des formulaires avec WPForms ?

Oui, WPForms facilite l’importation/exportation de vos formulaires de contact et d’autres formulaires WordPress créés avec WPForms Form Builder.   Cette fonctionnalité est très utile pour les développeurs/développeuses et les agences qui construisent des sites pour leur clientèle.

Vous pouvez également créer des modèles de formulaires personnalisés que vous pouvez utiliser sur les sites de vos clients. Pour en savoir plus, consultez notre documentation.

En plus de cela, WPForms vous permet également d’importer des formulaires depuis d’autres extensions WordPress de formulaire de contact telles que Contact Form 7, Ninja Forms et Pirate Forms.

Si vous n’êtes pas satisfait de votre extension WordPress de formulaire de contact, alors faites définitivement un essai avec WPForms !

J’aimerais avoir accès à toutes les fonctionnalités. Comment puis-je les obtenir ?

Vous pouvez accéder à plus de fonctionnalités, de modules et de support en passant à notre version Pro. L’achat d’une licence Pro vous donne accès à la version complète de WPForms, aux mises à jour automatiques, au support prioritaire, et à tous les modules WPForms !

WPForms est-il prêt pour la traduction ?

Oui, WPForms bénéficie d’une prise en charge complète de la traduction et de la localisation via le domaine de textewpforms. En fonction de la langue de votre site, les fichiers de traduction .mo et .po nécessaires seront téléchargés et placés dans le répertoire des langues par défaut de WordPress. Il en va de même pour chaque module WPForms.

WPForms inclut-il une protection anti-spam ?

Oui, WPForms inclut une protection anti-spam qui est activée sur tous les formulaires par défaut dans les réglages du formulaire.

En outre, Google reCAPTCHA, hCaptcha et Cloudflare Turnstile sont également pris en charge et peuvent être configurés dans WPForms > Réglages > CAPTCHA.

WPForms est entièrement compatible avec toutes les versions de Google reCAPTCHA :

  • Checkbox reCAPTCHA v2
  • Invisible reCAPTCHA v2
  • reCAPTCHA v3

Enfin, des CAPTCHAS personnalisés sont disponible, vous permettant de créer des CAPTCHAS basés sur des mathématiques ou des questions pour vos formulaires de contact.

Avis

24 octobre 2026
We use WPForms Lite on our WooCommerce store, and it’s been one of the easiest plugins to set up. The drag-and-drop builder is intuitive, the contact form was live in minutes, and it plays nicely with our theme without any styling headaches. Submissions arrive reliably and the plugin hasn’t caused any conflicts or slowdowns. Great free option, thanks to the team for keeping it solid!
20 octobre 2026 1 réponse
I have used this plugin, free and paid versions, for different websites over the last few years. In general I was very happy with it and it used to be my favorite plugin. Support was good. The custom functionalities of the paid versions (for rule based donations) were a lifesaver. The functionalities and features have been pretty good. However, more recently I noticed the free version does not allow the website owner and the contact form submitted to each get an email notification of the contact form submission. That is pretty basic. So I will be looking for another plugin for some of my websites. Another issue is that when I receive promotional mail they come from the same email address as the support tickets, which is a real pain, because when I am trying to clean up my inbox I have to manually select out the promotional mails I delete from the support tickets that I keep.
13 octobre 2026 1 réponse
So far the form I set up seems good, although I couldn't design it as wanted, using the free version. To be totally honest, I will keep testing things out before I can make a solid decision as to how "sold" I am on this plugin.
9 octobre 2026 1 réponse
If you use this form with given feature (limited & non customizable) or okay with expensive price, just use it.I recommend to use other forms.
Lire les 14 386 avis

Contributeurs/contributrices & développeurs/développeuses

« WPForms – AI Form Builder for WordPress – Contact Forms, Payment Forms, Survey Form, Quiz & More » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“WPForms – AI Form Builder for WordPress – Contact Forms, Payment Forms, Survey Form, Quiz & More” a été traduit dans 37 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « WPForms – AI Form Builder for WordPress – Contact Forms, Payment Forms, Survey Form, Quiz & More » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

2.0.3

  • Added: New Add Other Choice option for the Checkboxes field lets users type their own answer when none of the predefined choices fit.
  • Added: Prefill by URL now preselects Checkbox Items, Multiple Items, and Dropdown Items choices when the amount in the link is written in the site currency’s format, such as 10,50 or 1,200.00.
  • Added: The Form Builder now displays the PayPal Commerce addon name correctly in payment settings and addon install prompts.
  • Added: WPForms now logs notifications that aren’t sent due to invalid email addresses in the « Send To » field, even when logging is disabled, and logs invalid addresses removed from « Send To » or CC.
  • Changed: Improved how the Stripe connection data is stored.
  • Changed: Updated DOMPurify library to 3.4.15.
  • Changed: Forms using the older anti-spam honeypot or token check are now automatically upgraded to modern anti-spam protection, with each form’s previous version saved as a revision you can restore.
  • Changed: Failures to start background processes are now recorded if WPForms Logs is enabled.
  • Changed: Updated the SVG sanitization library for improved security and compatibility with files from older graphic editors.
  • Changed: Clarified the anti-spam settings in the Form Builder: the modern protection toggle is now labeled « Enable anti-spam protection », the older setting is labeled as legacy, and the note on auto-upgraded forms explains how to switch back.
  • Changed: The confirmation message now receives focus after an AJAX form submission, so screen readers announce it to visitors.
  • Changed: Screen readers now announce the actual validation message instead of « Error message » for invalid fields when Modern Markup is enabled.
  • Changed: Columns on the Forms Overview page were reordered, and the Tags and Author columns are now hidden by default.
  • Changed: The weekly Email Summary now shows key stats with week-over-week trends, a breakdown of entries by form, and highlights tailored to the site’s activity and setup.
  • Fixed: Clicking a field in the Form Builder could open a different field’s settings in forms built with WPForms AI. Saving then merged the two fields into one and moved the survivor up the form.
  • Fixed: Removed provider connection or settings block could not be redone in the Form Builder.
  • Fixed: Stripe Custom Meta kept the empty Meta Key field highlighted after undoing the Object Type and Meta Value selections in the Form Builder.
  • Fixed: A smart tag with a long label overflowed its field in the Form Builder and could not be fully reached with the keyboard; it is now truncated with the full label shown on hover.
  • Fixed: Fields with validation errors were not marked with the aria-invalid attribute for screen readers after form submission, only after leaving an individual field.
  • Fixed: The standard Submit button appeared alongside the PayPal Commerce smart payment buttons in the Form Builder preview after undoing and redoing an AI Smart Form Editor change that removed the PayPal Commerce field.
  • Fixed: PayPal Payments remained switched off and displayed a notice to enable it again after undoing the removal of a PayPal Commerce field.
  • Fixed: Removing a PayPal Commerce field added three steps to the Form Builder undo history instead of one, causing two subsequent undo presses to do nothing.
  • Fixed: Payment notices appeared in the Form Builder while the AI Smart Form Editor was applying changes, including after it deleted the payment field the notice referred to.
  • Fixed: In the Form Builder, pressing Undo after removing a tag from a multi-select option cleared the entire selection instead of restoring the removed tag when that removal was the first change made to the option.
  • Fixed: Submitting a form with a Dropdown Items or Multiple Items payment field failed with a fatal error instead of showing the « Invalid payment option » message when the field received a malformed value.
  • Fixed: The forms table on the Dashboard page was missing space below its last row in Firefox.
  • Fixed: Icon Choices did not follow the button background color in forms using Modern Markup on WordPress 5.5.
  • Fixed: The page shifted horizontally when the What’s New modal was opened or closed on WordPress 5.5.
  • Fixed: Payment field prices could be displayed incorrectly when the site currency was switched to another currency.
  • Fixed: A fatal error occurred on the WPForms > Settings pages when product education was disabled by another plugin.
  • Fixed: The Embedded Post/Page Title smart tag did not always display its value as plain text, so unsafe markup could appear in a form.
  • Fixed: Sites where the Dashboard data tables had not been created yet ran an extra database check on every page load, which could overload large multisite networks after an upgrade.
  • Fixed: Modern anti-spam protection could be missing from a form when a page had several forms with different anti-spam settings.

2.0.2.2

  • Added: Support for the Nigerian Naira (NGN), Ghanaian Cedi (GHS), and Kenyan Shilling (KES) currencies.
  • Fixed: The Setup Wizard handed off to its hosted version even when that version could not connect back to the site, so it failed on its first request instead of falling back to the local Getting Started setup.
  • Fixed: Email addresses used as payment titles were displayed capitalized in the Payments table.
  • Fixed: PayPal Commerce forms now always require a completed payment before saving an entry.
  • Fixed: Smart Tag values used inside embedded content in a Confirmation message or a form description were not always escaped properly.

2.0.2.1

  • Changed: The Keyboard Shortcuts modal in the Form Builder was reorganized into a single two-column list that pairs related shortcuts side by side, and widened so no shortcut wraps onto a second line.
  • Fixed: Values submitted to a form embedded with the WPForms block were echoed back into the re-rendered form with shortcode delimiters intact.
  • Fixed: A Smart Tag placed inside an HTML attribute in a Confirmation message, a form description, a field description or a User Registration message could alter the markup around it, or turn a link into a script, once its value contained a quote or an unsafe URL.

2.0.2

  • Added: New Dashboard that displays form views and recommended next steps across all forms at a glance is now the first page you see when opening WPForms.
  • Added: Links in AI Chat responses are now clickable and open in a new tab.
  • Added: The AI form editing chat can now restore the form to its previous state when asked — reverting the most recent change, the same way as pressing Undo.
  • Added: The {all_fields} smart tag now accepts an exclude parameter to omit specific fields by ID from notification emails, e.g. {all_fields exclude="4,5"}.
  • Added: Suggested privacy policy text for the AI features now appears on the WordPress Privacy Policy Guide screen (Settings > Privacy > Policy Guide), so site owners can adopt it into their own policy.
  • Changed: The « Minimum time to submit » spam protection is now measured on the server, so it can no longer be bypassed by bots.
  • Changed: The Form Builder no longer saves the form and creates a revision when a WPForms AI editing prompt makes no changes to the form.
  • Changed: Builder keyboard shortcuts on Mac now use ⌘ instead of Ctrl where possible, and the Keyboard Shortcuts popup reflects the platform.
  • Fixed: Installing an addon or plugin from WPForms was reported as failed when it printed a message during activation, even though it was successfully installed and active.
  • Fixed: A Cloudflare Turnstile warning appeared in the browser console after a form was successfully submitted.
  • Fixed: On right-to-left sites, the back arrow and card arrows in the Form Embed Wizard’s Add to a New Page popup pointed the wrong way, and the QR Code icon was separated from its accompanying text.
  • Fixed: Form submissions were silently marked as spam when the CAPTCHA provider rejected the site’s secret key. An admin notice now reports the problem so it can be corrected, and the notice disappears once the CAPTCHA is reconfigured or disabled.
  • Fixed: The Form Builder opened from the Get Started button in the WPForms block stayed stuck on a loading spinner on some sites and could not be saved or closed.
  • Fixed: Saving a form showed a popup warning that AJAX form submissions are required for the PayPal Commerce field even after that field had been deleted.
  • Fixed: The submit button did not switch to the processing text and stayed unchanged while a PayPal Commerce card payment was being processed.
  • Fixed: The Email Summary email contained no form entries or trends data on sites running MySQL 5.7.
  • Fixed: The Email Summary showed a blank trend percentage for a form that received exactly one entry in the previous week.
  • Fixed: Security hardening for the Stripe payment refund process.
  • Fixed: The AI chat displayed raw technical error messages (such as browser exceptions and connection timeouts) instead of user-friendly error notices.
  • Fixed: On right-to-left sites, the AI chat window opened anchored to the wrong side of the screen instead of mirroring to the left, and the stop button lost its padding and stuck to the corner of the message field during response generation.
  • Fixed: Undo and Redo controls in the Form Builder could disappear after two quick changes to the same setting.
  • Fixed: The standard Submit button appeared next to the PayPal Commerce payment buttons in the Form Builder preview after editing a form with the AI Smart Form Editor.
  • Fixed: Adding or removing a row in the Stripe Custom Meta table in the Form Builder was not tracked by Undo and Redo.
  • Fixed: Email Summaries in some cases sent the same info block every week instead of rotating through the available blocks.
  • Fixed: Extra small padding was displayed on the right side of the AI chat when using a Mac browser.

2.0.1.1

  • Added: New QR Code setting generates a downloadable code for a chosen page or URL.
  • Added: New Add Media button in the Confirmation Message editor allows inserting images from the Media Library.
  • Added: Buttons in the Form Builder and on WPForms admin pages now show a visible focus indicator during keyboard navigation, and it no longer appears on mouse click.
  • Changed: Stripe Radar-blocked payments now appear in the payment log with a distinct label instead of the generic decline message.
  • Changed: Updated DOMPurify library to 3.4.13.
  • Fixed: The Smart Tags widget in the Form Builder did not highlight required fields with a red border when validation failed.
  • Fixed: A PHP notice was logged on the front-end when a payment field (Multiple Items, Checkbox Items, or Dropdown Items) contained a choice saved without a label.
  • Fixed: Form templates in the Form Builder Setup panel were not filtered by the form’s selected category, showing all templates instead.
  • Fixed: Some button icons were misaligned on WordPress 7.0.
  • Fixed: Incorrect spacing between the icon and text in the Form Builder top bar buttons.
  • Fixed: Choice checkboxes and radio buttons in the Form Builder had no visible border and appeared stretched into ovals in Safari.
  • Fixed: Collapsible settings sections in the Form Builder, such as AI MCP, did not stay closed after the page was reloaded.
  • Fixed: Reordering choices in a Checkbox field in the Form Builder caused a browser console error and stopped the field preview from updating.
  • Fixed: Square payments failed on every retry after a submission with an invalid credit card expiration date, even once the card details were corrected.
  • Fixed: The Payments page showed too much space between elements when no payments had been collected yet.
  • Fixed: PayPal Commerce subscription checkout failed with a fatal error when the account was disconnected while the form was loaded.
  • Fixed: Visitors were not taken to the destination set in the form’s Confirmations settings after submitting a form when a plugin or custom code supplied an invalid redirect address.
  • Fixed: No warning appeared for empty or invalid notification email addresses in the Form Builder.
  • Fixed: Various buttons across plugin admin pages showed the default blue focus outline instead of their custom focus styles after being clicked.
  • Fixed: Pages rendered in response to a form submission are no longer cacheable, and submitted values are no longer written back into the form when a submission is rejected.

2.0.0.5

  • Fixed: The WPForms admin menu left a large empty gap below it on mobile screens when viewing non-WPForms admin pages.

2.0.0.4

  • Fixed: Lite Connect site registration failed permanently when the admin user profile had an empty first or last name, blocking entry backups.
  • Fixed: The Onboarding Wizard would time out in some cases.

2.0.0.3

  • Ajouté : liste des devises acceptées.
  • Fixed: Permission handling in the Export Forms tool was improved.
  • Fixed: Form data handling in the Block Editor was improved.

2.0.0.2

  • Fixed: Form submissions could still be blocked by stricter web application firewall configurations that flagged the JSON structure of the Form Analytics data; the data attached to each submission is now base64-encoded.
  • Fixed: A cross-site scripting vulnerability when a page combined a WPForms captcha with a specially crafted OptinMonster campaign.

2.0.0.1

  • Fixed: Form submissions could be blocked by a web application firewall, such as Cloudflare’s OWASP ruleset, because of the format of the Form Analytics data attached to each submission.

2.0.0

  • Added: New Onboarding Wizard and Setup Checklist page in the WPForms admin menu to guide users through essential configuration steps.
  • Added: New Reconnect button for invalid payment connections in the Form Builder Payments Settings panel.
  • Changed: The Form Builder Setup panel now opens significantly faster.
  • Changed: Updated DOMPurify library to 3.4.11.
  • Changed: The AI Chat button in the Form Builder is now shown in grey and displays a tooltip explaining that WPForms AI is not available on local sites.
  • Changed: Updated woocommerce/action-scheduler library to 4.0.0.
  • Changed: Stripe payment security is enhanced with automatic detection and blocking of card testing attacks and other fraudulent activity.
  • Fixed: Randomize the position of the correct answer in AI-generated graded quizzes.
  • Fixed: Admin notices about incompatible WPForms versions are now shown only to users who can update plugins.
  • Fixed: A choice deleted in the Form Builder could still appear as an empty option on the front-end and triggered PHP warnings on the form view.
  • Fixed: The settings gear icon on the Payments, and Dashboard pages was displayed in the wrong color and oversized when Elementor plugin was active.
  • Fixed: Form elements could appear disabled after a Stripe 3D Secure authentication failure, even though they remained editable.
  • Fixed: The connection icon was displayed in the Builder settings for payment methods even when no account was connected.
  • Fixed: Stripe subscription renewals could remain in the Pending status and display an outdated renewal date on the Payment Single page.
  • Fixed: Connected payment methods checkmark could still appear in the Form Builder Payments panel after switching to a template without a payment field.
  • Fixed: The Weekly Email Summary email content was displayed right-aligned instead of centered in the web version of Gmail.
  • Fixed: The Themes panel in the Form Builder Settings did not re-open when its menu item was clicked again after navigating away and back.
  • Fixed: A PHP warning was logged when restoring a trashed form on PHP 8.3 and higher.

1.10.2.1

  • Added: AI MCP settings section in the Form Builder with the MCP write-access toggle.
  • Fixed: Forms scrolled back to the first text input when adjusting a Number Slider in Chrome on Android.
  • Fixed: Email notification header sanitization was improved for better security.

1.10.2

  • Added: The Abilities API now supports creating new forms, editing existing form fields, and editing form settings.
  • Changed: Stripe subscriptions that finish all configured billing cycles are now marked as Completed.
  • Fixed: Delete icon overlapped form name in the Bulk Edit Tags field during bulk edits.
  • Fixed: Custom CSS configured in the Form Builder was not applied when the form was embedded via the Gutenberg block.
  • Fixed: An AbortError: Transition was skipped console error appeared in the Form Builder on WordPress 7.0.
  • Fixed: PayPal Credit payment status was not being synchronized in WPForms > Payments.
  • Fixed: The Query String Variable smart tag key was unexpectedly reset when the Email field default value was cleared and re-configured in the Form Builder.
  • Fixed: Stripe block-editor CSS and JS assets no longer load unconditionally on every Block Editor screen. They now load only when the wpforms/form-selector block is present.
  • Fixed: The wpforms_emails_send_email_data filter silently discarded any changes to the headers key before sending the email.
  • Fixed: PHP fatal error when submitting a form with the {page_url} smart tag if the page_url POST field was sent as an array.
  • Fixed: An invalid notice about Fastlane and alternative payment methods appeared in Stripe and Square subscription payment settings in the Form Builder.

1.10.1.1

  • Added: Inline Connect buttons in the Form Builder Payments panel, allowing users to connect their payment accounts without leaving the form editor.
  • Changed: The Payments page has a refreshed design when no payments have been received yet.
  • Fixed: Fatal error on form submission when the PayPal Commerce account was disconnected while the form still had the PayPal Commerce payment enabled.

1.10.1

  • Added: Secret key fields in the admin settings are now masked for improved privacy.
  • Added: Smart Form Editing allows modifying existing forms using natural language through an AI chat interface directly inside the form builder.
  • Changed: Updated symfony/polyfill-mbstring library to v1.37.0.
  • Changed: Updated symfony/polyfill-iconv library to v1.37.0.
  • Changed: Updated DOMPurify library to v3.4.1.
  • Fixed: The wrong PayPal Commerce connection status was displayed in certain cases.
  • Fixed: Form Builder was stuck loading when third-party plugins prevented WordPress footer scripts from rendering.
  • Fixed: Settings input values were saved with a trailing space, which could cause unexpected behavior.
  • Fixed: Smart tag parsing returned an invalid value when no smart tags were present in the content.
  • Fixed: Form Builder was not loading on sites with inconsistent URL configurations (e.g., www vs non-www mismatch or root-relative URL plugins).
  • Fixed: PHP fatal errors could occur in some cases on PHP 8.0+.
  • Fixed: The Allow/Deny list settings were being cleared when a form had more than one Email field.
  • Fixed: Outdated image asset paths were causing 404 errors on sites using the Divi theme.
  • Fixed: An incorrect error message was shown when the daily AI request limit was reached, referring to form generation instead of AI usage.

See changelog for all versions.