Add a Lightweight Form Backend to WordPress — No Plugin Bloat

WordPress has dozens of form plugins, but many are bloated, slow, and add unnecessary complexity. FormsList offers a refreshing alternative: embed a simple HTML form in any WordPress page or post, point it at your FormsList endpoint, and start collecting submissions without installing a single plugin. This approach keeps your WordPress site fast and secure. No extra database tables, no plugin updates to manage, no compatibility issues. FormsList handles the form processing externally, so your WordPress server stays focused on serving your content. You can embed a FormsList form in a Custom HTML block, a page template, or a widget. It works with every WordPress theme and page builder — Elementor, Divi, Beaver Builder, and the default block editor all support custom HTML where you can drop in your FormsList form.

Setup WordPress with FormsList

1

Create a FormsList endpoint

Sign up at FormsList and create a new form. Copy your unique endpoint URL.

https://formslist.com/f/YOUR_FORM_ID
2

Add a Custom HTML block

In the WordPress block editor, add a Custom HTML block to your page or post. Paste your form HTML with the FormsList action URL.

<form action="https://formslist.com/f/YOUR_FORM_ID" method="POST">
  <input name="name" required />
  <input name="email" type="email" required />
  <textarea name="message" required></textarea>
  <button type="submit">Send</button>
</form>
3

Publish and test

Publish your page and submit a test entry. Check your FormsList dashboard to confirm the submission was received, then configure email notifications or integrations.

Why use FormsList with WordPress?

No WordPress plugin required
Works with the block editor, Elementor, Divi, and all page builders
Keeps your site fast — no extra scripts or database tables
Compatible with any WordPress theme
Spam protection without a WordPress CAPTCHA plugin
Submissions stored securely outside your WordPress database

Frequently Asked Questions

Ready to collect form submissions?

Set up your form backend in under a minute. No server required, no complex configuration — just a simple endpoint for your forms.