Description
Mail Merger by SourceCode is a comprehensive WordPress plugin designed to streamline your email campaigns. It enables you to send batch emails efficiently by using recipient data from uploaded CSV files. With support for dynamic placeholders, you can personalise each email to include information like the recipient’s name or email address. The plugin also provides robust support for HTML email templates, allowing you to craft visually appealing messages that align with your branding. Additionally, Mail Merger offers advanced settings for email headers, including BCC functionality, ensuring better control over email delivery. The entire process is automated using WordPress Cron, making it ideal for scheduling emails in manageable batches without requiring manual intervention. Whether you’re managing newsletters, event invitations, or follow-ups, Mail Merger by SourceCode provides the tools you need for a smooth and effective email campaign.
Features
- Upload CSV files to send personalised emails in batches.
- Use placeholders like
{name}
for dynamic email content. - Supports HTML email templates.
- Schedule batch email processing using WordPress Cron.
- Includes BCC email support for all outgoing emails.
- Validates and sanitizes all uploaded CSV data.
- Supports both comma and semicolon-separated CSV files.
Usage
- Go to the
Mail Merger
menu in the WordPress admin dashboard. - Enter your email subject and body, using placeholders like
{name}
for dynamic content – Note: placeholders are for BODY only. - Upload a CSV file containing columns for
First name
andEmail
. - Click
Send Emails
to schedule the emails.
License
This plugin is licensed under the GPLv2 or later. See the GNU General Public License for details.
Support
For support, visit SourceCode Plugins or email us at [email protected]
.
Installation
- Download the plugin ZIP file.
- Go to the WordPress Admin Dashboard.
- Navigate to
Plugins > Add New
and clickUpload Plugin
. - Select the plugin ZIP file and click
Install Now
. - Activate the plugin from the
Plugins
page.
FAQ
-
Q: What CSV format is supported?
-
A: The plugin supports both comma-separated and semicolon-separated CSV files. Ensure your file includes headers like
First name
andEmail
. -
Q: How do I include a BCC email address?
-
A: You can set a BCC email address in the plugin’s settings page. It will be applied to all outgoing emails.
-
Q: How does the email scheduling work?
-
A: Emails are sent in batches using WordPress Cron. You can configure the batch size and interval in the code. Default is 50 emails every 5 minutes.
-
Q: Can I use HTML in the email body?
-
A: Yes, the plugin supports basic HTML tags like
<a>
,<p>
,<br>
,<strong>
,<em>
, and more. For security, all HTML is sanitized. -
Q: What happens if the file upload fails?
-
A: The plugin validates uploaded files and displays error messages if the upload fails. Ensure the file is a valid CSV and meets the required format.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Mail Merger by SourceCode” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Mail Merger by SourceCode” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
Version 1.0
- Initial release.
- Added support for CSV uploads and batch email sending.
- Integrated WordPress Cron for scheduling.
- Basic HTML template support.