Free MailerPress Signup Shortcode for Bricks, Elementor & Oxygen
Email Marketing without the Signup Form?
I’m sure I wasn’t the only one excited by the irresistible Black Friday LTD offer from MailerPress. It’s a robust platform, but after the purchase, I hit a wall.
I was bummed to find out that there was virtually no way to add a signup form outside of the native Gutenberg editor.
I held out hope for the version 1.1 update released yesterday, but while it brought some cool features, the promised “Shortcode Support” on their roadmap was still missing.
I didn’t want to wait indefinitely just to put a form on my site.
If you are using high-performance site builders like Bricks Builder, Oxygen, or even Elementor, you are basically stuck.
Your only official options are usually:
-
Force yourself to use Gutenberg (which breaks your builder workflow).
-
Install heavy form plugins like Contact Form 7 or Gravity Forms just to capture an email.
-
Set up complex Zapier webhooks.
The Solution: A Lightweight Shortcode Plugin
I didn’t want to slow down my site with bloat, so I wrote a fix. I reverse-engineered the official MailerPress Gutenberg Block and ported the logic into a standalone, lightweight plugin.
This plugin allows you to render the subscription form anywhere on your site using a simple shortcode.
Key Features:
-
100% Free: No upsells, just a helpful tool.
-
Smart List Detection: You don’t need to hunt for numeric IDs. Just type the name of your list.
-
Full Data: Captures First Name, Last Name, and Email.
-
AJAX Powered: Submits without reloading the page (includes a loading spinner).
-
Builder Agnostic: Works in Bricks, Oxygen, Elementor, Divi, or Classic Editor.
How to use it
Download the plugin below and install it via Plugins > Add New > Upload.
Once active, drop a “Shortcode” element into your page builder and paste the following:
[[mailerpress_form list_name="My Newsletter"]]
Note: Change “My Newsletter” to match the exact name of your list in the MailerPress dashboard.
Customization
The form comes with basic clean styling, but you can customize it easily.
-
Change colors inline:
[[mailerpress_form list_name="News" button_color="#ff0000" text_color="#ffffff"]] -
Custom Success Message:
[[mailerpress_form list_name="News" success_message="You are in! Check your inbox."]]
If you are a developer, the form is wrapped in a container with the class .mailerpress-input-wrapper and .mailerpress-submit-wrapper so you can target it with your global CSS.
Download
Ready to fix your signup flow? Download the zip file directly below.