Woogloo Today


Email App gets Internal Makeover

18:39 Tuesday Mar 25, 2014

by Terrence Bull

Changes to Email App make it faster and better.

The Email App, used for bulk emailing of clients, has had a radical makeover of its internal systems to make it more efficient at dealing with large lists, fully compliant with anti-spam laws and to make emails sent more compatible with Outlook.

One Query to Rule Them All

When sending bulk emails to large lists, the time to send that list is vital. Any small delays in the sending process can be magnified over thousands or tens of thousands of records. The Email App, used for bulk emailing clients, now has a single database query that filters out all people who have previously been sent the email, those who have not verified their email address and those who are unsubscribed.

Previously each client on your database was run through by the system one at a time. The system still checked the above criteria before sending the email, but this meant a delay of around 1 second per client - which can stretch the time required to send the email to valid users into the hours. This one query now achieves the same result in less than 1 second. Woogloo's own list of over 5800 users was instantly reduced to 1000 users by this query. Also in a future emailing, the list was further reduced to just those who had not been sent the email - which in our case was only one user.

Because the query automatically filters both those who have previously been sent the email and those unsubscribed, then website owners can not accidentally 'spam' their clients when they have specifically asked to be unsubscribed from emails.

Also the system now gets the client list for sending emails to and runs through them using JavaScript (scripting in the broswer window) to send each email. This means you can see the progress as it happens and monitor what the system is doing in realtime instead of having to wait for a report only when all emails have been sent.

Automated Unsubscribe

With governments tightening up anti-spams laws, it is important that any bulk email automatically complies with those laws. Therefore, Woogloo has built an automated unsubscribe feature into the Email system. Website owners still get the choice of where in the email this option is and how it looks, but their users can now simply click on a link and be automatically unsubscribed from all future bulk emailings from that website.

To add this link to an email, the website owner simply types in _unsubscribeUserLink_ into the email. In Woogloo's latest TechTrends email the link was put in the footer and looked like this:

You are receiving TechTrends by Woogloo because you are a client of Woogloo, or subscribed to receive news and information from Woogloo. To Unsubscribe, please click this link: _unsubscribeUserLink_.

The key word _unsubscribeUserLink_ was automatically replaced with a link specifically for the user being sent the email and the word UNSUBSCRIBE in capitals. So the final result looked like this:

You are receiving TechTrends by Woogloo because you are a client of Woogloo, or subscribed to receive news and information from Woogloo. To Unsubscribe, please click this link: UNSUBSCRIBE.

Interestingly, we still got requests to unsubscribe some users who did not see he link at the bottom of the email, but everytime they had replied to the email, so the link was there for us to simply click on to unsubscribe them, which made it very easy for us.

Outlook Compatibility

It seems no matter how much work we put into making sure the emails being sent by our system are compatible with all email clients - e.g. Outlook, Apple Mail, etc. - there is still something that will trip us up that needs fixing.

Image Resizing

It turns out that if you send an image that has not been appropriately resized to the exact dimensions you want it to appear in the email, Outlook ignores all style (CSS) dimensions put on the image and simply displays the raw file. The Email App now replaced all images in the email with a smart link that automatically scales the image to the size you want it to appear at. This ensures your email will look the same across all email clients automatically.

Margin & Padding Settings

Outlook ignores all margin and padding settings in CSS - inline or not. We have therefore automatically replaced those settings with a cellpadding value in a dynamically created table within the email. While this does very slightly limit what can be achieved from a design perspective (i.e. having a right padding value that is different from a left padding value), the consistency of the end result more than makes up for it.

Full Email Border with Radius

We have upgraded the properties on the gadgets so that emails can now have a border around the entire email - and on compatible email clients, a corner radius setting of your choice for softening off the corners with a small curve. This can create a nice professional design edge to any email you send out.


As always with any upgrade, if you already own the App you get these upgrades automatically and free-of-charge.

We will continue to monitor client's requests and changes to email clients to see what further improvements we can make to the system. If you have any ideas on how we can improve this system, please send us an email.


< Back

    Add your comment

    We aim to have healthy debate. But we won't publish comments that abuse others

    1200 characters left



    drag footer gadgets here


    SME Businesses
    Website Design
    Business Systems

    The Platform
    Business Systems

    Web Designers
    Design Interface
    CMS Platform
    Sell Templates

    Web Developers
    RAD System
    Core Apps
    App Store

    Contact Us

    You can also search our Knowledge Bank for more information and help with your Woogloo.


    © copyright 1998-2024 Yehaa Trading Trust (T/A Woogloo). All rights reserved. Powered by: Woogloo V3



    Sign-up to Woogloo.com and create your universal Woogloo ID

    Your details

    Your login details

    Your address

    Is your address not being found?


    Company address

    Yes No


    To register on the Woogloo website you either need to use your
    exisitng Woogloo ID or create a new one (see below).

    Sign Up

    Why sign up?

    • Get access to Registered User's priviledges, which may include hidden pages, special features and special pricing, if they exist, on this website.
    • Get access to all sites powered by Woogloo V3 without having to enter your details everytime.

    Login Error

    Forgot your password?

    Enter your email address below and click 'Reset Password' Button

    What is a Woogloo ID

    Logging in...