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. 1

    Create a LazyForms endpoint with your email address.

  2. 2

    In WordPress, add a Custom HTML block to your page.

  3. 3

    Paste the form code with your LazyForms action URL.

  4. 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