Home / Form backend for WordPress
Form backend for WordPress
Lightweight form handling for WordPress without heavy plugins.
WordPress has dozens of form plugins — Contact Form 7, WPForms, Gravity Forms — but they add weight, complexity, and sometimes cost. If you just need a simple contact or signup form, LazyForms is lighter: paste an HTML form into a Custom HTML block and you're done.
How it works
- 1
Create a LazyForms endpoint with your email address.
- 2
In WordPress, add a Custom HTML block to your page.
- 3
Paste the form code with your LazyForms action URL.
- 4
Publish. Submissions go to your email.
Code example
<!-- Paste this into a WordPress Custom HTML block -->
<form action="https://api.lazyforms.com/f/YOUR_ACCESS_KEY" method="POST">
<p>
<label>Name<br />
<input type="text" name="name" required style="width:100%;padding:8px;" /></label>
</p>
<p>
<label>Email<br />
<input type="email" name="email" required style="width:100%;padding:8px;" /></label>
</p>
<p>
<label>Message<br />
<textarea name="message" rows="5" required style="width:100%;padding:8px;"></textarea></label>
</p>
<input type="text" name="_honey" style="display:none" />
<p><button type="submit" style="padding:10px 24px;background:#FF6B4A;color:white;border:none;border-radius:6px;cursor:pointer;">Send</button></p>
</form>Tips
- No plugins needed — just a Custom HTML block.
- Style the form to match your WordPress theme with inline CSS or your theme's stylesheet.
- Works with any WordPress hosting — no server-side config required.
What you get
Email notifications on every submission
Web dashboard to browse and export data
Google Sheets integration
Webhook support for automation
Spam protection (honeypot + Turnstile)
Unlimited forms and submissions
Start collecting WordPress form submissions
Enter your email to get your form endpoint. Free forever.
Enter your email to receive your form action URL · No password needed