Email Marketing Software

From 1998 to 2020

 

History

In the late 90s, I embarked on developing email marketing software, a challenging project often interrupted by unforeseen circumstances.

In 1998, I created a simple Perl script to send newsletters via email, initially relaying commands through Sendmail, later switching to Postfix for security. This 100-line program managed contact lists and assembled emails from text files, meeting the early needs of "Email Marketing" and securing my first mandate to set up a newsletter platform for Radio-Canada International.

By the late 2000s, the industry matured, and email marketing software became more sophisticated. MTA servers replaced SMTP, enhancing queue management, and new authentication protocols like DKIM and SPF were adopted by major players like Yahoo and Hotmail.

In the early 2010s, I led the redesign of the eFlyerMaker platform, integrating it with the Konversation platform. This new version was "Cluster Ready," capable of handling mobile HTML syntax (Media Queries), and featured a modern Drag & Drop interface for email creation. We also integrated an AI-based Predictive Marketing Engine, pushing the platform to new heights.

Despite a small team, limited budget, and financial instability, we delivered a competitive product that stood up to platforms like Mailchimp, Getresponse, and ExactTarget. Our platform included automated credit card payments, dynamic image generation, campaign approval modules, and advanced marketing automation.

Highlights

  • 20 years of email marketing evolution.
  • Transitioned from Sendmail to Postfix to Ecelerity (SparkPost).
  • Developed platforms in Perl, Java, and back to Perl.
  • Scaled from one multipurpose server to a cluster of six nodes.
  • Achieved a sending capacity of 1 million emails per hour.
  • Real-Time Analytics

clients

  • Canada Government
  • Disnat
  • Europea Group
  • Fido Solutions
  • Marie-Claire Group
  • National Bank of Canada
  • Oxford Properties
  • Quebec Government
  • Radio-Canada International
  • Rodgers Group
  • Tanguay Furniture
  • Yellow Pages
  • YM Group (Suzy Shier, Urban Planet, Sirens, etc.)

Technologies

bootstrap dancer html5 css java jquery jquery-mobile tinymce datatables jqueryui mssql nginx perl phantomjs postfix projeqtor apache postgresql splash ubuntu haproxy memcached svg

 

 

EMAIL MARKETING INFRASTRUCTURE - 1998

2 physical servers

 

EMAIL MARKETING INFRASTRUCTURE - 2003
5 physical servers

 

EMAIL MARKETING INFRASTRUCTURE - 2008
8 physical servers

 

EMAIL MARKETING INFRASTRUCTURE - 2014
8 physical servers — 9 Ubuntu VMs — 2 data centers

 

The Canvas, an exclusive function of eFlyerMaker in action

SOME UI/X WORKS AND WORKFLOW

 

 

EMAIL SERIES & MARKETING AUTOMATION SAMPLES