When it comes to building personalized, scalable, and effective email campaigns, Braze email format plays a key role in getting results. Whether you’re running a welcome series, cart abandonment reminder, or re-engagement flow, using the right Braze email format ensures smooth rendering, high deliverability, and better engagement. In this guide, we’ll walk you through multiple sample formats used within Braze, from basic HTML layouts to Liquid templating examples, giving you the foundation to build impactful campaigns that meet user intent and perform across devices.
Braze Email Format Templates
Basic Welcome Email Format in Braze (HTML + Liquid)
<!DOCTYPE html>
<html>
<head>
<title>Welcome to [Brand Name]</title>
</head>
<body style=”font-family: Arial, sans-serif; background-color: #f4f4f4; padding: 20px;”>
<table width=”100%” cellpadding=”0″ cellspacing=”0″>
<tr>
<td align=”center”>
<table width=”600px” cellpadding=”0″ cellspacing=”0″ style=”background: #ffffff; padding: 30px;”>
<tr>
<td align=”center”>
<h2>Welcome {{${first_name}}}!</h2>
<p>Thanks for signing up with <strong>[Brand Name]</strong>. We’re excited to have you on board!</p>
<p><a href=”{{${cta_link}}}” style=”background-color: #007bff; color: #fff; padding: 10px 20px; text-decoration: none;”>Get Started</a></p>
<p>If you have questions, reply to this email or visit our <a href=”[Help Center URL]”>Help Center</a>.</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
- Use case: New user onboarding
- Personalized with: {{${first_name}}}, {{${cta_link}}}
Abandoned Cart Email Using Braze Personalization
<h2>Still thinking it over, {{${first_name}}}? 🛒</h2>
<p>You left some great items in your cart:</p>
{% for item in cart_items %}
<div style=”margin-bottom: 10px;”>
<strong>{{item.name}}</strong> – ${{item.price}}<br>
<img src=”{{item.image_url}}” alt=”{{item.name}}” width=”100″>
</div>
{% endfor %}
<p><a href=”{{${cart_url}}}” style=”padding: 10px 20px; background-color: #28a745; color: #fff;”>Complete Your Purchase</a></p>
- Use case: Abandoned cart recovery
- Dynamic content: Loop over cart items using Liquid logic
Newsletter Email Layout for Braze
<h1 style=”color: #333;”>This Month’s Highlights 📬</h1>
<ul>
<li><a href=”{{${article_1_url}}}”>{{${article_1_title}}}</a></li>
<li><a href=”{{${article_2_url}}}”>{{${article_2_title}}}</a></li>
<li><a href=”{{${article_3_url}}}”>{{${article_3_title}}}</a></li>
</ul>
<p>Want more updates? <a href=”{{${preference_center_url}}}”>Manage your preferences</a>.</p>
- Use case: Monthly newsletters
- Modular design: Replaceable article blocks with Liquid variables
Transactional Email Format (Order Confirmation)
<h2>Thank you for your order, {{${first_name}}}!</h2>
<p>Order #{{${order_id}}} has been confirmed.</p>
<table style=”width: 100%; border-collapse: collapse;”>
<tr>
<th align=”left”>Item</th>
<th align=”right”>Price</th>
</tr>
{% for product in order_items %}
<tr>
<td>{{product.name}}</td>
<td align=”right”>${{product.price}}</td>
</tr>
{% endfor %}
</table>
<p>Total: <strong>${{${order_total}}}</strong></p>
<p><a href=”{{${order_details_url}}}”>View your order</a></p>
- Use case: E-commerce order confirmation
- Smart personalization: Order summary and looped items
Re-Engagement Email Format
<h2>We miss you, {{${first_name}}}!</h2>
<p>It’s been a while since we last saw you. Come back and enjoy 20% off your next order.</p>
<p><a href=”{{${return_url}}}” style=”background: #ff6600; padding: 12px 24px; color: #fff;”>Claim Your Discount</a></p>
<p>Your coupon code: <strong>{{${coupon_code}}}</strong></p>
- Use case: Winback/re-engagement campaigns
- Conversion-focused: CTA, dynamic coupon code, and personal greeting
Feedback Request Email Format
<h2>How was your experience, {{${first_name}}}?</h2>
<p>We’d love your feedback. Tell us what you think and help us improve.</p>
<p><a href=”{{${feedback_form_url}}}” style=”padding: 10px 20px; background-color: #0056b3; color: #fff;”>Leave Feedback</a></p>
- Use case: Post-purchase or post-service follow-up
- Encourages engagement: Survey or feedback form link
Final Tips for Using Braze Email Formats
- Use Liquid tags to personalize content dynamically
- Always test in preview and QA across devices
- Use fallback values (e.g., {{${first_name | default: “there”}}}) for missing data
- Stick to mobile-first responsive layouts
- Use double opt-in confirmation emails to ensure inbox placement