MailerRocket
MailerRocket
Description
MailerRocket for WordPress lets you connect your site to your MailerRocket email marketing account and embed beautiful subscription forms on any page, post, or widget area using a simple shortcode.
Key Features:
- Connect with your MailerRocket API key
- Create unlimited forms from any of your lists
- Fields are fetched dynamically from MailerRocket (text, email, dropdown, consent checkbox, and more)
- Live form preview before saving
- Embed multiple different forms on the same page
- Success and error messages shown below the subscribe button
- Fully responsive and theme-friendly
Shortcode Usage:
[mailer_rocket_form id="your_form_id"]
External Services
This plugin connects to the MailerRocket API to provide email marketing subscription form functionality.
What the service is and what it is used for:
This plugin communicates with the MailerRocket platform (https://app.mailerrocket.com) to authenticate your account via API key, retrieve your mailing lists and their custom fields, and submit subscriber data when a visitor completes a subscription form.
What data is sent and when:
- On Connect: Your MailerRocket API key is sent to the MailerRocket server to verify your account and retrieve your mailing lists.
- On Form Builder load: Your API key is sent to fetch the available fields for the selected mailing list.
- On form submission: The subscriber’s form data (name, email address, and any other fields included in the form) is sent to MailerRocket to add the subscriber to the chosen mailing list.
No data is sent until the site administrator connects their API key, or until a visitor submits a subscription form.
Service provider:
This service is operated by MailerRocket.
- Terms of Service: https://mailerrocket.com/terms-and-conditions
- Privacy Policy: https://mailerrocket.com/privacy-policy
License
This plugin is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Installation
- Upload the
mailer-rocketfolder to/wp-content/plugins/ - Activate the plugin through the Plugins menu in WordPress
- Go to MailerRocket in the admin sidebar
- Enter your MailerRocket API key and click Connect
- Click + Create New Form, select a list, and save
- Copy the shortcode and paste it into any page or post
Faq
Log in to your MailerRocket account, go to Account API Keys, and copy your key.
Yes! You can create unlimited forms from any of your lists. Each form gets its own unique shortcode.
Yes. Just paste two shortcodes with different IDs on the same page — they work independently.
Text, Email, Number, Date, DateTime, URL, Phone, Dropdown (select), and Consent Checkbox.
Make sure the shortcode id matches exactly what is shown in Settings. The form may have been deleted — check MailerRocket Your Forms.
Reviews
Changelog
2.1.0
- Split into proper multi-file plugin structure
- Fixed compact() bug that broke form saving and subscribe
- Added try/catch error handling on subscribe handler
- Error/success message now appears below the Subscribe button
- Added scrollIntoView so message is always visible
- Moved to top-level admin menu
- Fixed admin CSS enqueue hook for top-level menu pages
- CSS and JS are now separate asset files (properly versioned and cached)
2.0.0
- Multi-form support — create unlimited forms from any list
- Form builder modal with live preview
- Edit and delete forms from admin
- Dynamic field rendering based on MailerRocket list fields
1.0.0
- Initial release
- Single form, single list