General Features
CAN-SPAM compliant email marketing software
Language support (language files separate from php code)
Server / User Timezone support
Paging everywhere
Change per-page results easily
Forgot password option
Copy things (eg lists, newsletters, templates, autoresponders, forms)
Built in templates (easy to add more)
See when a scheduled campaign will run. It will count down and give you an idea of when the next send will go out.
Remember login details
Built in tutorials
Context-sensitive help / tutorials
If you only have access to one mailing list, you are automatically taken to the next step in whatever process you are performing
An option to put a "system message" on the front page (eg "site down from x to y" or "get documentation here", etc)
Change the theme (default, Office XP, etc) of the WYSIWYG email editor
Lists
Bulk changes to list subscribers (change all to html/text, make them active/inactive)
Copy lists
Merge multiple lists into one list
Save reply-to, bounce-address, bounce account information with a list
Allow imap bounce account
Allow extra mail settings to be saved per list (eg /notls or /nossl)
Automated bounce processing if account information is available
Bounce processing differentiates between types (hard, soft). ProFusion Mailer detects a hard bounce and sets the status of the subscriber to bounced and never emails them again. ProFusion Mailer detects a soft bounce but does not change the status of the subscribe until a soft bounce has occurred 5 times on that same subscriber. Once an email has soft bounced 5 times, it is treated as a hard bounce.
Add company details to a mailing list and they will work as custom fields when sending an email
Custom Fields
Associated with a mailing list not with a user (means sharing a list between user will show custom fields correctly)
Can be associated with multiple lists at once
New "radio button" type
Better data checking when importing/subscribing
Subscriber IP is a usable custom field replacement when sending emails
Manage Subscribers
Search all of your lists at once
Option to bypass filtering step
Bulk changes (delete multiple at once, change them to html/text)
Save different stages of subscribe. Eg subscribe request (time + ip address), subscribe confirm (time + ip address)
Save different stages of unsubscribe. Eg unsubscribe request (time + ip address), unsubscribe confirm (time + ip address)
Only show custom fields associated with the list a subscriber is on
New "bounce" and "unsubscribe" status
Import Subscribers
Import subscribe date
Handle quotes around field names properly
Much better reporting about import results (see duplicates, problems with data etc)
Option to add subscribers to any autoresponders the list has
Export Subscribers
Option to export subscriber's IP address if tracking is enabled from the settings page
Option to include bounce details when exporting 'bounced' subscribers
Option to search/export/send to multiple filters at once (eg 3 checkbox items at once)
Banned Subscribers
Global ban list (bans across all lists)
Upload a file of email addresses to ban
Newsletters
Bulk actions (make multiple newsletters active/inactive at once)
Better attachment handling
Save/Save and Exit buttons (can save as you are going)
No need to refresh to upload a file or import from a url
Check and warn about missing unsubscribe links
Archives are an rss feed so easily changed and easily ported to an external website
Choose whether to archive per newsletter
Completely disable embedded images or disable them by default
Enable or disable attachments plus an option to set a maximum attachment size
An option to set the maximum email size you can send
An option to show a warning if an email is larger than "X" kb when saving and also before sending
Checking of image locations when you save a template/newsletter/autoresponder and before a newsletter is sent
Can extract the text version of an email from the WYSIWYG editor straight into the "Text Version" textbox
Send multiple preview emails at once
Proprietary integrated spam checking and rating for email campaigns
Preview your email campaigns exactly as they will look in all popular email clients
Sending Newsletters
Can send to multiple lists at once (removes duplicates before it starts)
A send through the popup can be paused, cron turned on, it will pick it up and continue the send and vice-versa
Cron sending will create the queue just before it starts (so if you schedule in advance, new subscribers will be picked up and any unsubscribes will be removed before starting the process)
Can embed images into an email
Change character set / encoding for each send
Cron sending can pick up "broken" or interrupted mailings
Auto-optimizing of sends (database is automatically optimized before and after a send)
Admin and user get notified if a user goes over per-month of max-emails limits
Templates
Global templates
Bulk actions (make multiple templates active/inactive global/not global at once)
Save/Save and Exit buttons (can save as you are going)
No need to refresh to upload a file or import from a url
Autoresponders
Bulk actions (make multiple autoresponders active/inactive at once)
Save/Save and Exit buttons (can save as you are going)
No need to refresh to upload a file or import from a url
Option to add existing subscribers to the autoresponder
Can embed images into an email
Change character set / encoding for each autoresponder
Better attachment handling
Check and warn about missing unsubscribe links
Only show custom fields associated with the autoresponders mailing list. Don't let a user include custom fields that aren't associated with the list
An option to disable parts of the cron job, or specify how often each part runs (eg bounce processing should run at most once an hour but scheduled sending runs every 2 minutes)
Forms
Send-to-friend form (with appropriate stats)
Better management for ordering custom fields / form options (move things around in an easier fashion)
The "subscribe form" can now be a "contact form".
Use appropriate smtp server details that are set (ie will pick up general settings or user settings)
Can send text and html parts of confirm/thanks emails
Modify details and send-to-friend can be customised within sendstudio (still can't go on a website though)
Option to show/hide subscriber format choice
Easier customising (form html is outside of code and easily edited)
"Printable" form type idea for retail stores to accept subscribers at Point of Sale areas for later entry into a mailing list
Users
Better (more flexible) permissions
Maximum emails (like "email credits"). These count down with each email sent
Option to allow them to edit their own details
Text/HTML footers which will get appended to the bottom of every email that user sends out
Info tips can be turned on/off per user
Give a user permission to specific templates
Enable / disable a user easily
Settings
Global Text/HTML footers which will get appended to the bottom of every email that the system sends out
Default character set / encoding
Max hourly rate. This is the maximum any send runs at, not the maximum across the whole system.
Sending allowance flexibility
Force an unsubscribe link to the bottom of newsletters and autoresponders
Option to allow ips of subscribers to be tracked
Set default system wide smtp server details
Testing of SMTP server details on the settings page and per user
Testing of bounce email account details on the settings page and per mailing list
Option to enable or disable the WYSIWYG editor on per-user basis
Option to enable or disable the WYSIWYG editor's XHTML mode on a per-user basis
Stats
Show more information (how many sent, how long it took, unique opens)
Show open stats, link stats, bounce stats, forwarding stats, unsubscribe stats per newsletter or autoresponder
Show trends in subscribes/unsubscribes per mailing list
Show trends per user for their send history
Show per domain information per mailing list (eg 50% are yahoo subscribers)
Option to search/export/send to people who have NOT clicked a link or opened a particular email