This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Contact AJAX forms


Easily and quickly create AJAX contact forms that you can then embed in posts, pages and widget areas. Supports honeypot anti-bot validation and Google ReCAPTCHA to protect against spam. Customise the email body on a per-form basis, all submissions are logged as well as emailed.

Form headings, labels, fields and error messages are easy to style using CSS. Form validation and submission degrades gracefully when JavaScript is disabled on the client system.

  • Main Features
    • SSL Support
    • Unlimited number of fields
    • jQuery AJAX Validation/Submission
    • Degrades gracefully with JavaScript off
    • Powerful JavaScript enhanced form editor interface
    • Form submission logging
    • Customise form email notification body
    • Allows multiple forms/form instances per page
    • Intuitive, really easy to use admin interface
    • Easy to style form display using CSS
    • Uses native wp_mail() function, (works well with WP Mail SMTP)
    • Extra layer of server side form validation (for super-sneaky bots or spammers)
    • Embed forms easily by use of a short code
    • Ability to use the current page/post title or ID in field options or default values
    • AJAX Contact widget
    • Spam Prevention
      • Honeypot
      • Google ReCAPTCHA
    • Multi-Language Support
      • English
      • Slovak by Martin Krcho (
      • Polish by Krzysztof Pałka
  • Field Types
    • Text Input
    • Text Input (Password)
    • Text Input (Read-Only)
    • Text Input (email validation)
    • Password Input
    • Text Area
    • Select Box
    • Multi-Select Box
    • Check box
    • Radio button set
    • Hidden field
    • Read-only text input
    • H1, H2, H3 & H4
  • Built for WordPress 3.0+

This addon was developed by Integrated Web Services. Feel free to get in contact with us with any feedback or feature requests.


Extract the zip file and just drop the contents in the wp-content/plugins/ directory of your WordPress installation and then activate the Plugin from Plugins page.


Installation Instructions

Extract the zip file and just drop the contents in the wp-content/plugins/ directory of your WordPress installation and then activate the Plugin from Plugins page.

What happens if JavaScript is disabled on my visitors computer?

AJAX Contact degrades gracefully if JavaScript is disabled.

How do I stop the form editor from displaying on the edit post page?

Via the screen options menu that you can display on the edit post page by clicking the tab in the top right hand corner.

Can I use a field as the from address or in the subject line?

Yes, just use %%field_id%% in the from address or subject line where you want the field value to appear. Remember to replace field_id with the actual Field ID for the field you want it to replace with (e.g. %%email_address%%).

Does AJAX Contact track submissions

Yes, AJAX Contact keeps a copy of every email sent using your form for you to keep track of.

Are there any anti-bot validation techniques available in AJAX Contact

Yes, AJAX Contact supports both honeypot anti-bot validation and Google’s ReCAPTCHA.

I cant get the email to send or change the from address

You may be having trouble sending emails due to hosting restrictions, you might try installing WP Mail SMTP and setting up a SMTP account for WordPress to use for sending emails. In some instances users have found installing WP Mail SMTP and configuring an SMTP account fixed the problem.


There are no reviews for this plugin.

Contributors & Developers

“Contact AJAX forms” is open source software. The following people have contributed to this plugin.


Translate “Contact AJAX forms” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fixed SSL bug in wp-admin
  • Fixed SSL detection for Google ReCAPTCHA
  • Polish translation added by Krzysztof Pałka
    *This version introduces a number of minor admin UI enhancements and bug fixes.