Back to sales templates

Real Estate Property Listing

Designed for real estate agents and brokerages who need a reliable, professional format to showcase new listings. The neutral palette and open layout let the property speak for itself. Includes bedroom/bathroom/sqft specs, a highlight list, and clear calls to action.

Responsive Gmail Outlook Apple Mail
Download Template
Download HTML
100% Free · MIT License
Preview
Production-Ready HTML
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="x-apple-disable-message-reformatting">
  <title>New Listing — 42 Westfield Drive, Maplewood</title>
  <style>
    @media only screen and (max-width: 600px) {
      .email-container { width: 100% !important; }
      .mobile-pad { padding: 24px !important; }
      .property-img { height: 200px !important; }
      .spec-cell { display: block !important; width: 100% !important; text-align: left !important; padding: 8px 0 !important; }
    }
    @media (prefers-color-scheme: dark) {
      .dark-bg { background-color: #f8f5ef !important; }
    }
  </style>
</head>
<body width="100%" style="margin:0; padding:0; background-color:#EFEFEB; font-family:'Helvetica Neue', Arial, sans-serif;">
  <center style="width:100%; background-color:#EFEFEB;">
    <div style="display:none; max-height:0; overflow:hidden; mso-hide:all;">A new property matching your search has been listed in Maplewood. 4 bed · 3 bath · 2,840 sq ft.&#847; &#847; &#847; &#847;</div>

    <table role="presentation" cellspacing="0" cellpadding="0" border="0" align="center" width="600" class="email-container" style="max-width:600px; margin:auto; background-color:#ffffff;">

      <!-- Header -->
      <tr>
        <td style="padding: 24px 36px; border-bottom: 1px solid #E8E5DF;">
          <table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%">
            <tr>
              <td>
                <p style="margin:0; font-size: 15px; font-weight: 700; color: #1a1a18; letter-spacing: -0.3px;">Meridian <span style="color: #8B6F47;">Properties</span></p>
              </td>
              <td style="text-align: right;">
                <p style="margin:0; font-size: 11px; color: #9a9488; letter-spacing: 1px; text-transform: uppercase;">New Listing</p>
              </td>
            </tr>
          </table>
        </td>
      </tr>

      <!-- Property image placeholder -->
      <tr>
        <td style="padding: 0;">
          <div class="property-img" style="background: linear-gradient(160deg, #C8B89A 0%, #A09070 50%, #7a6a55 100%); height: 280px; display: flex; align-items: center; justify-content: center; text-align: center; position: relative;">
            <table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%" height="280">
              <tr>
                <td style="text-align: center; vertical-align: middle; background: linear-gradient(160deg, #C8B89A 0%, #9a8870 100%);">
                  <p style="margin: 0; font-size: 14px; color: rgba(255,255,255,0.7); letter-spacing: 2px; text-transform: uppercase;">Property Photography</p>
                  <p style="margin: 4px 0 0; font-size: 11px; color: rgba(255,255,255,0.5);">42 Westfield Drive</p>
                </td>
              </tr>
            </table>
          </div>
        </td>
      </tr>

      <!-- Price + address -->
      <tr>
        <td style="padding: 32px 36px 0;" class="mobile-pad">
          <p style="margin: 0 0 4px; font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: #8B6F47; font-weight: 600;">Listed Today</p>
          <h1 style="margin: 0 0 8px; font-size: 32px; font-weight: 300; color: #1a1a18; letter-spacing: -0.5px; font-family: Georgia, serif;">42 Westfield Drive</h1>
          <p style="margin: 0 0 4px; font-size: 16px; color: #5a5a52; font-weight: 400;">Maplewood, NJ 07040</p>
          <p style="margin: 0; font-size: 26px; font-weight: 700; color: #1a1a18; letter-spacing: -0.5px;">$1,195,000</p>
        </td>
      </tr>

      <!-- Specs -->
      <tr>
        <td style="padding: 24px 36px 0;" class="mobile-pad">
          <table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-top: 1px solid #E8E5DF; border-bottom: 1px solid #E8E5DF; padding: 20px 0;">
            <tr>
              <td class="spec-cell" width="25%" style="text-align: center; padding: 0;">
                <p style="margin: 0 0 2px; font-size: 20px; font-weight: 700; color: #1a1a18;">4</p>
                <p style="margin: 0; font-size: 11px; color: #9a9488; text-transform: uppercase; letter-spacing: 1px;">Bedrooms</p>
              </td>
              <td class="spec-cell" width="25%" style="text-align: center; padding: 0; border-left: 1px solid #E8E5DF;">
                <p style="margin: 0 0 2px; font-size: 20px; font-weight: 700; color: #1a1a18;">3</p>
                <p style="margin: 0; font-size: 11px; color: #9a9488; text-transform: uppercase; letter-spacing: 1px;">Bathrooms</p>
              </td>
              <td class="spec-cell" width="25%" style="text-align: center; padding: 0; border-left: 1px solid #E8E5DF;">
                <p style="margin: 0 0 2px; font-size: 20px; font-weight: 700; color: #1a1a18;">2,840</p>
                <p style="margin: 0; font-size: 11px; color: #9a9488; text-transform: uppercase; letter-spacing: 1px;">Sq Ft</p>
              </td>
              <td class="spec-cell" width="25%" style="text-align: center; padding: 0; border-left: 1px solid #E8E5DF;">
                <p style="margin: 0 0 2px; font-size: 20px; font-weight: 700; color: #1a1a18;">0.32</p>
                <p style="margin: 0; font-size: 11px; color: #9a9488; text-transform: uppercase; letter-spacing: 1px;">Acres</p>
              </td>
            </tr>
          </table>
        </td>
      </tr>

      <!-- Description -->
      <tr>
        <td style="padding: 28px 36px 0;" class="mobile-pad">
          <p style="margin: 0; font-size: 14px; color: #5a5a52; line-height: 1.8;">A beautifully renovated colonial in the heart of Maplewood. The open-plan main level features chef's kitchen with Calacatta marble counters, a formal dining room, and sunlit family room with original hardwood floors. The primary suite includes a spa-quality bathroom and custom walk-in closet. Steps from the Maplewood train station — 45 minutes to Midtown Manhattan.</p>
        </td>
      </tr>

      <!-- Highlights -->
      <tr>
        <td style="padding: 24px 36px 0;" class="mobile-pad">
          <p style="margin: 0 0 12px; font-size: 11px; color: #8B6F47; text-transform: uppercase; letter-spacing: 1.5px; font-weight: 600;">Property highlights</p>
          <table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%">
            <tr>
              <td width="50%" style="vertical-align: top; padding-right: 16px;">
                <p style="margin: 0 0 8px; font-size: 13px; color: #3a3a32; padding-left: 12px; border-left: 2px solid #C8B89A;">Renovated chef's kitchen</p>
                <p style="margin: 0 0 8px; font-size: 13px; color: #3a3a32; padding-left: 12px; border-left: 2px solid #C8B89A;">Two-car attached garage</p>
                <p style="margin: 0; font-size: 13px; color: #3a3a32; padding-left: 12px; border-left: 2px solid #C8B89A;">Central air + radiant heat</p>
              </td>
              <td width="50%" style="vertical-align: top;">
                <p style="margin: 0 0 8px; font-size: 13px; color: #3a3a32; padding-left: 12px; border-left: 2px solid #C8B89A;">Walk to Maplewood Village</p>
                <p style="margin: 0 0 8px; font-size: 13px; color: #3a3a32; padding-left: 12px; border-left: 2px solid #C8B89A;">Landscaped private yard</p>
                <p style="margin: 0; font-size: 13px; color: #3a3a32; padding-left: 12px; border-left: 2px solid #C8B89A;">Top-rated school district</p>
              </td>
            </tr>
          </table>
        </td>
      </tr>

      <!-- CTA -->
      <tr>
        <td style="padding: 32px 36px 36px;" class="mobile-pad">
          <table role="presentation" cellspacing="0" cellpadding="0" border="0">
            <tr>
              <td style="background-color: #1a1a18; border-radius: 3px;">
                <a href="#" style="display:inline-block; font-size: 13px; font-weight: 600; color: #ffffff; text-decoration: none; padding: 14px 28px; letter-spacing: 0.5px;">Schedule a showing</a>
              </td>
              <td width="12"></td>
              <td style="border: 1px solid #8B6F47; border-radius: 3px;">
                <a href="#" style="display:inline-block; font-size: 13px; font-weight: 500; color: #8B6F47; text-decoration: none; padding: 14px 24px;">View full listing →</a>
              </td>
            </tr>
          </table>
          <p style="margin: 20px 0 0; font-size: 12px; color: #9a9488; line-height: 1.6;">Questions? Contact <a href="mailto:james@meridianproperties.com" style="color: #8B6F47; text-decoration: none;">James Hartley</a> · (973) 555-0142</p>
        </td>
      </tr>

      <!-- Footer -->
      <tr>
        <td style="padding: 20px 36px; background-color: #F5F3EE; border-top: 1px solid #E8E5DF; text-align: center;">
          <p style="margin: 0 0 4px; font-size: 11px; color: #9a9488;">Meridian Properties · 85 Main Street · Maplewood, NJ 07040</p>
          <p style="margin: 0; font-size: 11px; color: #b0ad9a;"><a href="#" style="color: #9a9488; text-decoration: none;">Unsubscribe</a> · <a href="#" style="color: #9a9488; text-decoration: none;">Privacy Policy</a></p>
        </td>
      </tr>

    </table>
  </center>
</body>
</html>