Skip to content

StolenThunda/manymailerplus

Repository files navigation

ManyMailerPlus

Welcome to ManyMailerPlus

This ExpressionEngine extension/module allows you to send custom emails (using placeholders)

placeholders)

to send emails to a list of people using a csv list! The email form is based on the native 'Communicate' utility with a new enhancement of the 'Recipent Options': CSV Upload

Installation

Move the 'manymailerplus' folder to the ./system/user/addons directory

Usage

Entry Methods

CSV (Upload)

Enables uploads of local file

CSV Upload

CSV (Raw)

This method accepts a pasted CSV file. After pressing the "Convert" button the pasted text will be verified. If the csv file is a valid email listing, the results(see below) will be posted to the page. on a table to be reviewed and the harvested emails will be inserted into the "Recipients Emails" textbox[1].

Any errors validate the data are prominently displayed along with suggestions for fixes

CSV Paste

Individual (in beta)

This option will let you use the form as if it were the default EE Communicate. CSV Paste

CSV Results

CSV Result

Services Enhancement

Thanks to Derek Hogue @ Amphibian Design, ManyMailerPlus has the ability to send mail via the web api's of the following transactional email services:

Required Columns

Email Column

  • Column title is some form of the following string(email, mail, e-mail, address)

First Name Column

  • Column title is some form of the following string(first, given, forename)

Last Name Column

  • Column title is some form of the following string(last, surname)

Optional Columns

All other columns will be automatically injested to create tokenized placeholder buttons for use during email composition.

Features

  • Usage of Datatables
    • all tables have enhanced features (sortable, search, etc)
  • Progress Modal
    • You have the ability to keep track of the progress of all active tasks (More than one instance mailing simultaneously) CSV Result [1]: Recipient Emails textbox is disabled by default