Monday, April 14, 2008

New Super Reporting Features

On Friday, we launched a few Super Reporting enhancements. They include:

1. Numbers now have commas in them, when greater than 3 digits.

2. The Filter box at the top of each report will now clearly indicate when a Filter is in effect. This will eliminate confusion when only certain rows of the Report are displayed due to a previously-set filter.

3. The Campaign Details page now shows all of the individual properties of the e-mail campaign. Here's an example:



4. Under the Recipients section, the Actions report now has a "Bounced" column:



5. Under the Recipients section, there is a new "By Domain / Actions" report:

Tuesday, April 08, 2008

Salesforce.com Integration, Phase I

We have released the first part of our Salesforce.com integration, a section within JangoMail that allows you to pull in your Leads/Contacts in real-time from your Salesforce.com account, and then send an email campaign to your Leads/Contacts, or a subset of Leads/Contacts.

To use this feature, your Salesforce.com account must allow API access. Salesforce.com Enterprise and Unlimited edition accounts have API access turned on by default, but API access is also available for Professional edition a la carte.

From JangoMail, click the Extract from My Database tab, and then click on the Connect to Salesforce.com button.

Below is a screenshot:



Monday, April 07, 2008

Feature Enhancement: Web database connections now support HTTPS

When configuring JangoMail to connect to a web site's database, the connection to the customer's web server can now be done over the secure HTTPS protocol rather than the HTTP protocol. Previously, only the HTTP protocol was supported, and to ensure security, a private key encrypted database information passed to the customer's web server, and that same private key decrypted the database information on the customer's web server. Now, the HTTPS protocol will itself ensure the encryption and decryption of database credentials. In time, we will deprecate the JangoMail custom private key encryption mechanism and encourage all customers to use this feature over HTTPS.

The form where you specify the URL for the special script file now contain a drop-down where you can specify http:// or https://.

See the below screenshots:




Saturday, April 05, 2008

New Feature: Click Tracking Enhancement

Tonight, we have enhanced the Click Tracking feature. Click Tracking now allows you to pass campaign and recipient-personalization variables through to your destination URL.

You can choose to append personalization variables to the destinatinon URL by going to My Options --> Click Tracking.

Below is a screenshot:



Here's an example. If your e-mail campaign links to http://www.browniekitchen.com/WelcomeVisitor.html, then the e-mail recipient's browser will go to the following when the link is clicked:

If box is unchecked:

http://www.browniekitchen.com/WelcomeVisitor.html

If box is checked:

http://www.browniekitchen.com/WelcomeVisitor.html?
MassEmailID=24343243&email_id=98434&emailaddress
=john@doe.com&FirstName=John&LastName=Smith&
submission_date=1/1/08&confirmed=True

Therefore, checking the box allows you to program your web page to display a personalized message to the recipient based on the variables in the URL.

Open Tracking Bug Fix

We have modified the 1-pixel open-tracking GIF image so that it is transparent instead of white. A customer using a colored-background HTML e-mail campaign informed us that he could see the white 1-pixel "dot" used to track opens at the bottom of his email campaign.

Therefore, we have modified the 1-pixel "dot" to be a transparent GIF rather than a white GIF.

Friday, April 04, 2008

New Feature: Set your own notification preferences

You can now control which JangoMail email notifications you receive, setting individual preferences for:
  • Sending Complete notifications
  • Import Complete notifications
  • Scrub Complete notifications
To set your notification preferences, go to My Options --> Notifications.

Below is a screenshot:

Saturday, March 15, 2008

New Security Feature

Today we have introduced a new security feature which will alert the account holder in cases where attempts to gain unauthorized access to a JangoMail account are being made.

JangoMail will notify the account holder if more than 5 failed login attempts are made within a 30 minute period.

In such cases, the account holder will receive an e-mail like the following:

Subject: JangoMail: Security Alert -- 6 Failed Login Attempts (browniekitchen)

Message:

Dear Kim Cook,

Your account has had a high number of failed login attempts in the last 30 minutes. We are notifying you of this in case you are unaware of this and someone is trying to gain access to your account. If you have a weak password, please change it now by logging into your account and going to the Account Info tab.

Please direct any questions to https://www.jangomail.com/Support/.

Sincerely,

The JangoMail Administrator
https://www.jangomail.com/Support/
http://www.jangomail.com
1-888-709-4099 or 614-343-3864

Lastly, in cases where someone has gained unauthorized access to an account, a simple password change will disable all sending ability of the unauthorized user. Previously, if two or more machines were logged into the same JangoMail account, and the user of one of the machines changed the password on the account, the logged-in user of the second machine could continue using the JangoMail account. Now, when the first user changes the password, the second user will be automatically logged out as soon as he attempts to send anything.

Wednesday, March 05, 2008

New Reporting Enhancements

Today, we have launched several reporting enhancements, including:
  1. The ability to set a local Time Zone, and have all Reporting date/times be localized to your time zone. The only exception is the timestamps that appear in SMTP log files, which will always be on GMT time.
  2. The ability to turn the AJAX screen refresh feature off. AJAX allows your browser to update reporting statistics on the main campaign summary page or on a campaign detail page right before your eyes, without refreshing the page in the browser. Recently, some customers have requested the ability to turn this feature off.
  3. The times on the main campaign summary page are now in 24 hour format, making it easier to tell whether a time is in the AM or PM.
  4. Filters on reports are now memorized, so that the same filter will apply the next time you load the report. For example, if you go to the main campaign summary report, and you set the Job Type filter to be All, then log out and back in, when you go back to the Reporting tab, the report will default to Job Type=All.
Below is a screenshot of the new "Preferences" screen that allows you to control your Time Zone and AJAX settings.

Monday, March 03, 2008

Improvements to Google Analytics Integration

You can now customize the four variables used with our Google Analytics integration. The four variables that Google Analytics expects are:

utm_source (previously set to "JangoMail")
utm_medium (previously set to "Email")
utm_content (previously set to recipient's email address)
utm_campaign (previously set to campaign Subject followed by campaign ID number)


Previously, these four variables would be set for you by JangoMail, but now you can customize the values of these variables by using certain parameters. The parameters available for use are:

%%Subject%% (subject of your e-mail campaign)
%%CampaignID%% (numeric identifier for your campaign)
%%EmailAddress%% (recipient e-mail address)

Here is a screenshot of what the new page looks like under My Options --> Google Analytics Settings:

Monday, February 25, 2008

New Bounce Handling Options

As a result of customer requests, JangoMail can now have bouncebacks e-mailed to either the From Address on an outbound e-mail campaign, or any other designated e-mail address.

History:

Prior to switching our SMTP platform in March of 2007, JangoMail was using the Microsoft SMTP service to send e-mails. The MS SMTP service e-mailed back bounced messages to the address used in the MAIL-FROM part of the SMTP transaction. When we switched to our custom JangoMail SMTP Service in March 2007, this functionality disappeared, and instead all bouncebacks were stored in our database, rather than e-mailed back to the sender.

Now:

Under Settings --> Reply Management --> Bounce Handling, you can now specify whether bouncebacks should be e-mailed or not. You can choose to have bouncebacks:
  1. E-mailed back to the From Address on the e-mail campaign
  2. E-mailed to a different designated e-mail address
  3. E-mailed to both.
Additionally, on the Send E-mail page, we have removed the "Bounces handled by JangoMail" checkbox next to the From Email Address field, since bounces are now (since March 2007) always handled by JangoMail, regardless of whether the bouncebacks are e-mailed to the sender or not. However, you do still have control of the MAIL-FROM address. If you would like the MAIL-FROM address used in the SMTP transaction to be the same as the designated From Address, you can uncheck the checkbox under Advanced Options labeled MAIL-FROM Address.

Thursday, January 31, 2008

A better "My Options" menu

We have re-organized the menu under the My Options tab to be clearer and more user-friendly. The Branding section now includes functionality related to making JangoMail transparent to your recipients. The Composing section now includes functionality related to the authoring and composing of your e-mail campaigns.

Tuesday, January 29, 2008

Bug Fix: Group fields with dashes in it were not searchable

We have fixed a bug with Group Search where if the Group field name upon which you were searching had a dash, the search would always return zero records.

For example, if your field name was "First-Name", and you were searching for all records where "First-Name" was equal to 'John', this would previously fail. This issue has now been corrected.

Wednesday, January 23, 2008

JangoMail Launches Integration with Google Analytics

Overview

While we haven't officially announced this yet, it is available for you to use - our integration with Google Analytics. Google Analytics is a free web site analytics tool that tracks the success of your web site by measuring page views, landing pages, exit pages, funnel paths, conversions, and provides this data to you in various formats as well - raw data, as a map overlay on the world, or as a graphical overlay on top of your web site.

JangoMail's integration with Google Analytics allows you to track the success of your web site specifically after you send a mass e-mail campaign to your recipients through JangoMail.

JangoMail has always provided its own built-in web analytics tool - we simply refer to it as Web Site Activity Tracking, and you can learn more about it in this PDF tutorial.

Now, with our integration with Google Analytics, you can use both -- JangoMail's built-in analytics tool and Google Analytics -- for the best of both worlds.

How to do it

There are a few simple steps to get started with JangoMail and Google Analytics.
  1. To setup a free Google Analytics account, go to http://www.google.com/analytics/.
  2. Add the Google Analytics JavaScript code to all pages of your web site that you want tracked.
  3. Turn Google Analytics on in your JangoMail account by logging in, going to My Options --> Google Analytics.
  4. Make sure you enable Click Tracking on all of your outbound e-mail campaigns.
And you're done. Turning on Google Analytics in your JangoMail account appends a few parameters to your final destination URLs in your e-mail campaigns. These parameters are:

utm_source (set to "JangoMail")
utm_medium (set to "EmailMarketing")
utm_content (set to the recipient's email address)
utm_campaign (set to the Subject of your campaign plus the JangoMail Campaign ID in parentheses after the Subject)


For example, if your e-mail campaign links to http://www.silicomm.com then if you enable Click Tracking and you turn on Google Analytics under My Options, when a recipient of your email clicks the link to http://www.silicomm.com, he will actually be taken to:

http://www.silicomm.com/?utm_source=JangoMail&utm_medium=
EmailMarketing&utm_campaign=This+is+just
+a+test+campaign%2878964283%29&
utm_content=ajay%2Egoel%40silicomm%2Ecom


We recommend using JangoMail's inherent Activity Tracking feature in conjunction with our integration with Google Analytics. You can turn on Activity Tracking in your account by going to My Options --> Activity Tracking. Doing so will add two additional parameters to your destination URL (jmid and j):

http://www.silicomm.com/?jmid=1&j=78964283
&utm_source=JangoMail&utm_medium=
EmailMarketing&utm_campaign=This+is+just
+a+test+campaign%2878964283%29&
utm_content=ajay%2Egoel%40silicomm%2Ecom


JangoMail Analytics vs. Google Analytics

Note that JangoMail's Activity Tracking feature works by placing a one-line img tag at the bottom of all of your web pages, while Google Analytics works by placing several lines of JavaScript at the bottom of all your web pages.

Tuesday, January 22, 2008

JangoMail is on the Habeas SafeList!

Today, Habeas has completed its audit of JangoMail and has added JangoMail's list of shared sending IP addresses to the Habeas SafeList. This means even higher deliverability rates for all JangoMail clients using the shared IP addresses. According to Habeas, the SafeList is the "industry's most widely-used Internet whitelisting service for legitimate commercial senders" and being SafeListed results in "improved delivery to over five million servers at Fortune 1000 companies and ISPs around the world".

Here is Habeas's 2 page PDF document on the benefits of being on the SafeList:
http://www.habeas.com/fileadmin/resources/Habeas_SafeList_DS.pdf

Below is a chart summarizing delivery rate improvements in Habeas SafeListed senders:



In addition to the JangoMail shared pool of IP addresses being added to the SafeList, any emails sent through a SafeListed IP address will have these additional headers added to the e-mail message:

Accreditor: Habeas
X-Habeas-Report: Please report use of this mark in spam to http://www.habeas.com/report/

Monday, January 21, 2008

New Bounce Methods for API/Web Service

We have deployed the following "version 2" of our Bounce retrieval methods. The "version 2" methods are identical to the older methods, but these new methods return two additional columns: the SMTP Diagnostic Code and the Definitive columns.

GetBounceListAll2

Gets the list of all e-mail addresses that have bounced at least once since the specified date. Includes SMTP Diagnostic Code and Definitive columns. Returns a string.

GetBounceListNormal2
Gets the list of e-mail addresses that have bounced X times since specified date, where X is a configurable parameter in your account. Includes SMTP Diagnostic Code and Definitive columns. Returns a string.

GetBounceListNormal_IncludePast2

Gets the list of e-mail addresses that have bounced at least X times in total, and at least once since specified date. X is a configurable parameter in your account. Includes SMTP Diagnostic Code and Definitive columns. Returns a string.

Reports_GetBouncesByCampaign_DataSet2

Retrieves list of bounced addresses for a particular mass e-mail campaign. Includes SMTP Diagnostic Code and Definitive columns. Returns a .NET DataSet.

Reports_GetBouncesByCampaign_String2
Retrieves list of bounced addresses for a particular mass e-mail campaign. Includes SMTP Diagnostic Code and Definitive columns. Returns a string.

Reports_GetBouncesByCampaign_XML2

Retrieves list of bounced addresses for a particular mass e-mail campaign. Includes SMTP Diagnostic Code and Definitive columns. Returns an XML document.

Thursday, January 17, 2008

Super Reporting in Beta

It's here! Login to your account, go to Reporting, and then click the link to try our new Super Reporting (Beta) and get these enhancements:

  • Deliverability reports by domain
  • AJAX-based campaign summary report with statistics that update right before your eyes, without refreshing your browser.
  • All reports are searchable
  • Bars, charts, and graphs
  • View metrics never seen before - like complaints per campaign, mailbox-full messages per campaign.
  • Self-diagnose deliverability issues by viewing the actual SMTP log file for any recipient for any campaign.
  • Time based reports showing opens/clicks/unsubscribes/bounces/page views hour by hour or day by day after a campaign launch
  • A Recipient Action summary report showing whether each recipient opened/clicked/unsubscribed/bounced/forwarded...all in one report.
  • Bounces now show the SMTP bounce code.
  • View the processing log for a campaign, showing how your campaign was processed from start to finish.
  • Click tracking broken down by HTML clicks vs. plain text clicks.

Note: You can always switch back to the "Classic Reporting" interface.

Wednesday, January 16, 2008

New Feature: Personalizing Subject/Message with the Campaign ID

You can now use the JangoMail-assigned campaign ID or a custom-assigned campaign ID to personalize the Subject and Message of your e-mail campaigns.

To use the JangoMail-assigned campaign ID, use the variable %%MassEmailID%%. To use a custom-assigned campaign ID, use the variable %%CustomMassEmailID%%. Custom campaign IDs can be assigned by filling out the Campaign Identifier field on the Send E-mail page.

This feature may be useful if you want to tag links with campaign IDs for your own internal tracking/reporting system.

New System Statistics Page

In conjunction with our "Total Transparency" theme for 2008, we have launched a JangoMail System Statistics page at http://www.jangomail.com/SystemStats.asp that allows you to peer into the internal activity of JangoMail on a daily basis. Every day, learn:

  1. How many campaigns were sent
  2. How many messages were sent
  3. How many message Opens there were across the entire system
  4. How many message Clicks there were across the entire system
  5. How many API calls were made during the day
  6. And much much more!
We'll be adding more and more statistics as time goes on.

Tuesday, January 15, 2008

New API Method: ImportGroupMembersFromFile

This new method allows you to import Group members from a file that you have previously FTPd. There are two steps to using this method:

1. FTP the file containing the data to ftp://client.jangomail.com. Use your JangoMail username/password to login. Navigate to the folder called "GroupImportsAPI". Place the file there.

2. Call the ImportGroupMembersFromFile method. For the "FileName" parameter, enter the name of the file which you FTPd in Step 1.

This method allows you to import larger sets of data into Groups from any file, whereas the older method ImportGroupMembersFromData has limitations on how much raw data can be passed through in one method call.

Friday, January 11, 2008

New Feature: Email Rendering

We have launched a new feature in beta - an Email Rendering Tool that allows you to see how your e-mail campaign renders in popular e-mail environments like Yahoo! Mail, GMail, AOL Mail, Outlook, and others, before you send to your actual list.

We are currently rendering in the following environments and plan to add more soon:
  1. AOL Mail
  2. GMail
  3. Hotmail
  4. Microsoft Outlook 2007
  5. Mozilla Thunderbird
  6. Windows Mail
  7. Yahoo! Mail
To use this feature, just click the Render button in the yellow bar on the Send E-mail page.

Here's an example of e-mail rendering from our client, Popcorn Palace (www.popcornpalace.com).


AOL Mail

Gmail

Microsoft Outlook 2007

Windows Mail

Hotmail

Yahoo! Mail

Mozilla Thunderbird


Noteworthy:

JangoMail is the only Email Service Provider to a) develop this feature from scratch and b) provide this feature free-of-charge to all users. A few of our competitors that have this feature license the technology from third parties and charge for it on a per-incident basis.

Monday, December 24, 2007

Encouraging the use of DomainKeys

To help ensure optimal deliverability to Yahoo! addresses, we are strongly encouraging all clients who use a non-jangomail.com From Address to ensure that their email messages are signed with DomainKeys. If you send from your @jangomail.com address, your messages are already DomainKeys signed. If you send from your own email address, then you need to setup JangoMail to sign messages for your domain.

Instructions on setting up DomainKeys can be found in this JangoMail DomainKeys Tutorial.

This week we will proactively be sending emails to those clients that send non-DomainKeys signed emails in order to encourage them to set up DomainKeys.

Saturday, December 22, 2007

JangoMail sets up Comcast Feedback Loop

JangoMail has joined the Comcast Feedback Loop as of this afternoon. Now any Comcast.net users that report e-mailings from JangoMail as spam, will automatically have their e-mail addresses placed on the specific customer account's unsubscribe list. This will improve JangoMail's overall reputation with and deliverability to comcast.net e-mail addresses!

Friday, December 21, 2007

"View as a Web Page" now supports personalization

Many customers have asked for this recently. Now, when you insert a "View as a web page" link into your HTML e-mails, if you're using personalization syntax within the HTML e-mail, that personalization will now properly render in the web page. Previously, the "View as a web page" feature did not show personalization and instead showed the percentage / field name syntax (example: %%FirstName%%).

To insert a "View as a web page" link into your e-mail, you simply insert this code into the body of your HTML message:

Click <A HREF="http://x.jngo1.net/w.z?***uniqueid****">here</a> to view this e-mail as a web page.


Alternatively, if you're using the Enhanced HTML Editor, you can simply click the "Web" button to dynamically insert a "View as a web page" link wherever the cursor is. To learn more about personalization syntax in your e-mail messages, see this tutorial.

Thursday, December 13, 2007

New Bounce Handling Rules

We have enhanced the way JangoMail handles bounces to improve overall system deliverability. Many of the top ISPs like Hotmail, Yahoo, AOL, GMail, and others have recently mandated that if an e-mail address bounces even once indicating that the mailbox doesn't exist, email marketers should cease mailing to that e-mail address immediately in order to ensure optimal email deliverability.

In conjunction with this, if a Bounce indicates that the mailbox does not exist, JangoMail will stop sending to this address from your account regardless of what numeric setting you have specified under My Options --> Bounce Handling.

However, if a Bounce indicates a temporary failure for that email address, then the numeric setting under My Options --> Bounce Handling will still apply.

Additionally the new Bounce handling mechanism will allow you to see the Bounce reasons for the life of your account rather than just for 7 days, once the enhanced Reporting module is in place (about six weeks from now).

Here are some examples to illustrate the new Bounce handling:

A bounce with a message like:
smtp;550 4.2.1 mailbox temporarily disabled: akidd4@verizon.net

is a temporary failure, and the setting under My Options --> Bounce Handling would apply.

A bounce with a message like:
smtp;550 No such user here

indicates that the mailbox does not exist at all, so a single bounce would prevent JangoMail from sending to this address in the future.

Thursday, November 08, 2007

New Feature: Blocking sign-up form spam by specifying an Exclusive Referrer URL

In the past, we outlined a method to block sign-up form spam by changing the encoding type of your sign-up form. That method may be found here.

This method will not work, however, in cases where the spambot isn't coming through your web site's form but rather by avoiding a form alltogether and programatically doing a FORM POST to our form processor file, http://www.jangomail.com/APPLICATION/PGSF2.asp or http://www.jangomail.com/APPLICATION/PGSF2ENC.asp.

To defend against this new technique for propagating sign-up form spam, you can now specify an exclusive Referrer URL from where the signup form must originate. You can now assign a specific exclusive Referrer URL to a particular JangoMail Group. Then, if a form signup comes from a destination other than the exclusive Referrer URL you have designated, the signup will not be processed.

Currently there is no interface within JangoMail for you to be able to set an exclusive Referrer URL yourself for an e-mail Group. Currently, our support team must do this for you administratively should you wish to take advantage of this setting.

Tuesday, November 06, 2007

New Feature: Generating a Plain Text Message Automatically at Run-Time

You can now have JangoMail automatically generate a Plain Text version of your e-mail message, based on your HTML version, at the time the email message is sent (run-time). To do this, set your Plain Text message to the word "auto-generate".

There has always been the "Set Plain Text Automatically" button underneath the Plain Text Message field on the Send Email page. This button examines your HTML message and generates a Plain Text Message for you right before your eyes. However, there may be situations where you don't want to generate the Plain Text message right away but rather have the Plain Text message generated at the time the email message is actually sent.

There are 3 scenarios where this feature will be advantageous.

Scenario 1 - Embedded URLs

If you are using Embedded URLs within your e-mail message, your HTML message might look like:

<html>
<p>
Hello there.  Below you will find today's mutual fund prices:
</p>
[%%http://www.MutualFundCompany.com/Prices.aspx%%]
<p>
Thank you for investing in our mutual funds.
</p>
</html>


By setting the Plain Text Message field to "auto-generate", the following will take place at the time of e-mail sending:

  1. JangoMail will retrieve the HTML content from the specified URL.
  2. JangoMail will insert the HTML content into the HTML message.
  3. JangoMail will generate a Plain Text version of the e-mail message based on the complete HTML message.

In this scenario, if you do NOT set the Plain Text field to "auto-generate", but instead use the "Set Plain Text Automatically" button on the Send E-mail page, the following will take place:

  1. The Plain Text version will look like this:

    Hello there. Below you will find today's mutual fund prices.

    [%%http://www.MutualFundCompany.com/Prices.aspx%%]

    Thank you for investing in our mutual funds.
  2. When JangoMail retrieves the HTML content from the URL, the Plain Text message will now contain HTML code, and we don't want that to happen!

Scenario 2 - Using the Web Service/API

When calling any of these methods:

SendMassEmail
SendMassEmailPrevious
SendMassEmailRaw

Setting the MessagePlain input parameter to "auto-generate" will allow JangoMail to generate a Plain Text version of your HTML e-mail for you automatically. The "Set Plain Text Automatically" button that is available in the JangoMail web interface is not available when using the API, so for any automatic conversion to take place, the MessagePlain input parameter must be set to "auto-generate". Otherwise, you would have to manually input a Plain Text version of your message.

Scenario 3 - Using Conditional Logic Statements

When using VBScript conditional logic statements in your e-mail message, the line spacing of plain text messages can be altered based on where you place your lines of code. These spacing issues can be avoided by setting the Plain Text field to "auto-generate" rather than placing actual conditional logic statements within the Plain Text field.

Feature Enhancement: Using wildcards when filtering a Group based on clicks

When filtering a Group by those that have clicked on a particular URL, you can now use wildcards in the URL.

For example, in the Advanced Filter Mode, the filter criteria based on a clicked URL would normally look like:

emailaddress in (##clicked-http://www.jangomail.com/pricing.asp##)

but now you can filter for anyone that has clicked on any URL that contains jangomail.com:

emailaddress in (##clicked-*jangomail.com*##)

This feature was added at the request of an evaluating customer.

Sunday, November 04, 2007

Bug Fix: Sending a Campaign where Recipient Group has been DELETED

We have fixed a bug tonight that caused a campaign to completely fail if one of the recipient Groups had been deleted between the time of creating the campaign and the time of campaign sending.

NOW, if a campaign includes a Group that has been deleted, the campaign will still send to all other present Groups and will gracefully skip over the Group that has been deleted.

New Feature: Large Text Fields in Groups

When managing fields in your Groups, you now have the ability to create a special type of field which allows for storage of a large amount of text data.

Previously:
  1. Fields in Groups could store a maximum of 8,000 characters
  2. The total amount of personalization amongst all fields within any single e-mail campaign could not exceed 7,900 characters.
Now:
  1. A "large text" field in a Group can now store virtually an unlimited number of characters.
  2. There is no limit to the amount of personalization within an e-mail campaign.
To create a Group field that can store large amounts of text:
  1. Within your Group, click on "Modify Fields in Group".
  2. You can add a new Group field that stores large text by choosing a name for the field and checking the box labeled "Will store large text data".
  3. You can convert an existing field by clicking the "Convert" button next to the existing field.
  4. If using the API, use the AddGroupField_Big method instead of the regular AddGroupField.
Warning: The caveat of a large text field is that you cannot segment your Groups nor use Conditional Logic on large text fields.

Tuesday, October 30, 2007

New API Methods to Retrieve Unsubscribes

We have three new API methods that allow you to pull the entire list of unsubscribed addresses and their dates, from an account:

  • Reports_GetUnsubscribesByCampaign_DataSet
    Retrieves list of unsubscribed addresses for a particular mass e-mail campaign. Returns a .NET DataSet.
  • Reports_GetUnsubscribesByCampaign_String
    Retrieves list of unsubscribed addresses for a particular mass e-mail campaign. Returns a string.
  • Reports_GetUnsubscribesByCampaign_XML
    Retrieves list of unsubscribed addresses for a particular mass e-mail campaign. Returns an XML document.
  • Monday, October 29, 2007

    Bug Fix: Activity Tracking Reports with Merged Groups

    Previously, when exporting an Activity Tracking report that was also merged with Group data, the report would fail to export to a CSV file, and the CSV file link would therefore fail to be sent via email.

    This issue has now been corrected.

    Wednesday, October 10, 2007

    Awesome Enhancements to JangoMail Groups

    Over the last few months, we have been busy architecting a brand new storage system to house JangoMail Groups. That project is now complete, and this week we're converting all JangoMail Groups over to our new system. To help you delineate which Groups have been converted and which haven't, we have temporarily placed an * symbol next to each Group that has been converted. You will see this when you click on the Groups and Email Addresses tab and view your Group listing.

    Additionally, all new Groups created going forward will be using the new architecture.

    The benefits of our new Groups architecture include:

    1. The ability to have up to 240 fields in a Group with no performance degradation. Previously, you were limted to around 40, before sending to and segmentation on Groups would underperform.

    2. Much faster segmentation of Groups when using the Filter and Send feature.

    3. The Delete All Members button will now work almost instantaneously. Previously, this could take several minutes with large Groups.

    4. The ability to search your Groups. You can search one specific Group or you can search all of your Groups at once. You can search on any field in a Group (such as E-mail Address, or First Name, or Company Name, for example), and you can search based on partially matching expressions. So if you want to find e-mail addresses across all Groups that contain "yahoo" in them, now you can!

    5. Much faster Group imports.

    Tuesday, October 09, 2007

    New API methods to edit a Group member

    We recently added the following two API methods, which some customers are already using to edit a Group member:

  • Groups_EditMember_ByAddress
    Updates a field for a group member. Returns a string
  • Groups_EditMember_ByID
    Updates a field for a Group member. Returns a string

  • As the two methods suggest, you can edit a Group member based on the member's e-mail address or the member's numeric ID.

    For more information on our API, please see http://api.jangomail.com.

    Monday, July 16, 2007

    New Feature for Group Sign-Up Forms

    You can now add a field to your Group named ReferrerURL, and if this field is present, when a new member joins your Group via a Web Site Signup Form, the URL of the page of the form will be captured and stored in this field.

    This can be useful if you have multiple Group Web Site Signup Forms on multiple pages of your web site, and you wish to track from what pages within your web site most people are signing up.

    Friday, July 13, 2007

    Scrub processing is now multi-threaded

    We have made Group scrubs multi-threaded, which means our system can now process up to ten Group scrubs at one time. This will greatly improve the speed at which Group scrubs are processed. We also have a built-in safety to ensure that no one single user can occupy more than three Scrub threads at the same time.

    Update: Email Campaigns will no longer wait on Scrub Jobs

    Previously, an outgoing e-mail campaign would be held up if the Group to which it was going had a pending Scrub job on it. We have now modified our code so that campaigns will go out, even if there is a pending Scrub on the E-mail Group to whom the campaign is going.

    Wednesday, July 11, 2007

    Bug Fix: Conditional Logic and the Enhanced HTML Editor

    When using "greater than" and "less than" symbols with the Enhanced HTML Editor, the symbols would be replaced with "gt;" and "lt;" notations, as is proper HTML. This would then prevent conditional logic/VBSsript within the Body of the e-mail campaign from running properly.

    We have fixed this bug by replacing the "gt;" and "lt;" notations with the proper "greater than" and "less than" symbols before the scripting engine processes the Body of the e-mail message.

    New Feature for Master/Sub Accounts

    We have added a feature tonight which allows you to designate individual sub-accounts to filter against the master account's unsubscribe list when an e-mail campaign is sent from the sub account.

    Master account users can manage the unsubscribe settings for individual sub-accounts by going to the Account Info tab, then clicking the Manage Sub-Accounts button. From here, the master account user can toggle on and off the ability of sub-accounts to use the master account's unsubscribe list when sending e-mail campaigns.

    Thursday, July 05, 2007

    New Feature: Are you sick of being thanked?

    Often times, after sending an e-mail campaign, the sender receives an influx of "thank you" auto-replies from recipients. Tonight we have introduced a new Reply Management Feature that allows you to filter out "thank you" auto-replies from valid replies after you send an e-mail campaign.

    You can choose to have these "thank you" auto-replies sent to a designated e-mail address, and you can have the subject of the e-mail prepended with some text. For example, you can pre-pend the subject of these e-mails with "THANK YOU: " so that you can easily identify these "thank you" autoresponses from actual replies. You can also choose to have "thank you" auto-replies not e-mailed to you at all but simply stored in Reporting for you to view.

    By default, the "thank you" filter is off. To configure your "thank you" filter settings, go to My Options --> Reply Management.

    Wednesday, July 04, 2007

    Reply Filters Enhanced

    We have made enhancements to our reply handling mechanism - the mechanism that separates and categorizes messages like out-of-office auto-replies, challenge-response emails, and valid replies after you send an e-mail campaign.

    Specifically, reply messages that have the following text in the beginning of the Body will be treated as unsubscribes:

    • please remove me
    • dont send me
    • don't send me
    • please stop emailing
    • stop sending me
    • take me off
    • unlist
    Additionally, we have improved our Challenge-Response message filtering to include challenges from the following additional Challenge-Response vendors:

    • ZoneAlarm Challenge Response
    • Bsafe Online Challenge REsponse
    Lastly, we have improved the "out of office" autoreply filter to include more phrases that indicate that the recipient is temporarily away.

    All of these enhancements serve one unified purpose - they allow JangoMail clients to spend less time wading through replies that aren't really replies and more time responding to valid replies and generating revenue for their organizations.

    New Feature: Capturing the IP Address and Web Browser from your Web Site Subscription Form

    JangoMail allows you to create a Group, define fields for that Group, and then place a sign up form on your web site to add subscribers directly to your JangoMail Group. The process of creating the sign-up form for your web site begins with clicking the Sign Up Form for my Web Site button underneath your chosen Group in the Groups and E-mail Addresses main tab.

    It is now possible to capture the IP address and web browser of your visitors. Simply create two extra fields in your Group:
    1. IPAddress
    2. WebBrowser
    Adding these two fields to your Group will allow JangoMail to automatically capture your subscriber's IP address and web browser/operating system and will automatically add this data to each Group member's profile upon sign-up.

    Note that if you add these two fields to your Group, and then use the Sign Up Form for my Web Site tool, form fields for these two fields WILL NOT be included in the generated HTML code, since we don't want actual subscribers actually inputting anything for these fields.

    Saturday, June 30, 2007

    New Feature: Tracking when a Group Member was last modified

    Tonight we have added a new feature that saves the date/time a Group Member was last modified. A Group Member's record can be modified in one of three ways:

    1. You, the account administrator, edits the Group Member within the JangoMail interface.
    2. The Group Member modified his own profile via the Group Member self-modification form that you can link to from within your e-mail campaigns.
    3. Via the API
    When you display the Group Member's information, the "Last Modified" timestamp will show. Additionally, if you export Group data, a new column of data, "LastModified", will appear in the exported CSV file.

    Lastly, all API methods that retrieve Group member data will also pull the "LastModified" timestamp. These methods include:

  • Groups_GetMember_ByAddress_DataSet
    Retrieves a Group member by the member's e-mail address. Returns a .NET DataSet.
  • Groups_GetMember_ByAddress_XML
    Retrieves a Group member by the member's e-mail address. Returns an XML document.
  • Groups_GetMember_ByID_DataSet
    Retrieves a Group member by the member's numeric ID. Returns a .NET DataSet.
  • Groups_GetMember_ByID_XML
    Retrieves a Group member by the member's numeric ID. Returns an XML document.
  • Groups_GetMembers_DataSet
    Retrieves members of a group Returns a .NET DataSet.
  • Groups_GetMembers_String
    Retrieves members of a group Returns a string
  • Groups_GetMembers_XML
    Retrieves members of a group Returns a string
  • Deleting files from remote image server

    We fixed an issue today involving the deletion of files from the Image Manager. Previously, if you deleted an image from your account's Image Manager, the file would be removed from our local server but would not be removed from our remote image server, img.jangomail.com. Therefore, even if you deleted a file, it still would have been accessible if previously included in an e-mail campaign.

    Now, when an image file is deleted, it is deleted from both places, our local server, and our remote image server, img.jangomail.com.

    Friday, June 29, 2007

    Group Signup Forms for Web Sites -- No Longer Processing on Inactive Accounts

    Up until now, the Group Signup Form for customers' web sites worked even if a JangoMail account was inactive. We have now modified so this mechanism so that subscriber signups from web site forms will no longer be added to a JangoMail Group if the corresponding JangoMail account is inactive.

    Wednesday, June 27, 2007

    API/Web Service Enhancement

    We have deployed a new version of our web service tonight (http://api.jangomail.com) that provides for better logging of successes and failures of method calls to our internal support staff. This new detailed logging mechanism will allow us to more easily and more efficiently determine the causes of issues that customers may experience with method calls, such as when programmatic exceptions are thrown due to invalid input parameters.

    Tuesday, June 26, 2007

    We're hiring!

    JangoMail is looking for a Senior Email Deliverability Analyst to join our deliverability team. The successful candidate will have a thorough understanding of email deliverability issues, the SMTP protocol, excellent communication skills, and 2-5 years of experience working in the field of email deliverability.

    Do you or someone you know fit the bill? This is a position where you can work virtually from anywhere in the world, such as a home office. For a more detailed job description, please see this LinkedIn job posting:

    http://www.linkedin.com/jobs?viewJob=&jobId=325828

    Monday, June 25, 2007

    New Feature in Beta: High Speed Imports of Recipient Lists via FTP

    We are beta-testing a new high speed recipient list import mechanism with several customers. This feature allows you to FTP a flat text file containing recipient data to JangoMail. JangoMail then performs a high-speed import of your recipient data into a JangoMail Group-like structure, allowing you to send to your file as you would a JangoMail Group. The difference is you can import hundreds of thousands of records this way in mere seconds!

    However, the limitation with this method of importing data is that you cannot take advantage of regular Group features, such as:
    • Autoresponders
    • Giving a link to allow a subscriber to modify his Group profile
    • Giving a link to allow a subscriber to delete his Group profile
    • Segmenting data based on field criteria
    • Segmenting data based on recipient behavior
    • Merging report data with field data from the recipient file
    This "quick and dirty" method of importing data is meant for those users where import time is of the essence, and the other advanced JangoMail Group features aren't necessary.


    Friday, June 15, 2007

    New API Methods to Retrieve Group Members

    We have added 3 new API methods:

    Groups_GetMembers_XML
    Groups_GetMembers_DataSet
    Groups_GetMembers_String

    These methods can be called to export a Group's data in any of the three formats: XML, .Net DataSet, or String.

    For a complete listing of methods, see http://api.jangomail.com

    Thursday, June 14, 2007

    Upgraded HTML Editor and Windows Vista Issues Fixed

    Tonight we upgraded the Enhanced HTML Editor to version 6 of Ephox's EditLive editor, and this upgrade will fix all Windows Vista compatibility issues that existed before. Several Windows Vista users had reported that the Enhanced HTML Editor would not load -- this problem is now corrected.

    Additionally, some Windows Vista users had reported not being able to access the JangoMail web site at all -- this issue was corrected about a month ago. This issue was due to the fact that Windows Vista implements TCP/IP completely differently than past versions of Windows, and the new implementation was incompatible with our core firewall. This has now been corrected.

    Wednesday, June 13, 2007

    New Feature: Preview just the Plain Text version

    Tonight, we've added a new feature that allows you to send just the Plain Text version of your e-mail message to yourself, in addition to the full version containing both HTML and Plain Text (where most e-mail clients will then display the HTML version).

    When you click the Preview/Save button in the Send E-mail section, if your e-mail campaign has both HTML and Plain Text message parts, you will see a checkbox in the popup window underneath the e-mail address box. Check the box if you wish for an additional Plain Text version of your e-mail message to be sent to you.

    Monday, June 11, 2007

    Press Coverage of JangoMail

    We have a new section on our web site, entitled "In the News..." that lists recent press coverage received by JangoMail.

    http://www.jangomail.com/InTheNews.asp

    Tuesday, June 05, 2007

    New Foreign Language Features

    Several enhancements have been made to even further support foreign languages:

    1. Foreign characters are now supported in the From Display Name. Previously they were not supported.

    2. Foreign characters will now display properly in the "General Job Statistics" report in the "Reporting" section. Previously foreign characters would display has question marks.

    Friday, April 13, 2007

    JangoMail now supports DomainKeys and DKIM

    JangoMail is one of the first e-mail marketing companies to launch support for both DomainKeys and DomainKeys Identified Mail (DKIM). The official announcement and press release will be issued on Monday, but emails that you send with a @jangomail.com From Address are already being cryptographically signed with DomainKeys and DKIM!

    This will help with deliverability to receivers that validate based on these technologies, like Yahoo! Mail and GMail.

    For more information JangoMail's implementation of DomainKeys/DKIM and for instructions on how to set up your own From Address domain to take advantage of these technologies, see the document:

    DomainKeys and DKIM in JangoMail

    Saturday, February 17, 2007

    Bug Fix on Send E-mail Page

    A user last week reported a bug where the states of the "Do not send duplicates" and "Bounces go to JangoMail" checkboxes would not be preserved during an Editor switch. Instead, these checkboxes would always revert to the checked state after an Editor switch.

    This has now been fixed.

    Tuesday, February 13, 2007

    New Group Scrub Option: Deleting unconfirmed email addresses

    If your Group is a confirmed opt-in Group, you can now periodically delete unconfirmed e-mail addresses from your Group. You can do this by performing a "Scrub" on your Group. Along with the usual scrub types (removing unsubscribes, bounces, duplicates, etc.), you can now choose to scrub out unconfirmed Group members.

    You can do this as a one-time or a scheduled scrub.

    Friday, January 12, 2007

    New Feature: Dynamically Inserting Subject into Message

    At the request of a JangoMail client, we have developed a feature which allows for the insertion of an e-mail message's Subject into the message Body dynamically. This feature uses regular personalization syntax. To insert the Subject into the Body, use %%Subject%%.

    For example, if the Subject of your e-mail message is "Hello %%FirstName%%, here is a special offer for you" and you wish for this same text to appear in the Body of your e-mail message, simply insert "%%Subject%%" into the Body of your message.

    A couple notes:
    • If the Subject contains its own personalization parameters, the personalization on the Subject will be done before the "%%Subject%%" in the message's Body is replaced.
    • If "Subject" is already a field name in your Group or in your database table, then that Subject's value will take precedence over the e-mail message's Subject. So if the Group you are sending to has a field called "Subject", and then you use "%%Subject%%" in your message's Body to personalize, the Group field's value, and not the messages's Subject, will be used to replace occurences of "%%Subject%%".

    Tuesday, January 09, 2007

    "Set Plain Text Automatically" feature now converts HTML lists

    We've improved the "Set Plain Text Automatically" feature, which automatically generates a plain text version of your email based on the HTML version of your email. Now, HTML lists, both bulleted and numbered, with "ul", "ol", and "li" tags will properly be converted to a plain-text list with each item beginning with an asterik (*).

    For example, the following HTML list would be converted as follows.

    HTML List:

    • Embedded URL feature now supports personalization (read more)
    • Autoresponder response times have been decreased for "immediate" autoresponders (read more)
    • Our farm of distributed SMTP e-mail sending servers has expanded from 8 to over 30.
    • Mass e-mail initiations, those email broadcasts triggered from your own e-mail client, are now processed much faster with a dedicated domain (@init.jangomail.com) for processing these e-mail messages. (read more)
    After being converted to plain text:

    * Embedded URL feature now supports personalization (read more)

    * Autoresponder response times have been decreased for "immediate"
    autoresponders (read more)

    * Our farm of distributed SMTP e-mail sending servers has expanded from
    8 to over 30.

    * Mass e-mail initiations, those email broadcasts triggered from your
    own e-mail client, are now processed much faster with a dedicated
    domain (@init.jangomail.com) for processing these e-mail messages.
    (read more)

    Saturday, December 16, 2006

    How to stop signup form spam

    Several clients have recently reported that they are getting a lot of fake information submitted to their JangoMail Group signup forms on their web sites. These automatic submissions are done by web form robots. For more information about this problem, Google "form spam".

    We have come up with a solution that will eliminate most signup form spam. The FORM tag generated by the "Signup Form Generator" looks like:

    <form
    action = "http://www.jangomail.com/APPLICATION/PGSF2.asp" method = "POST"
    name="J3998964" id="J3998964">


    Modifying this to:

    <form enctype="multipart/form-data"
    action = "http://www.jangomail.com/APPLICATION/PGSF2ENC.asp" method = "POST"
    name="J3998964" id="J3998964">


    will fix the issue of form spam, because by setting the form's encoding method, this will cause most robotic spam form submissions to fail because they will submit the form with the WRONG encoding type. Note the differences:

    1. The addition of enctype="multipart/form-data" to the FORM tag.
    2. Changing PGSF2.asp to PGSF2ENC.asp

    Only use this method if your existing form's ACTION tag is set to PGSF2.asp. If your form's ACTION tag uses a different file, then you must re-create the signup form using the "Signup Form Generator" under the "Groups and Email Addresses" section, and then apply this method.

    Monday, December 11, 2006

    A note about sending personalized attachments

    Customers wishing to send mass personalized attachments to their recipients should now use the Add Attachment 6 field on the Send Email page as opposed to the primary Add Attachment 1 field. Only Add Attachment 6 supports the personalized attachments feature.

    Sunday, December 10, 2006

    New Feature: Force Recipients for Quality Control

    We have added a new feature which allows you to have all mass e-mail messages sent from your account to be also sent automatically to up to TEN pre-determined e-mail addresses. Large organizations that have many users using JangoMail can use this method as a quality control measure, since it will allow one to see all e-mail messages sent from an account.

    This new feature can be configured under My Options --> Force Recipients.

    A copy of all mass e-mails sent from the account will be sent to the designated e-mail addresses. However, e-mail messages that are previews, autoresponders, triggers will NOT be sent to the designated e-mail addresses.

    Wednesday, November 29, 2006

    Faster Autoresponder processing times

    Autoresponders that are set to send email messages immediately after a member joins a Group will now operate much faster.

    Previously, there was a delay of 2-3 minutes before an autoresponder email would be sent to a member that joined the Group. Now, the email message will be sent in about 30 seconds.

    Wednesday, November 15, 2006

    Feedback Loop Established with Road Runner

    JangoMail has established a feedback loop with Road Runner. Now, anytime an email recipient with an rr.com e-mail address files a spam complaint against a JangoMail user, the recipient's e-mail address will automatically be placed on the account's unsubscribe list.

    Sunday, October 29, 2006

    Improved header/footer management

    You can now specify distinct headers/footers for plain text and HTML messages.

    Previously, you could only specify one header and one footer, and you would have to decide whether this should apply to plain text or HTML or both types of messages.

    You can now specify a header/footer set for plain text messages and a different header/footer set for HTML messages.

    Saturday, October 14, 2006

    New e-mail address to send mass e-mail initiations

    If you initiate mass e-mails from your desktop e-mail client by sending an e-mail message to username@jangomail.com, you should now send your e-mail message to username@init.jangomail.com instead. Sending to @init.jangomail.com rather than @jangomail.com will result in your mass e-mail initiation being processed almost immediately.

    Recently, some customers have experienced delays when sending mass e-mail initiations to username@jangomail.com because the @jangomail.com also processes all bounces/unsubscribes/replies for customers' mass e-mailings, and this causes the @jangomail.com mail handler to experience backlogs occasionally.

    By isolating where mass e-mail initiations are sent, we can ensure that your mass e-mail initiations are processed separately from unsubsribes/bounces/replies.

    Wednesday, October 11, 2006

    Embedded URL feature now supports personalization

    The JangoMail "Embedded URL" feature allows you to embed URLs within the body of your e-mail message. When JangoMail sends the actual e-mail message, JangoMail will replace the URL with the actual content pulled from that web address. For example, if your e-mail message contained:

    [##http://www.jangomail.com##]

    then the content from JangoMail's home page would be sent in the e-mail message.

    Now, you can use personalization syntax to customize the URL per e-mail recipient. For example, if you are sending to a JangoMail Group with the following fields:

    emailaddress
    FirstName
    LastName
    UserID

    the body 0f your e-mail message can contain:

    [##http://www.jangomail.com/?UserID=%%UserID%%##]

    Previously, personalization syntax was not allowed in embedded URLs, but now personalization syntax is allowed.

    Group sharing between Master/Sub Accounts

    You now have the ability to use a Group from a agency master account in an agency sub-account. This provides for centralized Group administration - simply upload the Group to your master account, and then you can send to the Group from within any sub-account.

    Group sharing between the master and sub-account can be turned on or off at the individual sub-account level. So you can set some of your sub-accounts to display Groups from the master account while other sub-accounts only display their own Groups.

    If you would like to activate this feature for your master/sub-accounts, please contact JangoMail support.

    Friday, September 15, 2006

    "Set Plain Text Automatically" Feature Improved

    The feature that allows you to automatically create a plain text message from an HTML message has been improved! Here are the improvements:

    1. The "Set Plain Text Automatically" button now works with the Simple HTML Editor and the Enhanced HTML Editor. Previously it only worked with the Enhanced HTML Editor.

    2. The "Set Plain Text Automatically" button now works even if you are composing HTML in the plain text editor rather than the HTML editor. Previously it only worked when you were working with the HTML editor.

    3. There have been improvements to the algorithm which more accurately predicts line spacings when generating the plain text message.

    4. Links in the HTML message will now show up in the plain text message when the link text is not a URL. For example, this HTML code:

    Click <a href="http://www.jangomail.com">here</a> to go to our web site.


    will be converted to:

    Click here <http://www.jangomail.com> to go to our web site.

    Wednesday, September 13, 2006

    New Feature: Smart Templates

    Today we have officially launched our "Smart Templates" feature, which allows customers to design e-mails based on professionally designed templates that match their organization's logo and color schemes.

    Read the full feature announcement here.

    Monday, September 11, 2006

    New "Mark as Template" Feature

    On the Send E-mail page, there is now a checkbox underneath the Advanced Options section that allows you to mark any e-mail you send as a template. The checkbox is labeled "Mark as Template". Any e-mail marked as a template:

    1. Will show up at the top of the "Re-send Old Message" and "Edit Old Message" dropdown menus.

    2. Will be labeled "TEMPLATE" in the two dropdown menus.

    3. Will never be deleted from your account by our automated data purges

    This feature is the first stage in our overall template feature rollout which will occur over the next two weeks.

    Friday, September 01, 2006

    Bug Fix: Group Exports

    We have corrected an issue where Exported Group CSV files would not display properly in Excel if a particular field value included double quotes (") or commas(,) as the very first character.

    This issue is now fixed and all Exported Group CSV files should now display correctly in Excel.

    Wednesday, August 30, 2006

    API Method "ImportGroupMembersFromData" Improved

    Previously, the maximum string size for the ImportData input parameter of the ImportGroupMembersFromData method was approximately 4 MB. This limit has been increased to 32 MB, which will allow for larger data sets to be imported at one time with this method.

    Tuesday, August 29, 2006

    How to do A/B split testing in JangoMail

    It is very easy to conduct an A/B split test in JangoMail.

    Using JangoMail Groups

    If you are storing your e-mail lists in JangoMail Groups, you simply need to send one e-mail to one half of your Group and the second e-mail to the second half of your Group. You can easily split your Group in half using the "Filter and Send" feature.

    1. Click the "Filter and Send" button.

    2. Switch to the "Advanced Query Editor".

    3. In the yellow "Tips" area, click link for "A/B split testing". This will populate the SQL SELECT and WHERE clauses.

    4. Click the "Filter Members Now" button.

    Now, JangoMail is prepared to send to half of your JangoMail Group.

    After you send this e-mail, you may want to send a varying version to part "B" fo your Group. This step is very simple. This time you will NOT start in the "Filter and Send" section. Just go to the "Send E-mail" section, elect to send the e-mail to the entire Group in the Group selection box, but then down below, under "Don't send to recipients of these past e-mailings:", choose the e-mailing that you previously sent to part "A" of your Group.

    This will filter out everyone that received e-mailing "A", thereby sending to only the second half of your Group.

    Using an External Database Connection

    If you are using JangoMail to pull in e-mail recipient data in real-time from an external database, then you need only write the appropriate SQL query to pull in only half of your records. For example, if your e-mail recipient data is stored in the table "Contacts", the SQL query would be:

    SELECT TOP 50 PERCENT * FROM Contacts

    If your database does not support the "percent" designation with the TOP keyword, then you can manually specify the half-count of your table. If your table has 5,000 records in it, you could use:

    SELECT TOP 2500 * FROM Contacts

    Thursday, August 24, 2006

    Bug Fix: Large Group Email Lists Display Faster Now

    In the past, customers having a large number of e-mail addresses in a Group (over 1 million) may have experienced long delays when in the "Groups and E-mail Addresses" section, after having selected the Group and waiting for the list of e-mail addresses to display in the blue area.

    The list of e-mail addresses will now display much faster. Additionally, sorting through the list 200 at a time with the <> links will now operate much faster. And lastly, using the Search box to find an e-mail address or a range of addresses will operate much faster as well.

    Wednesday, August 16, 2006

    HTML Editor Upgrade / New "Send E-mail" Features

    We have upgraded our Enhanced, Java-based HTML editor. We have also enhanced the look/feel/functionality of the "Send E-mail" page. If you use the Enhanced Editor (as opposed to the Simple Editor), the following changes are now in effect in the editor:

    1. The "Insert Images" dialog box has a better and faster user interface. Firefox users previously were unable to insert images using the Enhanced Editor, but now this has been fixed.

    2. There is now an "Upload Images" button to the immediate left of the "Insert Images" button.

    3. Some users were experiencing an issue where the spell-check feature would not work. This has been resolved, and spell-check should now work for ALL users.

    4. The font and heading dropdowns now contain the options in the actual fonts and headings that are available.

    5. There is now a "Print" option under the "File" menu.

    6. Composing a plain text version of your HTML message is now as simple as clicking a button. Click the "Set Plain Text Automatically" button next to the Plain Text field, and JangoMail will automatically generate a plain text message based off your HTML message in the Enhanced Editor.

    7. The "personalization" instructions above the Subject/Message area can now be expanded/collapsed at will, which gives the page a much cleaner and efficient look.

    8. You can now decide whether the Plain Text or the HTML Editor loads when you first go to the "Send E-mail" page. You can configure this option under My Options --> User Preferences --> Send E-mail Page.

    Friday, August 11, 2006

    JangoMail now offers Dedicated IPs

    Starting today, JangoMail is offering dedicated servers with dedicated IPs for those customers wishing to send mass e-mails through servers setup exclusively for them.

    While JangoMail has some of the highest deliverability rates in the industry through our shared pool of high performance SMTP senders, high volume customers that want the ultimate deliverability solution may be interested in sending through a dedicated server with a dedicated IP address.

    Benefits include:

    *Blocks caused by other customers won't affect e-mails sent through dedicated servers

    *The best deliverability rates possible

    *The ability to brand the e-mail routing headers around your organization's domain (for example, if your domain name ise browniekitchen.com, your dedicated SMTP server can be set to smtp1.browniekitchen.com).

    If you are an existing customer and would like to upgrade to a dedicated server, please contact us using our Support form at https://www.jangomail.com/Support/.

    New customers can contact us at http://www.jangomail.com/ContactForm.asp.

    Saturday, July 22, 2006

    Feedback loop established with MSN/Hotmail

    JangoMail has established a feedback loop with Microsoft that allows MSN/Hotmail recipients to automatically be unsubscribed from a JangoMail customer's account when they report an e-mail as spam within the MSN/Hotmail environment.

    You will now see manual unsubscribes in your account for @msn.com and @hotmail.com e-mail addresses. These are a result of the recipients reporting your e-mail message as spam, and the feedback loop kicking in to automatically unsubscribe these recipients.

    Smaller "Powered by JangoMail" icon available now

    There is now the option of having a smaller "Powered by JangoMail" graphical icon added to the bottom of HTML e-mail messages. Here is what the smaller icon looks like:

    Thursday, July 06, 2006

    "Powered by JangoMail" footer to be added to complimentary/discounted customer accounts

    Starting next week, JangoMail will begin adding a "Powered by JangoMail" graphical footer to the bottom of e-mail broadcasts sent through customer accounts which are either complimentary or discounted.

    The graphical footer will link to JangoMail's home page and will look like this:



    Additionally, a two-sentence footer will be added to text messages.

    After never having forced a "Powered by JangoMail" footer in JangoMail's entire history, we now feel that this will be a good marketing tool to help us grow, which in turn, will allow us to continue to provide our complimentary/discounted customers with excellent service.

    If you are a paying customer, and would like to do us a huge favor, you can also agree to have the footer appended to your mass e-mails. Just contact us, we'll gladly add the footer, and we will deeply appreciate you allowing us to do this.

    Tuesday, June 27, 2006

    You can now EDIT an existing e-mail message

    On the "Send E-mail" tab, there is now an option to edit an existing e-mail campaign.

    Editing an existing e-mail campaign is necessary:

    1. If you want to make changes to a scheduled mass e-mailing that has not been sent yet (before the "edit" feature, you would have to schedule the e-mail again with the changes made, and then delete the first e-mailing).

    2. If you want to make changes to a mass e-mailing from the past that you might now want to use as an autoresponder, in a recurring schedule, as a Trigger, or as a confirmed opt-in message.

    Note that while editing a campaign, you are overwriting the data for an e-mail campaign. You cannot send to your recipients while in edit mode, although you can send a test (preview) message to yourself. If you want to use an old e-mail message as a starting point for a new e-mail campaign, then use the "Re-send Old Message" option from the "Send E-mail" tab.

    Wednesday, June 21, 2006

    New Feature: Triggers

    We will soon be officially announcing the launch of our newest feature, Triggers. Triggers allow you to send automated, follow-up e-mail messages to your recipients who take a particular action on a past e-mail message.

    You can setup such an automated follow-up e-mail when a recipient clicks a link, opens an e-mail message, or visits a page on your web site. For example, you can use triggers to send a follow-up e-mail 24 hours after a recipient opens your first mass e-mail announcing your new product. Or, you can use triggers to send a “thank you” e-mail immediately to a recipient that lands on the “purchase” page of your web site.

    Download the tutorial on Triggers.

    Wednesday, May 31, 2006

    Cleaner look for the "Send E-mail" page

    We have made some slight design modifications to the "Send E-mail" page which gives it a cleaner look:

    1. The form fields have all been pushed about 50 pixels to the right, making them more flush with the black vertical line that does down the right. This frees up more whitespace on the left side of the screen and makes the screen more pleasing to the eye.

    2. The colored box above the Subject field that explains personalization now does so more clearly and contains a link to the JangoMail Personalization Tutorial. The box also no longer spans the width of the entire screen.

    Friday, May 19, 2006

    You can now save Group Filters

    While using the Advanced Query Editor to segment and filter Group members, you can now save filters under a friendly name, which allows you to run the filters later without re-composing the filter criteria.

    Wednesday, May 17, 2006

    New Feature: Additional synchronization options for web databases

    The second phase of our new "Behavioral Targeting" feature has been completed. Those customers that use JangoMail to pull data in real-time from their web site's databases can now have JangoMail write data back to their databases based on recipient's behaviors.

    The following actions can be synchronized with a web database:

    1. Unsubscribes
    2. Bounces
    3. Change of e-mail address requests
    4. E-mail opens
    5. E-mail clicks
    6. Forward to friend requests
    7. Web site activity

    Each action can be associated with a custom SQL query which will be executed against the web database when the action occurs. By taking advantage of these synchronization options, you can send targeted mass e-mail campaigns to your e-mail database based on a recipient’s past behavior. For example, you can send to just those recipients that opened a particular e-mail campaign or clicked a particular link in a particular campaign.

    To learn more about JangoMail's ability to communicate with a web database, see the updated tutorial.

    Saturday, May 13, 2006

    New Feature / New Tutorial: Filtering Groups Based on Past Member Behavior

    In preparation for our "Behavioral Targeting" feature which will be officially launched next week, we have published a new tutorial on filtering group members. The tutorial can be downloaded here.

    You can now filter Group members based on the Group member's past behavior, such as clicking a link in a certain campaign, or opening an e-mail, or visiting a certain page on your web site.

    This tutorial teaches you how to filter a Group to send to only members that match a certain criteria. Perhaps you only want to send to the Hotmail addresses in a Group. Perhaps you only want to send to those Group members whose “Age” is over 30. Perhaps you only want to send to those members of the Group that have joined the Group in the last 60 days. Perhaps you only want to send to those members of the Group who have clicked at least one link in a prior e-mail campaign. You can accomplish all of these by filtering your Group. You can filter your Group based on two kinds of criteria:

    1. The information you have stored for each Group member in the Group’s fields, such as FirstName, LastName, Age, DOB, City

    2. Information stored in your JangoMail account about the Group member’s past behavior, such as clicks and opens

    For more information, see the tutorial.

    Our "Private Label" customers will see a branded version of this tutorial within their application's "Help" tab.

    Monday, May 08, 2006

    New Tutorial on Unsubscribe and Bounce Management

    Because JangoMail provides such sophisticated and robust unsubscribe and bounce management, we've published a comprehensive tutorial covering these subjects. The tutorial can be downloaded here.

    The tutorial covers the following topics and more:

    • How to add unsubscribe instructions to your e-mail

    • How to customize what the recipient sees after clicking the unsubscribe link

    • How to brand the unsubscribe link itself

    • How to remove unsubscribed addresses from your Groups

    • How to let recipients unsubscribe from a particular Group rather than your whole account

    • How to add/remove unsubscribed addresses and domains

    • How JangoMail takes feedback data from AOL, Outblaze, and other ISPs and automatically unsubscribes users that report your e-mailings as spam

    • How to synchronize unsubsribed addresses with a web database

    • How to customize bounce handling

    • How to view bounced e-mail messages

    • What counts as a "bounce" message and what does not


    Our "Private Label" customers will see a branded version of this tutorial within their application's "Help" tab.

    We've updated our "client testimonials" page

    http://www.jangomail.com/ourclients_testimonials.asp

    Find our what our customers have been saying about us...we've updated our testimonials page to include comments from customers from the last year and a half. Remember that JangoMail's testimonials are not fabricated quotes. They are real and unsolicited e-mail messages that we have received from our customers!

    Tuesday, April 25, 2006

    Subject line LENGTH validation on Send E-mail page

    Some customers have been getting an error after clicking the "Send" button on the "Send E-mail" page if the Subject line is too long (greater than 200 characters).

    We have now added a validation check so that you get a popup alert asking you to shorten your Subject line if JangoMail detects that the Subject line is too long when you hit the "Send" button.

    Monday, April 10, 2006

    mail.jangomail.com will now refuse connections from spammer IPs

    As an extension to the JangoMail Spam Blocker, every day starting wtih today, IP addresses that send mail.jangomail.com (the incoming e-mail handler for @jangomail.com e-mail addresses) the highest amount of spam e-mail will be added to a blocklist that will prevent them from establishing a connection on port 25 to mail.jangomail.com.

    This additional security measure will further reduce the amount of spam received as replies to mass e-mailings, and will conserve overall JangoMail network resources and bandwidth.