Easy Ajax Contact
Introduction
Flexible AJAX contact forms for Joomla 4, 5, and 6: native JavaScript, secure CAPTCHA, submission inbox, CSV export, webhooks, and article shortcodes.
Easy Ajax Contact 2.1 lets you build professional contact, enquiry, booking, and lead-capture forms without writing code. Configure fields in the module, store validated submissions in the administrator inbox, send auto-replies, optionally notify an external webhook, and embed any published form with {easycontact id="123"}.
Use it for contact pages, support tickets, quote requests, job applications, event registration, newsletter signups, callbacks, and multi-form marketing sites.
Why site owners choose it
- No jQuery required: native JavaScript AJAX submission
- Flexible field builder: 25 field and content types with widths, help text, defaults, and uploads
- Text: single-line text, textarea, email, phone, URL, search, password
- Values: number, range slider, date, time, date & time, month, week, colour picker
- Choices: checkbox group, radio group, dropdown, multi-select, consent checkbox
- Extra: file upload, hidden value, section heading, paragraph / instructions, divider
- Spam protection: built-in image CAPTCHA or Cloudflare Turnstile, plus honeypot, timing, rate limits, and CSRF
- Submission inbox: store leads even when email delivery fails
- CSV export: download submissions for CRM or spreadsheet workflows
- Auto-reply tokens: confirm messages with {name}, {email}, {all_fields}, and more
- Redirect after submit: send visitors to a thank-you or campaign page
- Webhooks: POST signed JSON payloads to Zapier, Make, n8n, Slack, or custom endpoints
- Article embeds: place forms with
{easycontact id="123"} - Ten presets: import ready-made forms for common use cases
- Joomla 4 / 5 / 6 ready: module services, administrator component, and system shortcode plugin
Package contents
- Easy Ajax Contact module
- Easy Contact administrator component (submissions inbox)
- System - Easy Contact Shortcode plugin
Shortcode
{easycontact id="213"}
{easycontact id="213" style="none"}
Replace the ID with a published Easy Ajax Contact module ID.
Quick start
- Install
pkg_easy_contact_2.1.0.zip - Open Content → Site Modules → New → Easy Ajax Contact
- Import a preset or add your own fields
- Configure recipient email, CAPTCHA, storage, auto-reply, webhook, and appearance
- Assign and publish the module
- Optionally embed it in articles with
{easycontact id="..."} - Clear cache
Requirements
- Joomla 4, 5, or 6
- PHP 8.1 or later recommended
- Working outbound mail for notifications and auto-replies
Easy Ajax Contact 2.1: build the form once, collect leads everywhere.
Easy Ajax Contact
- Version:
- 2.1
- Developer:
- Infyways Solutions
- Last updated:
-
Jul 19 2026
1 day ago - Date added:
- Nov 19 2014
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- c m p
- Compatibility:
- J4 J5 J6
Share