Add a Contact Form to WordPress
No plugins needed. Add a Boosterpack Forms contact form to any WordPress site using a Custom HTML block. AI spam protection, no CAPTCHA, instant delivery to your inbox.
Setup Guide
Takes about 2 minutes
Sign in to your account dashboard and create a new form. Add your destination email(s) and optionally connect webhook integrations (Slack, Discord, etc.). Then copy your form ID.
Edit your page or post in the WordPress Block Editor (Gutenberg). Add a Custom HTML block where you want the form. Paste the form HTML into it.
You have two options:
- Easiest: paste the script tag in the same Custom HTML block, below the form.
- Site-wide: add the script to your theme's
header.phpor use a "Header Scripts" plugin to inject it into every page.
Save/publish your page. When you visit the page with your form, you'll see an overlay with an Activate form button. Click it to activate the domain. Your form is live once at least one recipient has confirmed (from Step 1) and the domain is activated.
Code to Copy
Get your form ID from your account dashboard.
<form method="POST" action="https://boosterpackforms.com/api/forms/<FORM_ID>/submit">
<input name="name" placeholder="Name" required />
<input name="email" type="email" placeholder="Email" required />
<textarea name="message" placeholder="Message" required></textarea>
<button type="submit">Send</button>
</form><script src="https://boosterpackforms.com/embed.js" defer></script>No plugin bloat: Unlike Contact Form 7, WPForms, or Gravity Forms, Boosterpack Forms doesn't add any PHP code, database tables, or admin pages to your WordPress install. It's just HTML and a lightweight script — your site stays fast.
Activating Your Domain
When you create a form, each recipient receives a confirmation email right away — they must confirm before receiving submissions.
When you load a page with your form on a domain that hasn't been activated yet, you'll see an overlay with an Activate form button. Click it to activate the domain. The form goes live once at least one recipient has confirmed and the domain is activated. This only happens once per domain.
What's Included
Free plan · No credit card required