Title: Contact Form Widget &#8211; Responsive Contact Form, Query Form &amp; Form Builder
Author: A WP Life
Published: <strong>غشت 11, 2016</strong>
Last modified: أكتوبر 2, 2026

---

Search plugins

![](https://ps.w.org/new-contact-form-widget/assets/banner-772x250.png?rev=3421630)

![](https://ps.w.org/new-contact-form-widget/assets/icon-128x128.gif?rev=3421630)

# Contact Form Widget – Responsive Contact Form, Query Form & Form Builder

 By [A WP Life](https://profiles.wordpress.org/awordpresslife/)

[Download](https://downloads.wordpress.org/plugin/new-contact-form-widget.1.5.3.zip)

[Live Preview](https://ary.wordpress.org/plugins/new-contact-form-widget/?preview=1)

 * [Details](https://ary.wordpress.org/plugins/new-contact-form-widget/#description)
 * [Reviews](https://ary.wordpress.org/plugins/new-contact-form-widget/#reviews)
 *  [Installation](https://ary.wordpress.org/plugins/new-contact-form-widget/#installation)
 * [Development](https://ary.wordpress.org/plugins/new-contact-form-widget/#developers)

 [Support](https://wordpress.org/support/plugin/new-contact-form-widget/)

## Description

Contact Form Widget is a lightweight, responsive contact form plugin for WordPress
designed to collect user inquiries, leads, and customer feedback effortlessly. Whether
you need a simple sidebar contact form widget or a full-width contact form shortcode
inside your posts and pages, this contact form plugin provides an intuitive setup
with complete administrative control.

Unlike basic contact form tools that rely solely on email notifications, every contact
form submission sent through this plugin is saved directly to your WordPress database.
You can manage, review, and organize all incoming messages inside a dedicated admin
query dashboard, ensuring you never miss a visitor inquiry or client lead.

**View Pro Demo:** **[Contact Form Premium Demo](https://awplife.com/demo/contact-form-premium/)**
**
More About Pro:** **[Contact Form Premium Details](https://awplife.com/wordpress-plugins/contact-form-wordpress-plugin/)****
Try Pro Version:** **[Test Premium Plugin](https://awplife.com/demo/contact-form-premium/how-to-test-premium-plugin/)**

#### Why Choose This Contact Form Plugin?

Building a functional contact form should be straightforward. This plugin combines
the simplicity of a drag-and-drop contact form widget with the flexibility of a 
shortcode-based form builder. It handles real-time AJAX form validation, protects
submissions with security nonces, and offers custom design controls so your contact
form matches your site branding seamlessly.

#### Key Features of Contact Form Widget

 * **Stored Contact Queries** – Automatically saves every contact form message in
   your database table for easy tracking and record keeping.
 * **Dual Display Options** – Embed your contact form using the shortcode `[CFW]`
   or place it in any sidebar or footer widget area.
 * **Asynchronous AJAX Submission** – Visitors can submit the contact form instantly
   without page reloads, complete with loading spinners and inline confirmation 
   notices.
 * **Pre-Built Layout Templates** – Select between Template 1 (classic centered 
   layout) and Template 2 (modern two-column grid layout for Name and Email).
 * **Full Design Customization** – Adjust form background color, title color, max-
   width slider (10% to 100%), and container alignment (left, center, right).
 * **Custom Field Placeholders** – Customize text labels and placeholder prompts
   for Name, Email, Subject, and Message fields.
 * **Custom Error & Success Messages** – Tailor validation error alerts for blank
   inputs or invalid email addresses, as well as submission response messages.
 * **Custom CSS Editor** – Add your own custom CSS styling directly from the settings
   panel to tweak form appearances without editing theme files.
 * **CSV Export Tool** – Export all stored contact form queries into a structured
   CSV file for offline reporting and customer relationship management.
 * **Admin Query Dashboard** – Sort, paginate (5 to 250 records per page), view 
   details in a popup modal, and delete single or bulk form entries.

#### Pro Features

Upgrade to Contact Form Premium for enhanced control and advanced form building 
capabilities:

 * **Google reCAPTCHA Integration** – Block spam submissions and automated bots.
 * **SMTP Email Support** – Deliver notifications reliably via Gmail or custom SMTP
   servers.
 * **Auto Email Responder** – Send automatic reply emails to visitors after contact
   form submission.
 * **Custom Email Templates** – Personalize administrative and user notification
   emails.
 * **Submission Analytics** – View daily form submission trends and statistical 
   reports.
 * **Priority Premium Support** – Access dedicated support from our technical team.

## Screenshots

[⌊Contact form displayed on site frontend using shortcode [CFW]⌉⌊Contact form displayed
on site frontend using shortcode [CFW]⌉[

Contact form displayed on site frontend using shortcode [CFW]

[⌊Contact form layout template selection and design options⌉⌊Contact form layout
template selection and design options⌉[

Contact form layout template selection and design options

[⌊Form header and color customization settings panel⌉⌊Form header and color customization
settings panel⌉[

Form header and color customization settings panel

[⌊Form label and custom placeholder text settings⌉⌊Form label and custom placeholder
text settings⌉[

Form label and custom placeholder text settings

[⌊Custom validation error message configuration⌉⌊Custom validation error message
configuration⌉[

Custom validation error message configuration

[⌊All user contact queries database table in WordPress admin⌉⌊All user contact queries
database table in WordPress admin⌉[

All user contact queries database table in WordPress admin

[⌊Viewing detailed user query in administrative popup modal⌉⌊Viewing detailed user
query in administrative popup modal⌉[

Viewing detailed user query in administrative popup modal

## Installation

 1. Log in to your WordPress admin dashboard.
 2. Go to **Plugins > Add New**.
 3. Search for **Contact Form Widget**.
 4. Click **Install Now** and then activate the plugin.
 5. To place the form in a widget area, go to **Appearance > Widgets** and drag **Contact
    Form Widget** to your desired sidebar.
 6. To embed the form on any page, post, or page builder section, paste the shortcode`[
    CFW]`.
 7. Go to **Contact Form Queries > Settings** to customize form templates, colors, 
    text labels, and response messages.

## FAQ

### How do I display the contact form on a page or post?

Simply paste the shortcode `[CFW]` inside any page, post, or block editor section.
You can also use page builders like Elementor, Beaver Builder, or Divi by adding
the shortcode block.

### How do I add the contact form to my website sidebar or footer?

Go to **Appearance > Widgets** in your WordPress dashboard, find the **Contact Form
Widget**, and drag it into your active sidebar or footer widget area.

### Are contact form submissions saved in WordPress?

Yes. All submissions sent through the contact form are stored in your WordPress 
database under the `{wp_prefix}awp_contact_form` table. You can view, search, and
manage all entries from **Contact Form Queries** in your admin panel.

### Can I export contact form entries to Excel or CSV?

Yes. On the **Contact Form Queries > All Users Queries** page, click the **Download
Query List** button to download a complete CSV report containing submitter names,
email addresses, subjects, messages, and timestamps.

### Can I customize the colors and width of the contact form?

Yes. Under **Contact Form Queries > Settings**, you can choose your title color,
form background color, container width percentage, and overall form alignment (left,
center, or right).

### Is the contact form mobile responsive?

Yes. Both form templates adapt automatically to screen sizes on mobile phones, tablets,
laptops, and desktop computers.

### Does the contact form use AJAX for submission?

Yes. Submissions are processed asynchronously in the background without refreshing
the web page.

### Can I change the field placeholders and error messages?

Yes. You can edit the placeholder text for Name, Email, Subject, and Message, as
well as all validation error messages and confirmation notices directly from the
plugin settings panel.

## Reviews

![](https://secure.gravatar.com/avatar/5ec17b537dbd5c635f0c3dbe736c7e1fe56f4ee2451df35f08430d95380c3e78?
s=60&d=retro&r=g)

### 󠀁[Great plugin!](https://wordpress.org/support/topic/great-plugin-17732/)󠁿

 [lavriko](https://profiles.wordpress.org/lavriko/) أبريل 25, 2018

Very good plugin and quick, good support!

![](https://secure.gravatar.com/avatar/5b78e58830112058a57cafad289851c14bf7c24ba829ec3790a9d9521055f76a?
s=60&d=retro&r=g)

### 󠀁[Fast Setup](https://wordpress.org/support/topic/fast-setup-2/)󠁿

 [yosil](https://profiles.wordpress.org/yosil/) فبراير 16, 2018

I have downloaded this contact form and and set on my site with default settings
in few minutes.

![](https://secure.gravatar.com/avatar/b6e649968a1b50c2b592ccbe1f9bb0fc4cb25ed1fb1a9459eaf67f4a77b9b16a?
s=60&d=retro&r=g)

### 󠀁[All query is nice](https://wordpress.org/support/topic/all-query-is-nice/)󠁿

 [ashleyleach](https://profiles.wordpress.org/ashleyleach/) يناير 22, 2018

In these plugin all query page is very nice, i can see all previous queries on my
site. Thanks

![](https://secure.gravatar.com/avatar/8bb871fdfd9b47cce2ad302b633432659b4b52222aff524743201e68a3b90aeb?
s=60&d=retro&r=g)

### 󠀁[Perfect Contact Form](https://wordpress.org/support/topic/perfect-contact-form-4/)󠁿

 [amyballot](https://profiles.wordpress.org/amyballot/) أكتوبر 14, 2017

Simple, fast and good looking contact form, it’s all I need.

![](https://secure.gravatar.com/avatar/9a18df92ac8381e690306421474d629024e404e15dc967a94e284d78a05a63c2?
s=60&d=retro&r=g)

### 󠀁[Great plugin and superb support!](https://wordpress.org/support/topic/great-plugin-and-superb-support-9/)󠁿

 [eliananeil010](https://profiles.wordpress.org/eliananeil010/) أكتوبر 13, 2017

one of the easiest plugin to use. Thanks!!

![](https://secure.gravatar.com/avatar/ffdecee4e911bcab17eedbe147496fcbada431f1c7ff9df86475adeb927777e5?
s=60&d=retro&r=g)

### 󠀁[List feature is great](https://wordpress.org/support/topic/list-feature-is-great/)󠁿

 [shanonpaul](https://profiles.wordpress.org/shanonpaul/) شتنبر 27, 2017

Thanks guys, you have made a nice plugin. That all query list feature is very nice,
Woth this feature no one query left, I get every query on my dashboard. Thanks

 [ Read all 22 reviews ](https://wordpress.org/support/plugin/new-contact-form-widget/reviews/)

## Contributors & Developers

“Contact Form Widget – Responsive Contact Form, Query Form & Form Builder” is open
source software. The following people have contributed to this plugin.

Contributors

 *   [ A WP Life ](https://profiles.wordpress.org/awordpresslife/)
 *   [ Pathhan ](https://profiles.wordpress.org/razipathhan/)
 *   [ mohammadhanif ](https://profiles.wordpress.org/hanif0991/)
 *   [ Alexander ](https://profiles.wordpress.org/muhammadshahid/)
 *   [ fkfaisalkhan007 ](https://profiles.wordpress.org/fkfaisalkhan007/)
 *   [ Sharik Khan ](https://profiles.wordpress.org/sharikkhan007/)
 *   [ zish ](https://profiles.wordpress.org/zishlife/)
 *   [ FARAZFRANK ](https://profiles.wordpress.org/farazfrank/)

“Contact Form Widget – Responsive Contact Form, Query Form & Form Builder” has been
translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/new-contact-form-widget/contributors)
for their contributions.

[Translate “Contact Form Widget – Responsive Contact Form, Query Form & Form Builder” into your language.](https://translate.wordpress.org/projects/wp-plugins/new-contact-form-widget)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/new-contact-form-widget/),
check out the [SVN repository](https://plugins.svn.wordpress.org/new-contact-form-widget/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/new-contact-form-widget/)
by [RSS](https://plugins.trac.wordpress.org/log/new-contact-form-widget/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.5.3

 * Security: Neutralized CSV formula injection risks during export and added UTF-
   8 BOM encoding.
 * Security: Implemented hidden anti-spam honeypot verification for form submissions.
 * Security: Secured dashboard cache refresh with strict capability checks and nonce
   verification.
 * Performance: Optimized queries dashboard pagination using COUNT(*) for minimal
   memory consumption.
 * Performance: Replaced iterative database deletions with a single bulk query.
 * Performance: Added index on query timestamps and upgraded table ID schema to 
   bigint unsigned.
 * Feature: Added automatic admin email notifications with Reply-To headers upon
   form submission.
 * Feature: Added dedicated AJAX handler and user feedback banner for settings configuration.
 * Fix: Isolated form styling strictly under `.cfw-container` to prevent bleed into
   theme styles and buttons.
 * Fix: Refactored AJAX script to support multiple contact forms on the same page.
 * Fix: Corrected query submission timestamp formatting to standard 24-hour MySQL
   datetime.
 * Fix: Fixed background color application on sidebar widget displays.
 * Compatibility: Added transient caching to theme recommendations dashboard.
 * Compatibility: Standardized permissions check to manage_options.
 * Compatibility: Full PHP 8.2+ compatibility with safe null coalescing defaults
   across all options.

#### 1.5.2

 * Fixed View Query modal popup rendering in admin dashboard.
 * Hardened security with enhanced nonce verification and capability checks.
 * Optimized CSV query list download handling to prevent header errors.
 * Refactored script enqueuing for improved compatibility.

#### 1.5.1

 * Tested and confirmed compatibility with WordPress 6.9.

#### 1.5.0

 * Resolved CSV download button issue and updated administrative scripts.

#### 1.4.9

 * Maintenance update and code optimizations.

## Commercial plugin

This plugin is free but offers additional paid commercial upgrades or support.

## Meta

 *  Version **1.5.3**
 *  Last updated **6 أيام ago**
 *  Active installations **1,000+**
 *  WordPress version ** 4.0 or higher **
 *  Tested up to **7.0.7**
 *  Languages
 * [English (US)](https://wordpress.org/plugins/new-contact-form-widget/) and [Russian](https://ru.wordpress.org/plugins/new-contact-form-widget/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/new-contact-form-widget)
 * Tags
 * [contact form](https://ary.wordpress.org/plugins/tags/contact-form/)[contact form widget](https://ary.wordpress.org/plugins/tags/contact-form-widget/)
   [email form](https://ary.wordpress.org/plugins/tags/email-form/)[form builder](https://ary.wordpress.org/plugins/tags/form-builder/)
 *  [Advanced View](https://ary.wordpress.org/plugins/new-contact-form-widget/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  10 5-star reviews     ](https://wordpress.org/support/plugin/new-contact-form-widget/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/new-contact-form-widget/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/new-contact-form-widget/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/new-contact-form-widget/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/new-contact-form-widget/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/new-contact-form-widget/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/new-contact-form-widget/reviews/)

## Contributors

 *   [ A WP Life ](https://profiles.wordpress.org/awordpresslife/)
 *   [ Pathhan ](https://profiles.wordpress.org/razipathhan/)
 *   [ mohammadhanif ](https://profiles.wordpress.org/hanif0991/)
 *   [ Alexander ](https://profiles.wordpress.org/muhammadshahid/)
 *   [ fkfaisalkhan007 ](https://profiles.wordpress.org/fkfaisalkhan007/)
 *   [ Sharik Khan ](https://profiles.wordpress.org/sharikkhan007/)
 *   [ zish ](https://profiles.wordpress.org/zishlife/)
 *   [ FARAZFRANK ](https://profiles.wordpress.org/farazfrank/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/new-contact-form-widget/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://paypal.me/awplife)