On this page(7)
How to add an email signup form in WordPress
To add a WordPress email signup form, install the EmailSendX plugin, then drop a signup widget or block into your page using whichever builder you use — Elementor, the Block Editor (Gutenberg), WPBakery, or Spectra. No custom code, no shortcode hunting: the form is a native element in your builder, and every subscriber flows straight into your email lists. This guide covers all four, step by step.
Your WordPress site’s most important job is often the quietest one: turning visitors into subscribers. Yet adding a signup form is where people get stuck, especially because everyone builds pages differently. So instead of one generic answer, here’s how to add an email opt-in form in WordPress in each of the four most popular builders. Pick your section and go.
First: install the plugin (one time)
Whatever builder you use, start here. Install the EmailSendX WordPress plugin from your dashboard and connect it to your account. This makes the signup elements available inside every builder and syncs new subscribers straight to your lists. Once connected, jump to your builder below.
Elementor: add a signup form
For an Elementor email signup form: edit your page in Elementor, search the widget panel for the EmailSendX opt-in (or newsletter) widget, and drag it onto the canvas. Choose the list it should feed, then style it with Elementor’s normal controls — colors, spacing, typography — so it matches your design. Publish, and submissions flow straight to EmailSendX. No shortcode, no separate form plugin.
Block Editor (Gutenberg): add a signup block
Using the native WordPress editor? Add a Gutenberg newsletter block: in any post or page, click the + to add a block, search “EmailSendX,” and insert the signup block. You’ll see a live preview right in the editor, pick your list, adjust the block settings, and publish. Because it’s a native block, what you see in the editor is what visitors get.
WPBakery: add a newsletter element
For a WPBakery newsletter form: edit your page with WPBakery, add a new element, and choose the EmailSendX form/newsletter element from the list. Drop it into any row or column, connect it to your list, and style it with WPBakery’s controls. Save, and you’re capturing subscribers.
Spectra: add a signup inside your layout
Building with Spectra? Add a Spectra email form by inserting the EmailSendX block into your Spectra layout just like any other block. It sits natively inside your design, keeps your styling, and routes subscribers to your list. Publish and you’re done.
| Builder | What you add | Where it goes |
|---|---|---|
| Elementor | Opt-in / newsletter widget | Any Elementor page or popup |
| Block Editor | EmailSendX signup block (live preview) | Any post or page |
| WPBakery | Form / newsletter element | Any row or column |
| Spectra | EmailSendX block | Inside any Spectra layout |
The point of native integrations is that email capture stops being a bolt-on. The form lives in the tool you already build with, styles like everything else on the page, and connects to your list without a single line of code.
Tips for signup forms that actually convert
- Ask for less. Email alone converts far better than email + name + company. Add fields only when you truly need them.
- Be specific about the value. “Get the weekly deliverability tips” beats “Subscribe to our newsletter.”
- Place it where intent is high — end of posts, a slide-in after scroll, or a dedicated landing section.
- Confirm and welcome. Trigger a welcome email so new subscribers hear from you immediately (and it warms engagement).
Email capture, native to your builder
The EmailSendX WordPress plugin adds signup forms to Elementor, the Block Editor, WPBakery, and Spectra — no code, no shortcodes. Subscribers sync straight to your lists, ready for a welcome flow.
Frequently asked questions
How do I add an email signup form in WordPress without code?
Install the EmailSendX plugin, then add the signup widget or block in your builder (Elementor, Block Editor, WPBakery, or Spectra). It’s a native element — no shortcodes or custom code required.
Does it work with my page builder?
Yes — EmailSendX has native integrations for Elementor, the WordPress Block Editor, WPBakery, and Spectra, plus a plugin that syncs WordPress and WooCommerce users to your lists.
Where do subscribers go after they sign up?
Straight into your EmailSendX lists, where you can segment them and trigger a welcome or nurture sequence automatically.
Can I style the form to match my site?
Yes. Each integration uses your builder’s normal styling controls, so the form matches your design like any other element.
Ready to try it?



