HTML & MJML

Halloween Trick or Treat Coupon Email Template

Gamify your Halloween promotion with this trick-or-treat coupon email template that turns a discount into a playful reveal. A candy-purple design offers tiered savings (10%, 25%, 50%) tied to spooky personas, a dashed-border TREAT code, and a tonight-only countdown that sparks curiosity clicks. Use this email template for Halloween coupon drops, mystery-discount campaigns, spooky-season loyalty rewards, and playful ecommerce promotions. Brands, DTC stores, and marketers get an interactive-feeling offer that boosts open-to-click rates while keeping the seasonal fun front and center.
Edit In EmailBuilder.ai
Share:
Halloween Trick or Treat Coupon Email Template - email template preview
Show full preview โ–ผ

About the Halloween Trick or Treat Coupon Email Template

Marketers running Halloween promotions need more than a pumpkin emoji and a discount code โ€” they need a hook. This trick-or-treat coupon template turns a standard offer into a playful reveal experience, pairing tiered savings (10%, 25%, 50%) with spooky personas and a tonight-only countdown. The candy-purple design and dashed-border TREAT code create an interactive feeling without requiring any tech lift, making it ideal for DTC brands, ecommerce stores, and email marketers who want seasonal clicks that actually convert.

When to use this template

Deploy this template in the 48-hour window before and during Halloween night, October 30โ€“31. It works best as a standalone campaign blast or a final-push email in a Halloween drip sequence. Behavioral trigger option: send to subscribers who opened a prior Halloween teaser but did not click through to redeem.
  • DTC apparel brand launching a one-night-only Halloween flash sale
  • Ecommerce store rewarding loyalty members with a mystery discount reveal
  • Beauty retailer offering tiered savings tied to three spooky costume personas
  • Subscription box company driving same-day sign-ups with a trick-or-treat incentive
  • Online candy or novelty shop creating urgency with a midnight-expiring coupon drop
  • Mobile game or app running a spooky-season re-engagement offer for lapsed users

Subject line ideas

  • ๐ŸŽƒ Trick or Treat โ€” pick your discount tonight
  • Your Halloween deal expires at midnight
  • Which spooky persona gets the 50% off?
  • We hid your coupon inside this email ๐Ÿ‘ป

Best practices for halloween emails

  • Swap the default spooky personas with characters that match your brand voice and customer identity to make the tiered reveal feel personal rather than generic
  • Set the countdown timer to expire at 11:59 PM on October 31 in the subscriber's local timezone to maximize the tonight-only psychological pressure
  • Write the TREAT code itself in all-caps with hyphens โ€” TRICK-OR-TREAT-50 style โ€” so it reads as a Halloween artifact, not a forgettable string
  • Keep the three discount tiers visually separated with icon or color differentiation so scanners immediately understand the reveal mechanic without reading body copy
  • In the preheader text, tease the highest tier only โ€” referencing 50% off โ€” to boost open rates while saving the full tiered structure as an in-email reward

Template anatomy

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

Components used

Built from the following MJML elements:
32 text blocks3 social links1 image1 button1 social row

Color palette

Colors used across the Halloween Trick or Treat Coupon Email Template template:
#2b0a3d
#1f0730
#fbbf24
#f43f5e
#ffffff
#e9d5ff
#c4b5fd
#fb923c
#fde68a
#a78bc4
#1a0526
#3b1257

Typography

Font stacks declared in the template:
  • Helvetica, Arial, sans-serif

MJML source code

A preview of the MJML markup for the Halloween Trick or Treat Coupon Email Template template. Open it free in EmailBuilder.ai to get the complete source and start customizing.
<mjml>
  <mj-head>
    <mj-title>Halloween Trick or Treat Coupon Email Template</mj-title>
    <mj-attributes>
      <mj-all font-family="Helvetica, Arial, sans-serif"></mj-all>
      <mj-text font-size="14px" line-height="24px"></mj-text>
    </mj-attributes>
    <mj-preview>Trick or treat? ๐Ÿฌ Pick your surprise discount โ€” up to 50% off inside.</mj-preview>
  </mj-head>
  <mj-body background-color="#2B0A3D" width="600px">
    <mj-section background-color="#1F0730" padding="30px 36px 22px 36px">
      <mj-column>
        <mj-text color="#FBBF24" font-size="18px" letter-spacing="3px" align="center" padding="0px"><strong>CANDY LANE</strong></mj-text>
      </mj-column>
    </mj-section>
    <mj-section background-color="#F43F5E" padding="10px 20px">
      <mj-column>
        <mj-text color="#FFFFFF" font-size="13px" letter-spacing="2px" align="center" padding="0px"><strong>๐ŸŽƒ TONIGHT ONLY ยท ENDS AT MIDNIGHT ๐ŸŽƒ</strong></mj-text>
      </mj-column>
    </mj-section>
    <mj-section background-color="#FFFFFF" padding="0">
      <mj-column padding="0">
        <mj-image src="https://cdn.emailbuilder.ai/68509e6904fc27bcbbd459b1/uploads/6a4f841a3b36b1b77621a949.jpg" alt="Happy Halloween" padding="0" fluid-on-mobile="true"></mj-image>
      </mj-column>
    </mj-section>
    <mj-section background-color="#2B0A3D" padding="40px 36px 12px 36px">
      <mj-column>
        <mj-text font-size="56px" line-height="68px" align="center" padding="0px 0px 10px 0px">๐Ÿฌ</mj-text>
        <mj-text color="#FFFFFF" font-size="44px" line-height="50px" align="center" padding="0px"><strong>Trick or Treat?</strong></mj-text>
        <mj-text color="#E9D5FF" font-size="16px" align="center" padding="16px 14px 0px 14px">There's a treat with your name on it. Reveal your mystery discount โ€” the more you dare, the more you save.</mj-text>
      </mj-column>
    </mj-section>
    <mj-section background-color="#2B0A3D" padding="30px 36px 8px 36px">
      <mj-column width="33%" padding="0px 6px">
        <mj-text color="#FBBF24" font-size="34px" line-height="40px" align="center" padding="8px 0px 2px 0px"><strong>10%</strong></mj-text>
        <mj-text color="#C4B5FD" font-size="13px" align="center" padding="0px 0px 12px 0px">The friendly ghost</mj-text>
      </mj-column>
      <mj-column width="33%" padding="0px 6px">
        <mj-text color="#FB923C" font-size="34px" line-height="40px" align="center" padding="8px 0px 2px 0px"><strong>25%</strong></mj-text>
        <mj-text color="#C4B5FD" font-size="13px" align="center" padding="0px 0px 12px 0px">The cheeky witch</mj-text>
      </mj-column>
      <mj-column width="33%" padding="0px 6px">
        <mj-text color="#F43F5E" font-size="34px" line-height="40px" align="center" padding="8px 0px 2px 0px"><strong>50%</strong></mj-text>
        <mj-text color="#C4B5FD" font-size="13px" align="center" padding="0px 0px 12px 0px">The bold vampire</mj-text>
      </mj-column>
    </mj-section>
    <mj-section background-color="#2B0A3D" padding="12px 56px 20px 56px">
      <mj-column border="2px dashed #FBBF24" border-radius="10px" background-color="#1F0730" padding="20px 20px">
        <mj-text color="#FDE68A" font-size="13px" letter-spacing="2px" align="center" padding="0px 0px 6px 0px">TONIGHT ONLY ยท YOUR CODE</mj-text>
        <mj-text color="#FFFFFF" font-size="30px" letter-spacing="4px" align="center" padding="0px"><strong>TREAT</strong></mj-text>
      </mj-column>
    </mj-section>
    <mj-section background-color="#2B0A3D" padding="8px 36px 40px 36px">
      <mj-column>
        <mj-button href="https://example.com" background-color="#FB923C" color="#1F0730" font-size="16px" border-radius="30px" inner-padding="16px 48px" padding="0px 0px 12px 0px"><strong>Reveal My Treat</strong></mj-button>
        <mj-text color="#A78BC4" font-size="13px" align="center" padding="0px">Spins reset at midnight โ€” don't get spooked into missing out.</mj-text>
Want the full MJML?Open Halloween Trick or Treat Coupon 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

Halloween Email TemplatesSeasonal Email TemplatesCoupon Email TemplatesOffer Email TemplatesAll Email Templates

Related halloween email templates