Browse by...
Home Resources Blog

Blog Post

Subscribe your Shopify purchasers to your Campaign Monitor list

If you’ve checked out our Campaign Monitor shirts then you’ve experienced Shopify, a slick hosted ecommerce product. It’s super fast to setup and a great choice for selling anything from t-shirts to toasters online. This morning on the Campaign Monitor forums, Alex Dunae has just announced his Campaign Monitor “Subscribe” Web Hook for Shopify You may remember Alex from such hits as Premailer and Gladys the Groovy Mule. Alex’s code allows you to easily process a Web Hook from Shopify and subscribe the purchaser to a specific Campaign Monitor list via the API. Read more and download the code to get started. Another great job Alex! Finally, speaking of our shirts, if you’ve got one, and you are coming to Web Directions in Sydney, make sure to wear it. You’ll an extra entry in our competition…more on that later.

Blog Post

CSS Support for MobileMe

Last month Apple replaced .Mac with a new service called MobileMe and while it is certainly slicker visually and nicer to use, in terms of CSS support the results were mixed. We ran MobileMe through our baseline CSS test, and found that there were improvements in some areas (see our Email Standards Project test result) but in other places some CSS support was actually degraded compared to .Mac rendering. It is still a very solid client, but of course it is never nice to see the level of support going in reverse. MobileMe lost point in CSS selectors, and we saw odd results with link colours and heading styles. CSS defined in the head is partially ignored (for example in lower level headings) but if you drop the styles inline, everything seems to render much more reliably, much like Gmail. Nonetheless, MobileMe dropped a few points in our test. We’re already planning the next version of the CSS test, which will broaden its scope to better cover both inline styles and styles in the head, giving you as much information as possible to build emails which will render more consistently. If you haven’t already checked them out, take a look at our free email templates which are built using all the information gathered during the CSS test.

Blog Post

Teaser Signup Pages with Campaign Monitor

What is a ‘web 2.0’ type experience? Nobody seems to know for sure, but there is a few common ideas. There’s the gradients and corners, the community-social-linking-sharing love in and the catastrophic shortage of vowels. While there is debate about whether or not CampaignMonitr itself qualifies (surely email is pretty much web 0.5!), we do see Campaign Monitor used a lot for one more web 2.0 ingredient, the teaser signup page. You know the ones, with the enormous text field for adding your address, the big logo and the promise of an impending launch for a new web application. Ideally the page should give almost nothing away about what the application actually does. We love a good teaser page, and Campaign Monitor is a great tool to use when setting one up. You can create your account, setup a list, and collect names and email addresses as long as you like for absolutely no cost, you only pay when you send (which gives you time to secure that second round of funding!). Super designer Shaun Inman, creator of the excellent Mint which we use ourselves, has written up how he built his teaser page for the upcoming Fever. My sign-up pages usually have three states: The sign-up form The status message for subscribers The unsubscribe message for the dearly departed All three states are served from the same page. Which state is displayed depends on an optional query string and the presence of a cookie. Shaun goes on to provide his actual PHP code to make it all work, which you can use for your own pages. The technique uses Campaign Monitor’s ability to have custom unsubscribe and subscribe redirect page URLs for each list. Jump over to the Fever site and add yourself to see it in action. Thanks to Shaun for sharing his code, and for his kind words about Campaign Monitor! p.s Please consider this your invitation to post a link to your own teaser page, we’d love to see them!

Blog Post

Designers Are Everywhere!

A little while back I posted a poll that asked ‘Who do you design for?‘. The idea was to find out whether you were mostly freelancers, design company owners or employees, inhouse designers or something else. We’ve had over 300 responses covering all areas of design, and we wanted to let you know how the votes have played out. Who do you design for? Votes % Run my own design company 81 25% Freelancer designer 49 15% Inhouse designer for a web/software company 45 14% Inhouse designer for a non-web company 42 13% Designer for a marketing agency 34 10% Designer on the side, not my main job 32 10% Work for a pure design agency 16 5% Other 14 4% Designer for an educational institution 12 4% Designer for a government body 4 1%   Clearly the dominant group is designers running their own companies. 25% of you are in that position, which is fantastic. One interesting piece of information is that the responses were heavily skewed towards owners and freelancers when the poll first went live. However, after we mentioned the poll in our newsletter, we had a big jump in the number of inhouse designers. Perhaps inhouse designers are less likely to spend time on the blog? Inhouse designers (at web and non-web companies combined) make up slightly more than a quarter of respondents. Designers in marketing agencies, and ‘on-the-side’ designers make up the other big groups. So what can we learn from this? For one thing, clearly design is being integrated into all forms of business, so the opportunities for designers to work in a variety of areas are huge. On the other side, Campaign Monitor customers seem highly likely to be business owners as well as designers, which is a whole other area of expertise. So we’d love your feedback on this: Should the Campaign Monitor blog stick to the technical side of HTML emails? Should we include more content of general interest to web designers? Don’t worry, Campaign Monitor will always be the place for in depth research and guidance, but our ultimate aim is to help designers build their businesses. If we can do that in other ways, let us know! Don’t forget that we also blog (sporadically!) over at Freshview about the company, and we could perhaps talk more about business on that blog. Thanks to everyone who took the poll, we appreciate your time, and please do leave us a comment!

Blog Post

33 Brand New HTML Email Templates!

Today we’ve uploaded a hot new set of totally free templates you can use for your email campaigns. If you’ve read our reports on CSS support in email clients you will know that it can be very tricky to get an email looking good in all the major programs. You may remember that we have previously released a set of free templates. With those designs, what we tried to do was stick as closely to clean, semantic code as possible. In doing so we made compromises in the design consistency in order to keep the code easily editable. While that was fantastic for many designers, who took them as a base and built up beautiful designs on them, for others it was a bit frustrating. We heard some feedback that you were expecting designs which varied less between different mail programs. So this time we’ve changed our approach and gone all out to get the rendering as close as possible in everything from Outlook 2007 to Thunderbird. That means using HTML and CSS that’s more complicated than before, and a little trickier to edit. If you do make changes, make sure to re-test before sending! We’re not saying the design will be 100% the same in every email client; sometimes there are limitations that can’t be worked around. You will find that they are pretty close, most of the time, and always end up looking good. We think you’ll love the visual impact of these designs too, as we’ve added some more personality and character to the new layouts. Each template comes complete with its original Photoshop file which you can use to edit the graphical touches. If you’re a MailBuild user too, then you get double benefits, because we’ve also included a version with MailBuild template tags built in, and they even take advantage of the new multiple repeater functionality. So visit the templates page now and check them out!

Blog Post

Using Conditional Comments to Target Outlook 2007

The clever team over at SitePoint recently discovered a neat way to target Microsoft Office, and most importantly Outlook 2007 using conditional comments in your CSS. For those new to the concept, conditional comments are a Microsoft only technique historically used to target specific versions of Internet Explorer. For example, you can write a separate set of CSS rules that will only be applied to Internet Explorer 6. You can read all about them and see examples here. Importantly for us email designers, James Edwards from SitePoint has discovered that using the following conditional comment, you can actually target Outlook 2007. <!--[if gte mso 9]> // This CSS will only be seen in Outlook 2007 <![endif]--> Why would I use this? Most of the time you probably wouldn’t. As Mat recommended back in May, you really should be coding your email newsletters using tables and inline CSS to get the best results across the board anyway. This approach generally leads to a good result in Outlook 2007 without the need for special hacks (see exactly what CSS properties and selectors Outlook 2007 supports here). However, there are plenty of times when every email client plays nice with your design, but for some reason Outlook 2007 just won’t come to the party. We see plenty of examples of this when helping our customers with coding issues. If you’re in this frustrating position, this conditional comment method is a handy way to add Outlook 2007 specific code to try and fix the rendering issue without messing your design up in all other email clients. An example of the method in action To illustrate how handy this technique can be, I created a simple test email shown below. If anyone has tried to design an email with unordered lists , you’ll know that Outlook’s support is shaky at best. Here’s the code for my test: The CSS <style type="text/css"> ul { margin: 0; padding: 0; list-style-position: inside; } ul li { font: normal 12px arial, helvetica, sans-serif; } </style> The HTML <p>Here is a list:</p> <ul> <li>List item 1</li> <li>List item 2</li> <li>List item 3</li> <li>List item 4</li> </ul> The screenshot on the left is how my email rendered in Outlook 2003, and on the right in Outlook 2007. As you can see, Outlook 2007 refuses to show my bullets, whereas Outlook 2003 (and all other email clients) show them just fine. Using the conditional comment, I’ll add some extra CSS for Outlook 2007 only that fixes the issue by adding an additional left margin to the unordered list. The updated CSS with conditional comment <style type="text/css"> ul { margin: 0; padding: 0; list-style-position: inside; } ul li { font: normal 12px arial, helvetica, sans-serif; } </style> <!--[if gte mso 9]> <style> ul { margin: 0 0 0 24px; padding: 0; list-style-position: inside; } </style> <![endif]--> With the new Outlook 2007 only CSS, I get the following results. Notice that the bullets are now visible because it recognizes the conditional CSS and applies the required left margin. Impact on other email clients When running these tests I also had a look at the impact of the conditional comments on other email clients including all flavors of Outlook, Gmail, Yahoo! Mail, Lotus Notes, Thunderbird, Apple Mail, Hotmail and AOL. From what I could gather, they didn’t have any negative impact on these clients, but I recommend testing against them with your version before sending. While the unordered list bug was the first example I could think of that would take advantage of this hack, I’m sure there are plenty of others. I think it’s also worth echoing that this certainly isn’t something you’ll need to use all the time. But, for those odd occasions that Outlook 2007 is making life difficult, this could just be your saving grace.

Blog Post

Body Background Images & Outlook 2007

Adding background images to email? We’ve already done the hard work for you. Check out Stig‘s ‘Bulletproof Email Background Images’ code generator at I’ve been hard at work getting the next round of templates ready for mass consumption and stumbled upon something I could have sworn wasn’t possible. My background images (on the body) were working. Uhh, huh? I glanced across the office and asked Mat if this was something he knew about and simply never told me but he was just as surprised as I was. The bit of CSS that has proven itself effective in Outlook 2007 is: background-image: url(''); background-repeat: repeat-y no-repeat; background-position: top center; background-color: #d9c092; Now the key difference with this and every other bit of CSS code I’ve ever written was the background-repeat. In the past, I would use solely: background-repeat: repeat-y; And while every other client seems to gracefully assume no-repeat for the repeat-x, Outlook 2007 does not. Stick that in and boom, you have body background images working. I gave this a go with some other elements (like divs and tables just to make sure we weren’t all going crazy) and background images definitely only work on the body and otherwise don’t display.

Blog Post

Our HTML Email Research Roundup

If you are relatively new to Campaign Monitor, or you don’t always follow the blog, you might have missed some of the HTML email support research we have done in the past. Here are links to our most popular posts on some tricky facets of HTML emails: What CSS is supported in email clients? (just updated for 2008) Does Flash work in emails? Can I use forms in my emails? Which clients block my images? Do animated gifs render in email clients? Will image maps work in an email? You might be able to save yourself a lot of time and hassle by visiting these pages next time your client has an odd request. If there is other technical support issues for HTML email you’d like to know about, just leave us a comment below. We’re always looking out for more useful information we can provide to make at least the technical side of HTML emails easier.

Blog Post

Differing Approaches to a T-Shirt Newsletter

The Freshview team are big fans of t-shirts, so much so we even have Campaign Monitor shirts available. So we’re always on the lookout for cool new shirts, and the local postal workers must get sick of delivering shirts to us. HTML email newsletters are a great way to publicise shirts because having a picture of a great new shirt delivered directly to your inbox is an instant stimulus to buy. Of course, the classic example, and one I use in my talks and articles often is Threadless. The SkinnyCorp guys are long-term Campaign Monitor users, and their newsletter for Threadless is hugely popular. Here’s a recent example: It’s very focused on the goal of showing you which new shirts are available this week and is instantly scannable. We love it! This is not the only way to go, though. Recently I read a comment from top designer Khoi Vinh about another t-shirt newsletter: For fans of the more popular, generally excellent, community-driven tee-shirt site Threadless, you may already be finding similar amusement in their regular sales newsletter, which more brazenly hocks their latest wares. The Rumplo newsletter, though, is much less hard-sell, and feels more expansive in its culling from the most obscure corners of graphic tee-dom. In a way, it’s very much a weekly review of what’s happening in this hidden-in-the-open medium. As it turns out, Rumplo has sent out some great emails recently. Here’s the most recent edition: Design wise it is not hugely different, but there is certainly less of an emphasis on buying, and more on exploring. That works well for Rumplo. Campaign Monitor seems to be a haven for t-shirt sellers actually – a quick review of campaigns found some more great examples. Even when handling basically the same content, there are plenty of different design approaches to take. You can choose to emphasize particular designs, to drive purchases directly from the email, or you can just push people to the website. Different goals will create different designs, from visual positioning to copywriting, length and frequency. One factor not focused on by any of these examples is the shirt construction – no mention of the shirt fabric or printing technology. No mention of environmental impact or location of manufacture. I’m sure there are more examples out there that cover these areas too. Where do you buy your t-shirts? Do you subscribe to these emails? Are you loyal to a store, or just focused on the shirt designs?

Blog Post

Watch Your Language!

That which we call a rose by any other name would smell as sweet At least so said Shakespeare in Romeo and Juliet. He may be right about the smell, but I think we can all agree that renaming a rose to stinkweed would not bode well for chances at Chelsea. Recently there’s been discussion of the affect names can have on the way readers understand and think about things. We covered it ourselves (see email as conversation, not invasion) and Aweber’s Justin Premick made the same point. As web designers it is easy to slip into jargon mode. A great percentage of the people we talk with, read from and are influenced by are basically insiders, immersed in the language of nerdery. AJAX, .Net, rendering engines, DOM scripting, XHTML, selectors….to outsiders it might as well be Klingon. When you are sending emails to ‘normal’ people though, it’s no good using insider jargon. It’s saves time for us when talking to each other, but for outsiders it is incomprehensible. Instead, we need to be careful not to assume too much background knowledge. When we talk to our web design clients, it might mean going right back to basics, and explaining terms the first time they are introduced. I’m sure most of us are pretty used to that by now. When using Campaign Monitor though, there is another factor to consider:Your client is an insider in her industry too. She knows a ton of jargon about event planning or car tyres or scuba diving. There is a big risk that your clients will forget that their readers don’t know all the jargon either. So when you are putting together emails for your clients, have a thorough read of the content they are sending. You are probably not an expert in their field, so you’ll be in a great position to point out confusing and unnecessary jargon. Your clients will be happy to hear the feedback from you, rather than have their subscribers end up confused or disinterested. Not to mention that if you can provide some content consulting as well as the technical services, you are worth paying more! If you’d like to learn other ways you can help your clients become smart email marketers, we highly recommend reading Mark Brownlow’s The new email marketing. It’s a continuing series of great posts that aims to “explore the tactics used by enlightened marketers to exploit email successfully, sustainably, ethically and efficiently”. How many of you offer more than ‘just’ design and technical work for your clients? How many would like to start?

Blog Post

Recent Changes to CAN-SPAM

If you are a US based sender of email, you’ll be aware of the CAN-SPAM Act which regulates commercial email sent from the US. Last month the US Federal Trade Commission announced some additions to the Act, and we wanted to bring them to your attention. Of course, Campaign Monitor’s anti-spam policies have always been stricter than required by law, but it is still important to understand your legal obligations. From the FTC press release, the four new provisions are: an e-mail recipient cannot be required to pay a fee, provide information other than his or her e-mail address and opt-out preferences, or take any steps other than sending a reply e-mail message or visiting a single Internet Web page to opt out of receiving future e-mail from a sender” You’re covered here by using the instant unsubscribe link through Campaign Monitor, which is required in every campaign. the definition of “sender” was modified to make it easier to determine which of multiple parties advertising in a single e-mail message is responsible for complying with the Act’s opt-out requirements; This one is a bit unclear, but unless you are sending a single campaign to multiple client lists (which we would not recommend) nothing changes. This is how a lawyer involved in the Act describes this change: This requirement is an effort to hold affiliate programs responsible for how their affiliates promote them. If the affiliate is honest about who they are, and their “From address”, and if they put something in the email about themselves, then the user will be able to unsubscribe from the affiliate’s list. But if the affiliate is dishonest, and hides their true identity, then the affiliate program for the product featured in the email (which will be the product being sold under the affiliate program) becomes responsible. (above was taken from a comment by Anne P. Mitchell on The Gripe Line). The next item is: a “sender” of commercial e-mail can include an accurately-registered post office box or private mailbox established under United States Postal Service regulations to satisfy the Act’s requirement that a commercial e-mail display a “valid physical postal address” We actually get that question occasionally: Is it OK to list a post office box and not a street address. Now it is clear that is acceptable. a definition of the term “person” was added to clarify that CAN-SPAM’s obligations are not limited to natural persons This seems to be about not allowing unsolicited email even when it is sent to a company or other entity, rather than a specific person. Again, not something allowed through Campaign Monitor in any case. So while these changes won’t impact on most Campaign Monitor customers at all, it’s always useful to know what the current landscape is, and to be able to speak to your clients about their obligations. If you are not in the US, make sure you check for similar requirements in your own country.

Straight to your inbox

Get the best email and digital marketing content delivered.

Join 250,000 in-the-know marketers and get the latest marketing tips, tactics, and news right in your inbox.


Get started with Campaign Monitor today.

With our powerful yet easy-to-use tools, it's never been easier to make an impact with email marketing.

Try it for free