RedBook Inspect Emails

  • Year
    2018
  • Company
    carsales.com
  • Responsibilities
    Email design and development

Email design is often considered to be easier than webpage design because of its usualy simplicity, but it can be even trickier when you’re trying to do it right. There are so many limitations when it comes to email development, thus the design also has many constraints.

Many companies use email as the main communication channel with their customers. However, keeping email designs consistent can be challenging, especially when new emails are created by multiple departments, each for specific reasons.

Re-designed email
Re-designed email

RedBook Inspect has many email templates with minor differences, so redesign ing one-by-one was not the optimal way. First, we collected all the existing emails and put them on a whiteboard to see their flow.

Whiteboard session
Whiteboard session
Whiteboard session
Whiteboard session
Whiteboard session
Whiteboard session
Whiteboard session
Whiteboard session

Whiteboard session

After the whiteboard session, I wanted to set up a digital space to continue the discussion. After some research, I found Milanote, which is a planning tool for creative projects, having many features we could use to replace the whiteboard.

Overall email flow
Overall email flow

Email flow
Email flow
Email flow
Email flow

Detailed email flow

After the team finished the discussion on the email flow and everyone was on the same page, I started redesigning the emails with Sketch. There were many repeated sections throughout the emails, so I chose to design each component and create pages by compositing the repetitive components.

Redesigned email
Redesigned email
Redesigned email
Redesigned email
Redesigned email
Redesigned email

Redesigned email
Redesigned email
Redesigned email
Redesigned email
Redesigned email
Redesigned email

Email development is infamous for still using 1990’s coding styles, but there are many helpful tools these days that make email development much easier and more straightforward.

My choice of tools was Foundation for Emails. It had the Sass version that we wanted, and also has great documentation.

---
subject: Your refund has been processed
invoice:
title: Refunded
refund: true
items:
- Finance + Pre-purchase inspection
- Comprehensive vehicle report
price:
label: Total refund
value: $265
details:
- label: "Reason for refund:"
value: Outside service area
- space: true
- label: "Reference number:"
value: RBI-REDBOOK-1-1
- label: "Requestedon:"
value: 12 December, 2016
- label: "Booking made by:"
value: Cynthia Dixon
abn: "carsales.com Ltd / ABN: 12 345 678 912"
---
<container>
<!-- Header -->
{{> header}}
<!-- Body -->
<row>
<columns small="12">
<spacer size="60" className="spacer60"></spacer>
<h1>{{subject}}</h1>
<spacer size="30" className="spacer30"></spacer>
<p>Dear Scott,</p>
<p>Your refund has been processed. Please allow 3 to 5 business days for the funds to appear in your account.</p>
<p>If you have any further queries you can get in touch with us on 1300 373 992.</p>
<spacer size="60" className="spacer60"></spacer>
</columns>
</row>
<!-- Refunded -->
<hr />
{{> invoice}}
<!-- Footer -->
{{> footer}}
</container>
Example email code
@import 'settings';
@import 'foundation-emails';
@import 'template/template';
/*Responsive Gutter*/
table.body td.columns, table.body th.columns{
@media only screen and (max-width: #{$global-breakpoint}) {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
/*Responsive Spacer*/
// add classname spacer$i to <spacer> tag in your HTML (e.g. <spacer size="20" className="spacer20")
// choose numbers for $spacer based on what size spacer you need
$spacer: 10, 20, 30, 40, 50, 60;
@each $i in $spacer {
.spacer#{$i} td{
@media only screen and (max-width: #{$global-breakpoint}) {
font-size: ($i/1.5+px) !important; // reduces spacer in half on mobile screens, customize as needed
line-height: ($i/1.5+px) !important; // reduces spacer in half on mobile screens, customize as needed
height: ($i/1.5+px) !important; // reduces spacer in half on mobile screens, customize as needed
}
}
}
Responsive gutter and spacer

I’ve spent quite a bit of effort making the actual emails look exactly the same as my initial design because the overall quality is always determined by the smallest things.