Integrations & Data

Signup Forms

Collect subscribers everywhere on your site.

Native blocks, one universal shortcode, and the form plugin you already use. No external embed, no third-party script, no data leaving your site.

A signup form should not force you to choose between Gutenberg, Elementor and your theme. MailerPress adds real WordPress blocks, a shortcode that drops into any page builder, and native integrations with the form plugins you already run.

Every subscriber lands straight in your own database — never on someone else’s server.

MailerPress Subscription Form block
MailerPress Subscription Form block

Native Gutenberg blocks, not an embed

Build your form in the editor you already know, with the blocks you already use.

  • A real MailerPress form block, with its own input and button blocks inside — styled with the same controls as the rest of your page.
  • No iframe and no external script: the form is part of your page, so it inherits your theme and stays fast.
  • Pick the lists and tags a subscriber joins, right from the block settings.
  • Publish your past newsletters as a public archive with the campaign archive block — indexable content that brings in new subscribers.

One shortcode, every page builder

If it can hold a shortcode, it can hold your signup form.

  • Drop [mailerpress_optin] into Elementor, Divi, Beaver Builder, Bricks, a widget area, or a plain post.
  • Subscribe to several lists at once and apply tags automatically on signup.
  • Set the button label, colors and border radius without touching CSS.
  • Show or hide first and last name fields, rename every label, and write your own success message.
  • Redirect to a thank-you page after signup — by page or by URL.

Works with the form plugin you already use

Keep your forms. Change where the contacts go.

  • Gravity Forms: a proper official add-on, with feeds — map any field, on any form.
  • Fluent Forms: a native integration, built on the Fluent Forms framework.
  • Elementor: a dedicated widget, plus an action for Elementor Pro forms.
  • Bricks: a custom Bricks element. Divi: a native email provider in the Email Optin module.
  • Contact Form 7: supported in the free plugin.

Turn buyers into subscribers at checkout

Your best future subscriber is the person about to pay you.

  • An opt-in checkbox on the WooCommerce checkout — classic checkout or the new Blocks checkout, both supported.
  • Choose exactly where it appears: contact, address, order, terms or payment step.
  • Map checkout fields to your MailerPress custom fields, so you can segment on them later.
  • Same for SureCart, FluentCart and Paid Memberships Pro, including a Newsletters tab in the customer account.

Embed your form on any site, even outside WordPress

One snippet. Your landing page, your client’s site, anywhere.

  • Paste a single line of HTML and your form appears — no WordPress needed on the other end.
  • Each embed gets its own API key: create, activate, revoke, delete, at any time.
  • Lock a key to specific domains, so nobody can reuse your form somewhere else.
  • Rate limiting and a honeypot are built in, plus your own custom CSS and a GDPR consent checkbox that stores the consent date.

Double opt-in, done properly

Prove consent, protect your deliverability, keep your list clean.

  • The confirmation email is a real, editable email — your design, your words, your brand. Not a hardcoded template.
  • Contacts sit in a pending state until they confirm, and never receive a campaign before that.
  • Forgot to confirm? MailerPress can send an automatic reminder.
  • Every entry point respects it — blocks, shortcode, checkout, form plugins, embedded forms and incoming webhooks alike.
  • Fully translatable, WPML included.

Spam protection on by default

No CAPTCHA. No Google. No bots either.

  • A honeypot field is active out of the box — you have nothing to enable.
  • Rate limiting caps submissions from the same source, and you can tune both the limit and the window.
  • Behind a proxy or a CDN? Declare your trusted proxies and the real visitor IP is used.
  • Nothing is sent to a third-party service to decide whether your visitor is human.

Let subscribers manage themselves

Fewer unsubscribes, fewer support emails.

  • A preference centre your logged-in users can open from any page, to pick the lists they want.
  • A Newsletters tab in the WooCommerce My Account page — title, position and content are yours to set.
  • Unsubscribing from one list no longer means unsubscribing from everything.Fully translatable, WPML included.

Frequently Asked Questions

Do you have a question about MailerPress? See the list below for our most frequently asked question. You can also contact us.

Do I need a page builder to add a signup form?

No. MailerPress ships native Gutenberg blocks, and a shortcode that works anywhere else — including page builders, widget areas and templates.

Does it work with the contact form plugin I already use?

Yes, if it is Gravity Forms, Fluent Forms, Elementor, Bricks, Divi or Contact Form 7. Keep your existing forms; MailerPress simply becomes their destination.

Can I put the form on a site that does not run WordPress?

Yes. Paste one line of HTML on any site and secure it with an API key locked to your domains.

Is double opt-in mandatory?

It is optional, but recommended — and unlike most plugins, the confirmation email is fully editable in the drag-and-drop editor.

How do you stop spam signups?

A honeypot and rate limiting are enabled by default. No third-party CAPTCHA, so no visitor data is sent to an external service.

Are signup forms available in the free version?

Yes. Blocks, the shortcode, double opt-in and spam protection are all free. Form plugin integrations, checkout opt-in and embedded forms are part of MailerPress Pro.