WordPress Plugin • No External Service • Free to Use
The Free WordPress Form & Lead Capture Plugin
Echozat Leads Capture lets you build forms, collect responses, and manage leads without leaving your WordPress dashboard. Every submission stored. Every lead yours.
No page builders, no drag-and-drop mazes. Build your form with a shortcode syntax, embed it anywhere, and every submission goes straight to your WordPress backend.
1
Create a Form
Go to Echozat Leads → Add New Form. Give it a title, then define fields using a simple shortcode syntax. Mix HTML markup with field shortcodes to structure the form exactly how you need it.
After saving, copy the generated shortcode and paste it into any page, post, or widget. The form renders wherever the shortcode appears — no theme customisation required.
[echozat_leads_capture id="hxyjh18r1t9a"]
3
Review Responses
Every submission is stored and searchable in Echozat Leads → Responses. Filter by form, view individual entries, and export to CSV whenever you need to work with the data elsewhere.
4
Get Notified by Email
Enable email notifications in each form’s Settings → Mail tab. Configure SMTP once at the plugin level, then set recipient addresses and a custom message body per form — using field tags to pull in submission data.
customer-name: [customer-name] subject: [subject]
What’s Inside
Everything You Need to Capture and Manage Leads
From form creation to response management, SMTP email to spam protection — Echozat Leads Capture covers the full workflow inside your WordPress admin.
📝
Shortcode-Based Form Builder
Define form fields using a concise shortcode syntax. Mix HTML with field shortcodes to control layout without a visual builder. Supports required fields, placeholders, and row/column attributes.
11 field types including text, email, select, textarea, radio, and more
Required field marker with * for instant validation
Placeholders and labels defined inline
HTML permitted inside form content for custom structure
📊
Response Dashboard Per Form
Each form has its own response analytics view. See total submissions, this month, and this week at a glance. A 30-day bar chart shows submission trends so you can spot spikes or drops without any external analytics tool.
Total, monthly, and weekly submission counts
30-day bar chart of submissions over time
Per-field view for each response entry
IP address, timestamp, and user agent captured per submission
💾
Responses Stored in WordPress
All submissions go into your WordPress database — no third-party storage, no monthly fees, no data leaving your server. Search by content, date, or IP, and view each entry in full detail from the Responses screen.
All data stored locally in your WordPress database
Search by IP address, date, or any field content
Filter responses by form from a unified All Responses view
Export to CSV with a single click for use in spreadsheets or CRMs
📧
Per-Form Email Notifications
Configure email alerts for each form independently. Set the recipient address, From name, subject line, and message body. Use field tags to pull submission data into the email body automatically.
Enable or disable notifications per form individually
Custom To, From, Subject, and Message Body fields
Dynamic field tags (e.g. [customer-name], [subject]) in message body
One-click field tag insertion from the Settings panel
🔒
SMTP & Google reCAPTCHA
Configure SMTP once at the plugin level and all form notifications use it. Add Google reCAPTCHA to any individual form to block spam submissions without affecting legitimate users.
SMTP with TLS/SSL support (host, port, username, password)
Encrypted password storage in the database
Google reCAPTCHA configurable per form (Site Key + Secret Key)
Spam protection that runs server-side, not just in the browser
💬
Customisable System Messages
Control what users see after every interaction. Set custom success, error, validation, spam, captcha, and file upload messages per form. HTML is permitted in messages for styled responses.
Success message after valid submission
Validation error message for incomplete fields
Captcha and spam-specific error messages
“Already submitted” message to prevent duplicates
Form Fields
Every Field Type You Actually Need
Echozat Leads Capture supports 11 field types out of the box. Build anything from a simple contact form to a detailed support ticket or event registration form.
💏Text
💌Email
🔗URL
📞Tel
🔢Number
📅Date
📋Text Area
📄Drop-down
☑Checkboxes
🔴Radio Buttons
🛡Google reCAPTCHA
Inside the Plugin
Your Leads, All in One Place
Every form you create gets its own response tracker. The unified Responses view across all forms means you never have to dig through multiple tools to find a submission.
Echozat Leads — All Forms
Total Forms
12
Active across your site
Total Responses
17,218
Stored in your database
Form TitleShortcodeResponsesCreatedAction
Support Ticket[echozat_leads_capture id="5ze0xol501jo"]3,263Jun 19, 2026Edit
Whether you run a blog, a SaaS product page, or a service business on WordPress — Echozat Leads Capture fits the workflow you already have.
✍
Bloggers & Content Creators
Grow your newsletter list or collect reader feedback with a form that lives on your existing content pages. No separate email tool integration required at the capture stage.
Newsletter signup forms embedded in posts or sidebars
Reader feedback and poll forms with text areas
Export contacts to CSV for import into your email tool
💼
Service Businesses & Agencies
Handle contact requests, quote enquiries, and client support from a single plugin. Build different forms for different pages and route notifications to the right team member.
Contact Us, Request a Quote, and Support Ticket forms
Email notifications with dynamic field data in the body
Separate forms per service line with independent response tracking
🚀
Indie Hackers & Micro-SaaS Builders
Validate ideas, collect beta signups, and gather user feedback without stitching together multiple tools. All leads stay in your WordPress database, ready to export when you need them.
Beta signup and waitlist forms on landing pages
User feedback and bug report forms for early-stage products
CSV export for import into your CRM or spreadsheet
What People Say
Straightforward Forms That Actually Work
WordPress site owners who replaced bloated form plugins with Echozat Leads Capture — and what changed.
★★★★★
“We were using a form plugin that required a paid plan to store submissions. Echozat Leads Capture does that out of the box for free. The shortcode builder took some getting used to but it’s actually faster once you know it.”
SN
Sandhya Nair
Freelance Consultant, Pune
★★★★★
“Set up a support ticket form for our SaaS product in under ten minutes. The per-field response view is clean, and the CSV export meant we could pull contacts into HubSpot immediately without any intermediary tool.”
RM
Rohit Mehta
Founder, B2B SaaS Tool, Hyderabad
★★★★★
“My blog runs on a tight budget. I needed a contact form with email notification and lead storage and didn’t want to pay monthly for it. This plugin does exactly that. SMTP setup was straightforward and it’s been reliable.”
AK
Ananya Krishnan
Travel Blogger, Kochi
Real Usage
What 17,000 Leads Inside WordPress Looks Like
A service business running five forms across their WordPress site collected and organised over 17,000 leads in a single dashboard — without a CRM, third-party form tool, or subscription service.
17K+
Leads captured across 12 active forms on one WordPress install
5 forms
Contact, support, newsletter, quote, and event forms live simultaneously
0 fees
No monthly plan, no per-submission charge, no third-party storage cost
CSV
All responses exportable anytime for CRM import or reporting
All form submissions are stored directly in your WordPress database. There is no external storage service, no data leaving your server, and no per-submission charge. You own your data entirely. You can view responses in the Echozat Leads → Responses screen and export them to CSV at any time.
Do I need to know how to code to create a form?
+
Not exactly. Forms are built using a simple shortcode syntax in a text area — similar to writing a template. Each field type has its own shortcode (e.g. [text* field-name placeholder:"Label"]). The plugin provides Insert Field buttons for all supported field types so you can insert the correct syntax without typing it from memory.
How do I embed a form on a page?
+
After saving a form, the plugin generates a unique shortcode like [echozat_leads_capture id="abc123"]. Copy that shortcode and paste it into any page, post, or widget area inside WordPress. The form renders wherever the shortcode is placed.
Can I receive an email when someone submits a form?
+
Yes. Each form has a Settings panel with a Mail tab where you can enable email notifications, set the recipient address, subject line, and message body. You can use field tags like [customer-name] or [email] in the message body to include submitted data in the notification email. SMTP must be configured at the plugin level for emails to send reliably.
How do I set up SMTP for email notifications?
+
Go to Echozat Leads → Settings. Enter your SMTP host, port (typically 587 for TLS or 465 for SSL), encryption type, username, and password. The password is stored encrypted in the database and decrypted only at send time. You can also set a default From Email and From Name that applies across all forms.
Can I add spam protection to my forms?
+
Yes. Each form supports Google reCAPTCHA configured independently. Add your Site Key and Secret Key in the form’s Settings → reCAPTCHA tab, then include the [recaptcha] shortcode in your form content where you want the reCAPTCHA widget to appear. Verification runs server-side.
Can I export my leads to a spreadsheet or CRM?
+
Yes. From any form’s Responses screen, click Export CSV to download all submissions as a CSV file. You can then import that file into Google Sheets, Excel, HubSpot, Mailchimp, or any other tool that accepts CSV import.
How many forms can I create?
+
There is no limit. You can create as many forms as your site needs — separate forms for contact, support, newsletter, quotes, events, or any other use case. Each form tracks its own responses and settings independently.
Your Leads Belong in Your WordPress Site.
Echozat Leads Capture gives you forms, response storage, CSV export, and email notifications — all inside WordPress, without a subscription or third-party service.