HTML & MJML

Password Reset Notification Email Template

Protect user trust and streamline account security with this password reset notification email template built for SaaS platforms, ecommerce brands, fintech apps, and startups handling sensitive account interactions. The clean, mobile-responsive layout features a branded header, clear reset instructions, security-focused messaging, and a structured footer with contact details and social links. It performs equally well for automated password reset flows, suspicious activity alerts, account breach notifications, and two-factor authentication prompts. Marketers, developers, and customer success teams can deploy this transactional email template immediately without heavy customization. Expect fewer support tickets, stronger user confidence, and a security reputation that keeps your audience engaged long-term.
Edit In EmailBuilder.ai
Share:
Password Reset Notification Email Template - email template preview
Show full preview ▼

About the Password Reset Notification Email Template

Security-conscious teams building SaaS platforms, fintech apps, and ecommerce brands rely on this password reset notification template to communicate account changes with clarity and authority. Designed for high-stakes transactional moments, it pairs a clean mobile-responsive layout with trust-reinforcing messaging that reduces user anxiety, discourages phishing confusion, and moves account holders confidently through credential recovery without a single support ticket.

When to use this template

Send immediately and automatically the moment a password reset request is detected or a suspicious login attempt is flagged. Delays beyond 60 seconds erode user trust and increase abandonment. This template also fits post-breach notification flows and proactive security nudges triggered by anomalous account activity.
  • A SaaS startup notifying users after an admin-initiated forced password reset
  • An ecommerce brand alerting shoppers to unrecognized login attempts on their account
  • A fintech app confirming a successful password change after identity verification
  • A B2B platform sending reset instructions when SSO credentials expire or fail
  • A mobile app prompting password updates following a third-party data breach disclosure
  • A subscription service using the template as a two-factor authentication step trigger

Subject line ideas

  • Reset your password before it expires
  • Did you request a password change?
  • Your account security action required
  • New password link inside — act now

Best practices for account emails

  • Place the reset CTA button within the first 150 pixels so it is visible before any scrolling on mobile.
  • Include an explicit expiry time for the reset link, such as 'This link expires in 30 minutes,' to reduce repeat requests.
  • Add a disavowal line like 'If you did not request this, ignore this email and your password stays unchanged' to prevent phishing panic.
  • Use your brand logo and primary color in the header so users immediately recognize the sender as legitimate before reading any copy.
  • Display the user's masked email or account identifier in the body to confirm the reset targets the correct account.

Template anatomy

How the Password Reset Notification Email Template template is laid out, top to bottom:
  1. section (1 column) containing spacer.
  2. section (1 column) containing image.
  3. section (1 column) containing text block.
  4. section (1 column) containing button.
  5. section (1 column) containing image, text block.
  6. section (1 column) containing social row, social link, text block.
  7. section (1 column) containing text block.

Components used

Built from the following MJML elements:
5 text blocks5 social links2 images1 spacer1 button1 social row

Color palette

Colors used across the Password Reset Notification Email Template template:
#e5e5e5
#616676
#ffffff
#2a3040

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 Password Reset Notification 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>
      Password Reset Notification
    </mj-title>
    <mj-preview>
      Receive a password reset notification for your account. Reset your password now.
    </mj-preview>
  </mj-head>
  <mj-body background-color="#E5E5E5">
    <mj-section padding="0px 0px 0px 0px" background-color="#E5E5E5">
      <mj-column width="100%" vertical-align="top">
        <mj-spacer height="50px">
        </mj-spacer>
      </mj-column>
    </mj-section>
    <mj-section padding="10px 0px 20px 0px" background-color="#616676">
      <mj-column width="100%" vertical-align="top">
        <mj-image src="[[branding.logoURL]]" padding="15px 0px 0px 0px" href="https://emailbuilder.ai" width="150px">
        </mj-image>
      </mj-column>
    </mj-section>
    <mj-section padding="30px 0px 0px 0px" background-color="#FFFFFF">
      <mj-column width="100%" vertical-align="top">
        <mj-text align="center" font-size="11px" padding="0px" line-height="1.5">
          <p>
            <span style="font-family: Poppins, sans-serif;">
              <strong>
                <span style="font-size: 18px;">
                  Password reset
                </span>
              </strong>
            </span>
          </p>
        </mj-text>
        <mj-text align="center" font-size="11px" padding="16px 70px 13px 70px" line-height="1.5">
          <p>
            <span style="font-family: Poppins, sans-serif; font-size: 16px;">
              You are receiving this email because we have received a password reset request for your account.
            </span>
          </p>
          <p>
            <span style="font-family: Poppins, sans-serif; font-size: 16px;">
              If you did not request a password reset, no further action is required.
            </span>
          </p>
        </mj-text>
      </mj-column>
    </mj-section>
    <mj-section padding="0px 0px 0px 0px" background-color="#FFFFFF">
      <mj-column width="100%" vertical-align="top">
        <mj-button align="center" background-color="#2A3040" color="#FFFFFF" border-radius="30px" font-size="18px" padding="0px" inner-padding="10px 25px" href="https://emailbuilder.ai" border="0px solid #000" padding-bottom="20px">
          <div>
            Reset password
          </div>
        </mj-button>
      </mj-column>
    </mj-section>
    <mj-section padding="0px 0px 0px 0px" background-color="#616676">
      <mj-column width="100%" vertical-align="top">
        <mj-image src="https://cdn.emailbuilder.ai/68509e6904fc27bcbbd459b1/uploads/67acb04712df30ed90f9492d.png" padding="23px 0px 0px 0px" href="https://emailbuilder.ai" width="60px">
        </mj-image>
        <mj-text align="center" font-size="11px" padding="13px 0px 18px 0px" line-height="1.5">
          <p>
            <span style="font-size: 15px; font-family: Poppins, sans-serif; color: rgb(255, 255, 255);">
              Contact me if there is anything you need to help with.&nbsp;
Want the full MJML?Open Password Reset Notification 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

Account Email TemplatesPassword Reset Email TemplatesSecurity / Phishing Email TemplatesTransactional Email TemplatesAll Email Templates

More account email templates