MAILCRAFT
Home Features Pricing About Blog Contact Log in Get Started →
Email templates & designEmail marketingSubscriber engagement

Simple steps to design mobile-responsive emails

UX design

Email marketing remains a cornerstone of effective digital communication, giving businesses a direct, permission-based line to their audience. But the way people read email has changed fundamentally. The desktop-first era is over. Today, the majority of email opens happen on smartphones and tablets – and if your emails do not look and function flawlessly on a 5-inch screen, you are losing subscribers, engagement, and revenue with every send.

Litmus’s 2024 Email Client Market Share report shows that 41.6% of all email opens occur on mobile devices, with Apple iPhone alone accounting for 34.7% of all opens. For many B2C brands, mobile opens exceed 60%. Designing for mobile is not a “nice to have” – it is a prerequisite for email marketing success.

In this comprehensive guide, we will walk you through every aspect of designing mobile-responsive emails – from foundational principles and layout strategies to advanced coding techniques, accessibility, dark mode compatibility, and performance monitoring. Whether you are building emails from scratch or using MailCraft’s template builder, these steps will ensure your campaigns deliver an excellent experience on every device.


1. Understand why mobile-responsive design is non-negotiable

Before diving into design techniques, let us establish why mobile responsiveness deserves your full attention and investment:

  • The mobile majority is here: With over 6.8 billion smartphone users worldwide (Statista, 2024), mobile is the primary computing platform for most of humanity. Your subscribers check email on their phones during commutes, lunch breaks, and downtime – and they expect a seamless experience.
  • Non-responsive emails destroy engagement: According to Campaign Monitor, 70% of consumers delete emails immediately that do not display correctly on their mobile device. That means a single rendering issue can erase all the work you put into copywriting, segmentation, and personalisation.
  • Mobile experience shapes brand perception: A polished, responsive email communicates professionalism and attention to detail. A broken, unreadable email communicates the opposite. Every email is a brand touchpoint – make sure it is a positive one.
  • Deliverability benefits: Mobile-optimised emails tend to generate higher engagement rates (more opens, more clicks, fewer spam complaints), which improves your sender reputation with inbox providers like Gmail and Outlook – ultimately boosting inbox placement across your entire list.

These are not marginal considerations. Mobile-responsive design directly impacts every email marketing KPI that matters.


2. Adopt a mobile-first design philosophy

Mobile-first design means starting your design process with the smallest screen and then adapting upward to tablet and desktop. This approach forces you to prioritise what matters most and eliminates the common trap of designing a complex desktop email and then trying to make it “work” on mobile as an afterthought.

  • Prioritise ruthlessly: On a mobile screen, you have approximately 320-414 pixels of width and a limited attention span to work with. Identify the single most important message, the primary CTA, and the one image (if any) that supports the message. Everything else is secondary.
  • Design for thumb-zone navigation: Most smartphone users hold their phone with one hand and navigate with their thumb. Place your most important interactive elements (CTAs, links) in the central and lower portions of the screen where they are easiest to tap.
  • Minimise scrolling requirements: Mobile users will scroll, but their patience is limited. Front-load your most important content. Research from the Nielsen Norman Group shows that users spend 57% of their viewing time above the fold – even on mobile.
  • Optimise for variable connection speeds: Not every subscriber is on Wi-Fi. Design emails that load quickly even on 3G/4G connections by keeping total email weight under 100KB (including images, if hosted externally) as recommended by Email on Acid.

By thinking mobile-first from the outset, you create emails that are lean, focused, and effective on every device – rather than bloated desktop designs that degrade ungracefully on smaller screens.


3. Use responsive email templates to accelerate production

Building responsive emails from raw HTML for every campaign is time-consuming and error-prone. Responsive templates give you a tested, proven foundation that you can customise for each send:

  • Choose an ESP that prioritises responsive templates: MailCraft offers a library of professionally designed, mobile-responsive templates covering common use cases – newsletters, product announcements, event invitations, abandoned cart reminders, and more. Each template has been tested across dozens of email clients and devices.
  • Customise while maintaining responsiveness: Adjust colours, fonts, images, and content to match your brand, but avoid overriding the responsive CSS or adding fixed-width elements that break the fluid layout. If you are unsure whether a customisation is safe, preview on multiple devices before sending.
  • Create and save your own branded templates: Once you have built a template that reflects your brand perfectly, save it in MailCraft as a reusable starting point. This ensures brand consistency across campaigns and dramatically reduces production time.
  • Update templates periodically: Email rendering engines evolve, new devices launch, and design trends shift. Review and refresh your templates at least quarterly to ensure they remain current and performant.

According to a 2024 Dyspatch report, teams that use pre-built responsive templates reduce email production time by an average of 60% compared to those coding emails from scratch – without sacrificing quality or responsiveness.


4. Optimise your layout for small screens

Layout is the backbone of mobile-responsive email design. The choices you make here determine whether your email feels natural and readable or cramped and chaotic on a smartphone:

  • Default to single-column layouts: Multi-column designs that work beautifully on a wide desktop monitor become cramped, overlapping, or microscopic on a phone screen. A single-column layout stacks content vertically, ensuring it flows naturally at any width. If you must use multi-column sections, ensure they stack into a single column on screens narrower than 600px.
  • Establish a clear visual hierarchy: Place the most important content at the top – your main headline, the key message, and the primary CTA. Supporting content, secondary offers, and footer information come below. On mobile, the top of the email may be the only part many recipients read.
  • Use generous whitespace: Whitespace (also called negative space) is not wasted space – it is what makes your content readable and your layout breathable. On mobile, where screen real estate is tight, sufficient padding and margins prevent your email from feeling overwhelming. A good rule of thumb: use 20px minimum padding around content blocks.
  • Set a maximum email width: The industry standard for email width is 600-640 pixels. This ensures your email fits comfortably on desktop screens without appearing excessively wide, while allowing clean scaling to mobile widths.

5. Choose fonts and sizes that are readable on every screen

Typography is one of the most overlooked aspects of mobile email design, yet it has an outsized impact on readability and engagement:

  • Use web-safe fonts: Not all email clients support custom web fonts. Stick to reliable choices like Arial, Helvetica, Verdana, Georgia, or Trebuchet MS. These fonts render consistently across devices and operating systems. If your brand font is not web-safe, define it as the preferred font with a web-safe fallback.
  • Set minimum font sizes for mobile: Body text should be at least 14px (16px is even better for readability), and headings should be at least 22px. Anything smaller forces mobile users to pinch-zoom, which Apple’s iOS and Google’s Android automatically try to prevent – often reflowing your layout in unexpected ways.
  • Limit the number of fonts: Use one font for headings and one for body text – maximum. Too many fonts create visual noise and increase load time. Maintain a clean, professional typographic hierarchy.
  • Ensure sufficient line height and letter spacing: Dense blocks of text are hard to read on small screens. Set line height to 1.4-1.6x the font size for body text to create comfortable reading conditions.

The Web Content Accessibility Guidelines (WCAG) recommend a minimum contrast ratio of 4.5:1 for normal text and 3:1 for large text. Meeting these standards improves readability for all users, not just those with visual impairments.


6. Handle images for fast loading and reliable rendering

Images can enhance your email’s visual appeal and communicate your message instantly – but they must be handled carefully in a mobile context:

  • Use responsive image CSS: Set images to max-width: 100% and height: auto so they scale proportionally to fit the screen width. This single CSS rule prevents the most common mobile image problem: images overflowing the viewport.
  • Compress aggressively: Use tools like TinyPNG, ImageOptim, or MailCraft’s built-in image optimisation to reduce file sizes without visible quality loss. Target under 200KB total for all images in a single email. Large images are the primary cause of slow email loading on mobile data connections.
  • Always include alt text: Some email clients block images by default (Outlook, for example). Descriptive alt text ensures your message is still conveyed when images do not load. Good alt text: “Woman wearing the new spring collection jacket – Shop now.” Bad alt text: “image1.jpg.”
  • Avoid image-only emails: An email composed entirely of images appears as a blank page when images are blocked, is invisible to screen readers, and is more likely to trigger spam filters. Always include real HTML text alongside your images.
  • Consider retina displays: Modern smartphones have high-density displays (2x or 3x pixel density). For crisp rendering on retina screens, use images that are 2x the displayed size and let CSS scale them down. This is especially important for logos and hero images.

7. Design CTAs that are impossible to miss – and easy to tap

Your call-to-action buttons are the conversion engine of your email. On mobile, a CTA that is too small, too close to other elements, or hidden below multiple scrolls of content is a CTA that will not get clicked:

  • Minimum touch target size: Apple’s Human Interface Guidelines and Google’s Material Design both recommend a minimum touch target of 44×44 pixels. Make your CTA buttons at least this large – preferably larger. A button that spans the full content width (with some padding) is easy to tap and visually prominent.
  • Use adequate spacing: Leave at least 8-10px of clear space around and between buttons to prevent accidental taps. Frustration from tapping the wrong link is a top mobile UX complaint.
  • Use action-oriented, specific language: “Shop the Sale” outperforms “Click Here.” “Get My Free Guide” outperforms “Submit.” Be specific about what happens when the subscriber taps. WordStream data shows that personalised CTAs convert 202% better than generic alternatives.
  • Place your primary CTA above the fold: The most important action you want the subscriber to take should be visible without scrolling. You can repeat the CTA at the bottom of the email for subscribers who read the full content, but the first CTA placement should be early and prominent.
  • Use contrasting colours: Your CTA button should stand out visually from the surrounding content. Use a colour that contrasts sharply with your email’s background – and test different button colours as part of your A/B testing programme.

According to a Hick’s Law study applied to email design, reducing the number of CTAs from four to one can increase click-through rates by 42%. On mobile, simplicity is not just a design preference – it is a conversion strategy.


8. Write subject lines and preheader text for the mobile inbox

Before a subscriber even opens your email, they make a snap judgement based on three things they see in their mobile inbox: your sender name, your subject line, and your preheader text. Mobile screens show less of each – so every character counts:

  • Keep subject lines to 30-40 characters: Mobile email clients (especially the iPhone Mail app, which dominates mobile opens) typically display 30-35 characters of the subject line. Front-load the most important words. “50% Off Winter Sale” is better than “Don’t Miss Our Amazing 50% Off Winter Sale This Weekend.”
  • Write preheader text deliberately: The preheader (or preview text) is the line that appears after the subject line in the inbox. Many marketers leave this blank, which causes email clients to pull the first line of body text – often something unhelpful like “View this email in your browser.” Write a compelling preheader that complements your subject line and creates urgency or curiosity.
  • Personalise for higher open rates: Including the subscriber’s first name or a reference to their recent activity in the subject line can significantly boost opens. Campaign Monitor reports that personalised subject lines increase open rates by 26%.
  • Avoid spam trigger words: Words like “FREE!!!”, “Act Now”, “Urgent”, and excessive punctuation or all-caps can trigger spam filters or make your email look untrustworthy in the mobile inbox. Write like a human, not a spammer.

9. Use responsive coding techniques for cross-client compatibility

Under the hood, responsive email design relies on specific HTML and CSS techniques. Even if you use MailCraft’s visual builder (which handles the code automatically), understanding these principles helps you troubleshoot issues and make informed design decisions:

  • CSS media queries: These conditional rules apply different styles based on the device’s screen width. For example, you can set a two-column layout to collapse into a single column when the screen width is below 600px. Example: @media screen and (max-width: 600px) { .column { width: 100% !important; } }
  • Fluid (percentage-based) widths: Instead of setting fixed pixel widths on content containers, use percentages (e.g., width: 100% with max-width: 600px). This allows the email to scale smoothly between narrow and wide viewports.
  • Conditional content: Use media queries to show or hide specific elements based on screen size. For example, you might show a simplified header on mobile while displaying a full navigation bar on desktop.
  • Inline CSS for compatibility: Many email clients (particularly Outlook and some webmail clients) strip external and embedded stylesheets. Inline CSS ensures your styles are preserved. MailCraft’s builder automatically inlines CSS at send time.
  • Provide graceful fallbacks: Not all email clients support media queries (notably, older versions of Outlook). Design your email to look acceptable even without media queries by using a fluid, single-column baseline layout that scales naturally.

Email on Acid’s 2024 rendering report found that emails using properly implemented media queries display correctly in 95% of email clients, compared to only 72% for emails that rely on fixed-width, non-responsive layouts.


10. Test extensively across devices, clients, and conditions

Testing is the quality gate between your design intentions and your subscribers’ actual experience. No matter how carefully you design, untested emails will contain surprises – because different email clients render HTML and CSS differently:

  • Use automated testing tools: MailCraft’s built-in preview feature and tools like Litmus or Email on Acid let you see how your email renders across 90+ email client and device combinations – including Gmail (web and app), Apple Mail, Outlook (desktop and web), Yahoo Mail, Samsung Mail, and more.
  • Send real test emails: Automated previews are valuable but not infallible. Send test emails to actual devices – your iPhone, your colleague’s Android phone, an Outlook desktop client – and verify the experience firsthand.
  • Test all interactive elements: Click every link, tap every button, verify every image loads, and confirm the unsubscribe link works. A broken CTA or dead link in a sent campaign is one of the most preventable and embarrassing mistakes in email marketing.
  • Test with images blocked: Some email clients block images by default. View your email with images disabled to confirm the alt text, layout, and message still make sense.
  • Test at different text sizes: Some users increase the default font size on their devices for accessibility reasons. Check that your email layout holds up when the base font size is increased by 25-50%.

Invest the 10-15 minutes required for thorough testing before every send. It is a small time investment that prevents embarrassing errors and protects your brand reputation.


11. Optimise loading times for mobile data connections

Slow-loading emails frustrate recipients and increase the likelihood that they will give up and move on before engaging with your content:

  • Minimise total email size: Target a total email weight (HTML + embedded content) of under 100KB. Most email clients will clip or truncate emails larger than 102KB (Gmail’s limit), which breaks your layout and hides your unsubscribe link.
  • Clean up your HTML: Remove unnecessary comments, redundant CSS declarations, and empty tags. If you are coding manually, minify your HTML before sending. MailCraft’s builder generates clean, optimised code by default.
  • Limit GIFs and animations: Animated GIFs can be engaging, but they dramatically increase file size. If you use a GIF, optimise it aggressively (reduce frames, limit colours, crop to the smallest possible dimensions) and aim for under 1MB total. Consider whether a static image with a play button linking to a video would be equally effective.
  • Use web-safe fonts: Custom font files add to email load time and may not render on all clients anyway. Stick with system fonts for the most reliable and fastest experience.
  • Host images externally: Rather than embedding images as base64 in the email HTML (which inflates file size), host them on a CDN and reference them via URL. This allows email clients to cache images and load them efficiently.

Google’s research on mobile loading times found that 53% of mobile users abandon content that takes longer than 3 seconds to load. In email, you have even less time – because the alternative (deleting and moving to the next message) is just a swipe away.


12. Build accessible emails that work for everyone

Accessibility is not an afterthought – it is a design principle that benefits all users and ensures you are not inadvertently excluding part of your audience:

  • Use high-contrast colour combinations: Ensure text has sufficient contrast against its background. A contrast ratio of at least 4.5:1 for body text and 3:1 for large text (per WCAG guidelines) ensures readability for users with low vision or colour blindness.
  • Write descriptive link text: “Click here” tells a screen reader user nothing about where the link goes. Instead, use descriptive text: “Download our 2024 email marketing guide” or “View the full product catalogue.” This benefits all users, not just those using assistive technology.
  • Use proper HTML heading hierarchy: Screen readers use heading tags (H1, H2, H3) to navigate content. Use them in the correct order to create a logical document structure that assistive technology can interpret.
  • Include role=”presentation” on layout tables: If you use HTML tables for layout (still common in email), add role="presentation" to prevent screen readers from announcing them as data tables.
  • Ensure keyboard navigability: Although less common in email than web contexts, some users navigate emails using keyboard or switch devices. Ensure all interactive elements (links, buttons) have adequate focus styles.
  • Provide text alternatives for all visual content: Every image should have meaningful alt text. Charts and infographics should have text-based summaries. Video thumbnails should link to accessible video players.

The World Health Organisation estimates that over 1 billion people worldwide live with some form of disability. Accessible email design ensures your marketing reaches and serves the widest possible audience.


13. Design for dark mode compatibility

Dark mode has gone from a niche preference to a mainstream default. Apple, Google, and Samsung all offer dark mode system settings that invert email colours, often in unexpected ways:

  • Test in dark mode: Preview your emails in dark mode on iOS Mail, Gmail (Android and web), and Outlook. Each client handles dark mode differently – some invert background colours, others change text colour only, and some do both.
  • Avoid white backgrounds on images: An image with a white background that blends seamlessly into a white email will appear as a harsh white box floating on a dark background in dark mode. Use transparent PNG images wherever possible, or add a subtle padding/border that looks acceptable in both modes.
  • Use colour pairs that work in both modes: Dark grey text (#333333) on a white background works in light mode. But when dark mode inverts the background to dark, that grey text becomes nearly invisible. Consider using colour values that maintain readability in both modes, or use the prefers-color-scheme media query to define dark-mode-specific colours.
  • Add a border to your email container: A 1px border around your email’s outer container helps distinguish the email from the dark-mode background and prevents content from appearing to “bleed” into the inbox UI.

A 2024 Android Authority survey found that 81.9% of smartphone users have dark mode enabled at least some of the time. Ignoring dark mode means ignoring the viewing conditions of a majority of your audience.


14. Personalise content to drive mobile engagement

Personalised emails are especially effective on mobile, where the intimate nature of the device (always in their pocket, always on) creates a more personal context for reading:

  • Use dynamic content blocks: Swap content sections based on subscriber data – showing different product recommendations, offers, or hero images to different segments within the same campaign. MailCraft’s dynamic content engine makes this straightforward.
  • Leverage location-based personalisation: Mobile devices are inherently location-aware. Use subscriber location data to personalise offers (store nearest to them), content (local events), or even imagery (weather-appropriate product suggestions).
  • Trigger behaviour-based automated emails: Mobile users browse and shop throughout the day, generating real-time behavioural signals. Use these signals to trigger automated emails: abandoned browse sequences, wishlist reminders, back-in-stock notifications, and post-purchase follow-ups.
  • Personalise send timing: MailCraft’s send-time optimisation delivers each email at the moment the individual subscriber is most likely to open it – which is especially powerful for mobile users who have specific email-checking habits throughout the day.

Experian’s email benchmark report found that personalised emails deliver 6x higher transaction rates than non-personalised messages. On mobile, where attention spans are shorter and competition for attention is fiercer, this advantage is even more pronounced.


15. Use imagery strategically – not decoratively

On mobile, every visual element needs to earn its place. Decorative images that add visual appeal on desktop can become load-time burdens and layout complications on mobile:

  • Use relevant, purposeful images: Every image should support the email’s message and drive the reader toward the CTA. A product photo that shows what the subscriber can buy is purposeful. A generic stock photo of people smiling is decorative clutter.
  • Maintain a consistent visual style: Use the same colour palette, photography style, and image treatment across campaigns to strengthen brand recognition. On mobile, where readers make split-second judgements, visual consistency helps them immediately recognise your brand.
  • Consider the “no-image” scenario: Design your email so that it works even when images are blocked or slow to load. The key message and CTA should be in HTML text, not baked into an image.

16. Simplify your email’s underlying code for maximum compatibility

Email HTML is not web HTML. Email clients (especially Outlook, which uses Microsoft Word’s rendering engine) support a much smaller subset of HTML and CSS. Keeping your code simple maximises compatibility:

  • Use inline CSS: While modern web development favours external stylesheets, email requires inline styles for maximum compatibility. MailCraft automatically inlines CSS at send time, so you can work with embedded styles in the editor and trust that they will be inlined for delivery.
  • Avoid JavaScript entirely: No major email client executes JavaScript. Including it can trigger spam filters and provides no functional benefit.
  • Use table-based layouts for Outlook compatibility: As much as web developers dislike table-based layouts, they remain the most reliable way to create structured layouts that render consistently in Outlook. Use CSS-based layouts for other clients with table-based fallbacks for Outlook via conditional comments (<!--[if mso]>).
  • Validate your HTML: Use an HTML validator to catch syntax errors that could cause unpredictable rendering. Missing closing tags, improperly nested elements, and malformed attributes are common causes of layout issues.

17. Include a plain-text version for deliverability and accessibility

Every HTML email you send should include a well-formatted plain-text alternative. Here is why it matters:

  • Deliverability signal: Spam filters view multi-part emails (HTML + plain text) as more legitimate than HTML-only emails. Including a plain-text version can improve your deliverability score.
  • Accessibility: Some subscribers use email clients or assistive technologies that display only plain text. Others simply prefer the distraction-free format.
  • Smartwatch displays: Apple Watch and other wearables typically display the plain-text version (or a stripped-down HTML summary). A well-formatted plain-text version ensures your message is readable on these increasingly popular devices.
  • How to format plain text effectively: Use clear line breaks, dashes for visual separation, and descriptive link text. MailCraft can auto-generate a plain-text version from your HTML, but reviewing and refining it manually ensures the best experience.

18. Make unsubscribing easy – it protects your reputation

An unsubscribe link that is hidden, microscopic, or requires multiple clicks does not reduce unsubscribes – it generates spam complaints, which are far more damaging to your sender reputation:

  • Place the unsubscribe link in a visible location: Typically in the email footer, at a readable font size. Do not bury it in grey text on a grey background.
  • Make the process one-click: The subscriber should be unsubscribed immediately upon clicking the link – no login, no confirmation email, no “are you sure?” page with multiple options. Gmail and Yahoo now require one-click unsubscribe headers (RFC 8058) for bulk senders.
  • Offer a preference centre: Before the final unsubscribe, offer the option to adjust email frequency or topic preferences. Many subscribers who would unsubscribe entirely are happy to receive fewer emails or different content.

Return Path data shows that every spam complaint counts roughly 10x more than an unsubscribe in terms of damage to your sender reputation. Making it easy to unsubscribe is not losing subscribers – it is protecting your ability to reach the subscribers who want to hear from you.


19. Monitor performance metrics and iterate continuously

Mobile-responsive design is not a “set it and forget it” exercise. The device landscape, email client market shares, and subscriber behaviours shift constantly. Regular performance monitoring ensures your emails continue to deliver excellent experiences:

  • Track open rates by device: MailCraft’s analytics show you what percentage of opens come from mobile vs. desktop vs. tablet. If mobile opens are increasing (which they almost certainly are), increase your investment in mobile optimisation.
  • Monitor click-through rates by device: A high open rate on mobile but a low CTR compared to desktop may indicate a mobile UX problem – buttons too small, CTAs too far down, or a landing page that is not mobile-optimised.
  • Track conversion rates by device: The ultimate measure. If mobile subscribers open and click but do not convert at the same rate as desktop subscribers, the problem is likely on your landing page or checkout flow, not in the email itself.
  • Review bounce rates and rendering issues: Spikes in bounces or spam complaints from specific email clients may indicate a rendering issue that is causing a poor experience for those users.

Use these insights to continuously refine your mobile email design, testing new approaches and adapting to changing conditions.


20. Stay current with email design trends and technology

The email ecosystem evolves faster than many marketers realise. Staying informed about changes in email client rendering, design trends, and subscriber expectations ensures your campaigns remain competitive:

  • Follow industry publications: Litmus, Email on Acid, Really Good Emails, and the MailCraft blog regularly publish insights on email design best practices, client rendering changes, and emerging trends.
  • Watch for email client updates: Apple Mail, Gmail, and Outlook periodically update their rendering engines, sometimes adding (or removing) support for specific CSS properties. These changes can affect how your emails display.
  • Explore interactive email elements: AMP for Email, CSS animations, and interactive carousels are becoming more widely supported. While not essential, these features can differentiate your emails and boost engagement – when implemented with appropriate fallbacks for unsupported clients.
  • Invest in your team’s skills: Encourage your email marketers to take courses, attend conferences, and experiment with new techniques. The difference between good and great email marketing often comes down to the team’s design and technical literacy.

Conclusion: mobile-responsive design is the foundation of modern email marketing

Designing mobile-responsive emails is not a specialised skill or an optional enhancement – it is the baseline requirement for any email marketing programme that aims to be effective in 2024 and beyond. By following the principles in this guide – adopting a mobile-first philosophy, using responsive templates, optimising layouts and typography, handling images efficiently, designing tap-friendly CTAs, writing concise subject lines, implementing responsive code, testing extensively, optimising load times, building for accessibility, supporting dark mode, personalising content, simplifying code, providing plain-text alternatives, making unsubscription easy, and monitoring performance – you ensure that every email you send delivers a professional, engaging experience regardless of how it is viewed.

MailCraft is built to support you at every step of this process, from responsive template design and multi-device preview to send-time optimisation and device-level analytics. The goal is simple: deliver emails that look great, load fast, and drive action on every screen.

Invest in mobile-responsive email design today, and you invest in higher engagement, stronger brand perception, better deliverability, and – ultimately – a measurably higher return on your email marketing investment.