Skip to main content

Email Templates

Design beautiful, responsive email templates for newsletters, promotions, transactional messages, and automated campaigns. Use our visual drag-and-drop editor or custom HTML/CSS for complete control.

What You Can Create

  • Newsletters: Regular updates, company news, blog roundups
  • Promotional Emails: Product launches, sales, special offers, flash deals
  • Transactional: Order confirmations, receipts, shipping updates, password resets
  • Nurture Sequences: Welcome series, onboarding, educational content
  • Event Invitations: Webinars, conferences, product demos
  • Surveys & Feedback: Customer satisfaction, NPS, reviews

Creating an Email Template

Step 1: Start New Template

  1. Navigate to Channel → Templates
  2. Click + New Template
  3. Select Email as channel
  4. Choose starting point:
OptionBest ForDescription
Blank CanvasCustom designsStart from scratch with empty template
Pre-built TemplateQuick startChoose from 50+ professional templates
Import HTMLCustom codeUpload your own HTML file
Duplicate ExistingVariationsCopy and modify existing template

Step 2: Design Your Email

Visual Editor (Recommended for Most Users)

Drag-and-drop interface with pre-built blocks:

Content Blocks:

  • Text: Paragraphs, headings, lists
  • Image: Single or multiple images, with links
  • Button: Call-to-action buttons
  • Divider: Horizontal lines, spacers
  • Social: Social media icons with links
  • Video: Embedded video thumbnails
  • Code: Custom HTML blocks

Layout Blocks:

  • 1 Column: Full-width content
  • 2 Columns: Side-by-side content (50/50)
  • 3 Columns: Three equal columns
  • 2/3 + 1/3: Asymmetric layout
  • Header: Top banner section
  • Footer: Bottom section with contact info

Design Settings:

  • Colors: Brand colors, backgrounds
  • Fonts: Web-safe fonts, Google Fonts
  • Spacing: Padding, margins
  • Alignment: Left, center, right
  • Border: Radius, width, color

HTML Editor (For Advanced Users)

Full HTML/CSS control:

<!DOCTYPE html>
<html>
<head>
<style>
body { font-family: Arial, sans-serif; }
.container { max-width: 600px; margin: 0 auto; }
.button {
background-color: #4CAF50;
color: white;
padding: 12px 24px;
text-decoration: none;
}
</style>
</head>
<body>
<div class="container">
<h1>Hello {{contact.first_name}}!</h1>
<p>Your custom HTML email here...</p>
<a href="{{link_url}}" class="button">Click Here</a>
</div>
</body>
</html>

Step 3: Add Personalization

Merge Tags:

Insert dynamic contact data:

Hi {{contact.first_name}},

We noticed you're interested in {{deal.product_name}}.

As a valued customer of {{company.name}}, we're offering you an exclusive 20% discount!

Best regards,
{{user.first_name}}
{{user.job_title}}

Available Fields:

  • Contact: first_name, last_name, email, phone, job_title, city, country
  • Company: name, industry, size, website
  • Deal: name, value, stage, close_date
  • User: first_name, last_name, email, job_title
  • Custom: Any custom field names you've created

Conditional Content:

Show/hide content based on contact properties:

{{#if contact.is_vip}}
<p>As a VIP customer, enjoy free shipping!</p>
{{else}}
<p>Spend $50+ for free shipping</p>
{{/if}}

Fallback Values:

Provide defaults for empty fields:

Hi {{contact.first_name || 'there'}},

Step 4: Configure Template Settings

Template Details:

  • Name: Internal identifier (e.g., "Weekly Newsletter - June 2024")
  • Description: Template purpose
  • Category: Newsletter, Promotional, Transactional
  • Tags: For organization

Email Settings:

  • Subject Line: Default subject (can be overridden in campaign)
  • Preheader Text: Preview text (85-100 characters)
  • From Name: Sender name (e.g., "John from Expedify")
  • From Email: Sender email (verified domain required)
  • Reply-To: Reply email address

Step 5: Preview & Test

Preview Options:

  • Desktop View: How it looks on desktop email clients
  • Mobile View: Mobile rendering
  • Dark Mode: Dark mode appearance
  • Sample Data: Preview with test contact data

Test Email:

  1. Click Send Test
  2. Enter test email addresses
  3. Select test contact for merge tag data
  4. Send and review in inbox

Check Before Saving:

  • ✅ All links work
  • ✅ Images load correctly
  • ✅ Mobile responsive
  • ✅ Merge tags formatted correctly
  • ✅ Unsubscribe link present
  • ✅ CTA clear and prominent

Step 6: Save Template

  1. Review all settings
  2. Click Save Template
  3. Template now available for campaigns

Email Design Best Practices

Layout & Structure

Single Column Design:

  • Best for mobile viewing
  • Max width: 600px
  • Full-width on mobile devices

Clear Hierarchy:

1. Header (logo, navigation)
2. Hero section (main image/message)
3. Body content (3-4 sections max)
4. Call-to-action (primary button)
5. Footer (unsubscribe, address, social links)

Spacing:

  • Padding: 20-40px on edges
  • Line height: 1.5-1.7 for body text
  • Section spacing: 40-60px between sections

Typography

Font Choices:

  • Web-safe fonts: Arial, Helvetica, Georgia, Times New Roman, Verdana
  • Font size: 14-16px for body text, 22-28px for headings
  • Font weight: Regular for body, bold for headings
  • Line length: 50-75 characters per line

Readability:

  • Left-align body text
  • Center-align headlines (optional)
  • Avoid all-caps for long text
  • Use short paragraphs (3-4 lines)

Colors & Branding

Color Scheme:

  • Primary brand color: CTA buttons, links
  • Secondary color: Headings, accents
  • Background: White or light gray (#F4F4F4)
  • Text: Dark gray (#333333) not pure black

Contrast:

  • Minimum 4.5:1 contrast ratio for text
  • Make CTAs stand out with contrasting colors
  • Use white space effectively

Images

Image Guidelines:

  • File size: < 200KB per image (optimize!)
  • Dimensions: 600px wide maximum (2x for retina)
  • Format: JPG for photos, PNG for graphics/logos
  • Alt text: ALWAYS include (for when images blocked)

Responsive Images:

<img
src="image.jpg"
alt="Product photo"
width="600"
style="max-width: 100%; height: auto;"
>

Call-to-Action (CTA)

Button Design:

  • Size: Minimum 44×44px (tappable on mobile)
  • Padding: 12-16px vertical, 24-40px horizontal
  • Color: High contrast, stands out
  • Text: Action-oriented ("Shop Now" not "Click Here")

Button Code:

<a href="{{link_url}}" style="
display: inline-block;
padding: 14px 30px;
background-color: #4CAF50;
color: white;
text-decoration: none;
border-radius: 6px;
font-weight: bold;
">
Shop Now
</a>

CTA Best Practices:

  • One primary CTA per email
  • Place above the fold
  • Repeat CTA at bottom (optional)
  • Make it obvious and clickable

Mobile Optimization

60% of emails are opened on mobile devices!

Mobile Checklist:

  • ✅ Single column layout
  • ✅ Font size 14px minimum
  • ✅ Large, tappable buttons (44×44px)
  • ✅ Finger-friendly spacing
  • ✅ Responsive images
  • ✅ Short subject lines (30-40 chars)
  • ✅ Brief content (scannable)

Media Queries:

<style>
@media only screen and (max-width: 600px) {
.container { width: 100% !important; }
.button { width: 100% !important; display: block !important; }
h1 { font-size: 24px !important; }
}
</style>

Advanced Features

Dynamic Content Blocks

Show different content to different segments:

{{#if contact.industry == "Technology"}}
<h2>Tech Solutions for Your Business</h2>
<p>Specialized tools for tech companies...</p>
{{else if contact.industry == "Healthcare"}}
<h2>Healthcare Compliance Made Easy</h2>
<p>HIPAA-compliant solutions...</p>
{{else}}
<h2>Solutions for Every Industry</h2>
<p>Our versatile platform adapts to your needs...</p>
{{/if}}

Multi-Language Support

Create language variants:

  1. Create base template
  2. Duplicate for each language
  3. Name: Template Name - EN, Template Name - ES
  4. System auto-selects based on {{contact.language}}

A/B Testing

Test different versions:

Subject Line Variations:

  • Version A: "Save 20% Today!"
  • Version B: "Exclusive Offer Inside"

Content Variations:

  • Version A: Image-heavy
  • Version B: Text-focused

CTA Variations:

  • Version A: "Shop Now"
  • Version B: "View Collection"

Compliance & Requirements

Required Elements

Every marketing email MUST include:

  1. Unsubscribe Link (CAN-SPAM requirement)
<p style="font-size: 12px; color: #666;">
Don't want these emails?
<a href="{{unsubscribe_url}}">Unsubscribe</a>
</p>
  1. Physical Mailing Address (CAN-SPAM requirement)
<p style="font-size: 12px; color: #666;">
{{company.name}}<br>
{{company.address}}<br>
{{company.city}}, {{company.state}} {{company.zip}}
</p>
  1. Sender Identification
  • Clear "From" name
  • Real reply-to address
  • Company name visible

GDPR Compliance

For EU recipients:

  • Explicit consent required
  • Easy unsubscribe
  • Privacy policy link
  • Data processing notice
<p style="font-size: 11px; color: #999;">
You're receiving this because you signed up for our newsletter.
Read our <a href="{{privacy_url}}">Privacy Policy</a>.
</p>

Template Library

Pre-built Templates Available:

CategoryTemplatesUse Case
Newsletter15 layoutsWeekly/monthly updates, content roundups
Promotional20 layoutsSales, product launches, limited offers
Transactional12 layoutsOrder confirmations, shipping updates
Welcome Series8 layoutsOnboarding new subscribers
Event10 layoutsWebinar invites, conference announcements
Feedback6 layoutsSurveys, NPS, reviews

Troubleshooting

Common Issues

Problem: Images not displaying

  • Solution: Check image URLs are absolute (https://), not relative
  • Solution: Host images on reliable CDN
  • Solution: File size < 200KB each

Problem: Email looks broken in Outlook

  • Solution: Use table-based layout for Outlook compatibility
  • Solution: Avoid CSS features not supported by Outlook
  • Solution: Test in Litmus or Email on Acid

Problem: Landing in spam folder

  • Solution: Authenticate domain (SPF, DKIM, DMARC)
  • Solution: Avoid spam trigger words ("FREE!!!", "ACT NOW!!!")
  • Solution: Balance text-to-image ratio (60% text minimum)
  • Solution: Include plain text version

Problem: Low click rates

  • Solution: Make CTA more prominent
  • Solution: Reduce number of CTAs (stick to one primary)
  • Solution: Improve copy and value proposition
  • Solution: Place CTA above the fold

Best Practices Summary

Do:

  • Keep it simple and focused
  • Use single column layout
  • Test on mobile devices
  • Include unsubscribe link
  • Personalize with merge tags
  • Use action-oriented CTAs
  • Optimize images
  • Include alt text
  • Test before sending

Don't:

  • Use all-caps subject lines
  • Overload with images
  • Forget mobile optimization
  • Use tiny fonts (< 14px)
  • Create without testing
  • Forget unsubscribe link
  • Use spam trigger words
  • Make it too long