
Form editor with live preview. Drag fields from the panel, configure options, and see the result update instantly.
Build, publish, and manage contact forms on your WordPress site. Drag-and-drop editor with live preview, built-in submission storage, and configurable email notifications.
Create forms with drag-and-drop. Create custom fields from Contact Forms > Fields and reuse them across forms.
Field types: Text Field, Text Area, Email, Autoreply Email, Telephone, Checkbox, Select, Radio Buttons, Multiple Select, Multiple Checkboxes, Post Select, Multiple Post Checkboxes, Date, Color Picker, Hidden Value, File Upload, Password, Password and Confirmation, Custom HTML, Fieldset, Captcha, Turnstile, and Submit Button.
Default fields on activation: First Name, Last Name, Email (autoreply), Address, City, State/Province, Country, Message, Telephone, Captcha, and Turnstile.
Contact Forms 2.0 was built with accessibility at its core:
* ARIA attributes (aria-required, aria-invalid, aria-describedby, aria-live)
* Validation summary with links that scroll to and focus each field
* Inline validation messages on blur and change events
* Keyboard-accessible file upload with screen reader support
* Respects prefers-reduced-motion
Standard (labels above fields), Side-by-Side (labels left), and Inline Labels (floating labels that move above the field on focus). All responsive and accessible.
Admin and visitor emails with tokens ({first_name}, {email}, {__submitted_html}, etc.), conditional tags, and custom From address.
Sortable list with submitted fields as columns. Lead statuses, notes, search, filter, Excel export.
Submission charts filtered by form, period, or page.
Drag-and-drop file upload with visual dropzone, keyboard navigation, configurable extensions.
Scans your theme’s CSS for conflicts with Contact Forms. Shows conflicting selectors and properties.
Version 2.0 is the result of five months of focused development:
With the default configuration, this plugin does not track users, send data to external servers, or use cookies on the frontend.
If you use reCAPTCHA, data may be sent to Google. If you use Turnstile, data may be sent to Cloudflare.
Documentation and FAQ: cimatti.it. Support: WordPress.org forum.
Through the Patchstack Vulnerability Disclosure Program.