HTML & MJML

Re-Engagement Email Template

Revive dormant subscribers and recover lost revenue with this re-engagement email template built for ecommerce brands, SaaS companies, and growth-focused marketing teams. The template delivers a clean, responsive layout featuring bold visuals, strategic winback messaging, and prominent coupon or discount placements designed to compel action. Use it for lapsed subscriber reactivation, seasonal winback campaigns, loyalty program renewals, or discount-driven promotional pushes. Marketers, email specialists, and founders can quickly tailor this email template to reflect their brand voice and campaign goals. Expect stronger open rates, higher click-throughs, and measurable revenue recovery from previously disengaged segments.
Edit In EmailBuilder.ai
Share:
Re-Engagement Email Template - email template preview
Show full preview ▼

About the Re-Engagement Email Template

Dormant subscribers don't have to mean dead revenue. This re-engagement template is built for ecommerce brands, SaaS teams, and growth marketers who need to win back lapsed users with a compelling discount or coupon offer. The responsive layout pairs bold visuals with winback-specific messaging that cuts through inbox fatigue, making it easy to reactivate silent segments and turn disengaged contacts back into paying customers before they churn for good.

When to use this template

Deploy this template when a subscriber hasn't opened, clicked, or purchased within 60 to 180 days. Ideal triggers include post-holiday list cleanup, subscription renewal lapses, SaaS trial expirations, or a loyalty program that's gone quiet. Time sends midweek to maximize open rates on disengaged segments.
  • Ecommerce store offering a 20% coupon to 90-day inactive shoppers
  • SaaS company reactivating free-trial users who never converted to paid
  • Subscription box brand recovering subscribers who paused or cancelled
  • Fashion retailer running a seasonal winback push before inventory clearance
  • Loyalty program nudging members with expiring points and a bonus offer
  • DTC brand re-engaging post-purchase customers with a second-order discount

Subject line ideas

  • We miss you — here's 20% off to prove it
  • Your exclusive discount expires in 48 hours
  • Come back and save: a gift just for you
  • Still thinking it over? This might help.

Best practices for discount emails

  • Lead with acknowledgment of the gap — name the inactivity briefly before presenting the discount offer.
  • Place the coupon code or discount CTA above the fold so it's visible without scrolling on mobile.
  • Set a hard expiry date on the discount and display it visually to create genuine urgency in lapsed subscribers.
  • Use a single focused CTA rather than multiple links, since re-engagement audiences need a clear, low-friction next step.
  • Write subject lines and preview text as a pair — the subject teases the offer, the preview text reveals the exact discount value.

Template anatomy

How the Re-Engagement Email Template template is laid out, top to bottom:
  1. section (1 column) containing image.
  2. section (1 column) containing image.
  3. section (1 column) containing image.
  4. section (1 column) containing image.
  5. section (1 column) containing image.
  6. section (1 column) containing text block.
  7. section (1 column) containing image.
  8. section (1 column) containing button.
  9. section (1 column) containing text block, button, image.
  10. section (3 columns) containing button.
  11. section (2 columns) containing text block, social row, social link.

Components used

Built from the following MJML elements:
9 text blocks7 images5 buttons3 social links1 social row

Color palette

Colors used across the Re-Engagement Email Template template:
#c1e7bb
#f3f7fa
#f7fbfe
#ffffff
#515856
#555

Typography

Font stacks declared in the template:
  • system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif

MJML source code

A preview of the MJML markup for the Re-Engagement Email Template template. Open it free in EmailBuilder.ai to get the complete source and start customizing.
<mjml>
  <mj-head>
    <mj-attributes>
      <mj-all font-family="system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif">
      </mj-all>
    </mj-attributes>
    <mj-title>
      We Miss You! Come Back for Exclusive Offers and Updates
    </mj-title>
    <mj-preview>
      Get ready for summer with our exclusive deals and exciting new arrivals! See what is new today.
    </mj-preview>
  </mj-head>
  <mj-body background-color="#C1E7BB">
    <mj-section padding="0px 0px 0px 0px" background-color="#F3F7FA">
      <mj-column width="100%" vertical-align="top">
        <mj-image src="https://cdn.emailbuilder.ai/68509e6904fc27bcbbd459b1/uploads/67ae01055e6f70defe6f670c.png" padding="0px 0px 0px 0px" height="30px">
        </mj-image>
      </mj-column>
    </mj-section>
    <mj-section padding="0px 0px 0px 0px" background-color="#F3F7FA">
      <mj-column width="100%" vertical-align="top">
        <mj-image width="200px" src="[[branding.logoURL]]" padding-top="20px">
        </mj-image>
      </mj-column>
    </mj-section>
    <mj-section padding="0px 0px 0px 0px" background-color="#F3F7FA">
      <mj-column width="100%" vertical-align="top">
        <mj-image src="https://cdn.emailbuilder.ai/68509e6904fc27bcbbd459b1/uploads/67ae01055e6f70defe6f670c.png" padding="0px 0px 0px 0px" height="30px">
        </mj-image>
      </mj-column>
    </mj-section>
    <mj-section padding="2px 0px 2px 0px" background-color="#F7FBFE">
      <mj-column width="100%" vertical-align="top">
        <mj-image src="https://cdn.emailbuilder.ai/68509e6904fc27bcbbd459b1/uploads/67ae00d85e6f70defe6f66f2.jpg" padding="0px 0px 0px 0px" width="600px">
        </mj-image>
      </mj-column>
    </mj-section>
    <mj-section padding="0px 0px 0px 0px" background-color="#F3F7FA">
      <mj-column width="100%" vertical-align="top">
        <mj-image src="https://cdn.emailbuilder.ai/68509e6904fc27bcbbd459b1/uploads/67ae01055e6f70defe6f670c.png" padding="0px 0px 0px 0px" height="30px">
        </mj-image>
      </mj-column>
    </mj-section>
    <mj-section padding="9px 0px 9px 0px" background-color="#F3F7FA">
      <mj-column width="100%" vertical-align="top">
        <mj-text align="center" font-size="15px" padding="0px 15px 0px 15px" line-height="1.5">
          <div>
            <p>
              <span style="font-size:48px;">
                <strong>
                  WE MISS YOU
                </strong>
              </span>
            </p>
            <br>
            </div>
            <div>
              Hey there! Long time no see! We've got tons of cool new stuff waiting for you to check out. Plus, we're having a special sale just for you this week, so it's the perfect time to treat yourself to something awesome. Come on by and see what's new - we miss you!
            </div>
          </mj-text>
        </mj-column>
      </mj-section>
      <mj-section padding="0px 0px 0px 0px" background-color="#F3F7FA">
        <mj-column width="100%" vertical-align="top">
          <mj-image src="https://cdn.emailbuilder.ai/68509e6904fc27bcbbd459b1/uploads/67ae01055e6f70defe6f670c.png" padding="0px 0px 0px 0px" height="30px">
          </mj-image>
        </mj-column>
      </mj-section>
      <mj-section>
        <mj-column>
          <mj-button width="200px" href="https://emailbuilder.ai" font-size="20px">
            See what is new
            <br>
            </mj-button>
          </mj-column>
        </mj-section>
        <mj-section>
          <mj-column background-color="#ffffff" padding="20px">
            <mj-text font-size="16px" font-weight="bold" padding="10px" align="center">
Want the full MJML?Open Re-Engagement Email Template free in the editor to copy the complete, production-ready source — and customize it with drag-and-drop.Get the full MJML — it's free

Browse more templates

Discount Email TemplatesWinback Email TemplatesCoupon Email TemplatesAll Email Templates

Similar discount templates