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.
Sign up at FormsList and create a new form. Copy your unique endpoint URL.
https://formslist.com/f/YOUR_FORM_IDIn 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>Publish your page and submit a test entry. Check your FormsList dashboard to confirm the submission was received, then configure email notifications or integrations.
FormsList is the simplest way to make an HTML form actually work. Just set your form's action attribute to your FormsLis...
Learn moreWebflow's built-in form handling works for basic use cases, but when you need advanced features like spam protection, th...
Learn moreHugo is one of the fastest static site generators, but static sites can't process form submissions natively. FormsList p...
Learn moreSet up your form backend in under a minute. No server required, no complex configuration — just a simple endpoint for your forms.