> ## Documentation Index
> Fetch the complete documentation index at: https://sleekplan.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Customize email layouts and content

> Edit the HTML layout and the subject and body of every notification email Sleekplan sends to your users, so they match your wording and branding. Uses editable templates with placeholders you keep in place.

Every notification Sleekplan sends to your end users is built from an editable template. You can rewrite the subject line and the HTML body of each individual email, and you can edit the shared **Email layout** that wraps around all of them (the header, footer, and styling). This lets you match your own wording, tone, and branding instead of using the Sleekplan defaults.

This article covers how to edit those templates. For the full list of which emails go out and who receives each one, see [Emails Sleekplan sends to your users](/help/account-security/emails).

<Info>
  Editing templates means editing raw HTML, so you'll be most comfortable here if you know some HTML and inline CSS. You don't have to start from scratch: each template already contains a working default you can tweak.
</Info>

## Layout vs individual emails

There are two kinds of template, and it helps to understand the difference before you edit:

* **Email layout.** This is the wrapper shared by every email: the outer HTML, the header with your logo and workspace name, the footer, and the CSS styles. Editing it changes the look of all your notification emails at once. It has no subject line of its own.
* **Individual notification emails.** These are the messages themselves, such as **New comment**, **Post status updated**, or **New changelog update**. Each one has its own subject line and body, and each is dropped into the layout when it's sent.

Think of the layout as the frame and each notification as the picture that goes inside it.

## Edit a template

Everything on this page lives in [**Settings → Public Portal & Widget → Email templates**](https://app.sleekplan.com/settings/email/template).

<Steps>
  <Step title="Open the Email templates settings">
    Go to [**Settings → Public Portal & Widget → Email templates**](https://app.sleekplan.com/settings/email/template). The page opens on the **Email layout** template by default.

    <img src="https://mintcdn.com/sleekplangmbh/oke82OOdYXwcNGgc/images/portal-email-templates-overview.png?fit=max&auto=format&n=oke82OOdYXwcNGgc&q=85&s=62dc1d13e3c23ffaa1a02c04258ce32f" alt="The Email templates settings page showing the template picker and the HTML body editor" width="1440" height="900" data-path="images/portal-email-templates-overview.png" />
  </Step>

  <Step title="Choose the email to edit">
    Open the **Email** dropdown and select the template you want to change: the **Email layout** wrapper, or any single notification such as **New comment** or **Post status updated**.

    <img src="https://mintcdn.com/sleekplangmbh/oke82OOdYXwcNGgc/images/portal-email-templates-picker.png?fit=max&auto=format&n=oke82OOdYXwcNGgc&q=85&s=148a9f21baddab3927eaabb22cb9818b" alt="The Email dropdown open, listing the email layout and each individual notification email" width="1440" height="900" data-path="images/portal-email-templates-picker.png" />
  </Step>

  <Step title="Edit the subject and body">
    For an individual notification, edit its **Subject** line and its **HTML body**. The **Email layout** has no subject, so you'll only see the HTML body for it.

    <img src="https://mintcdn.com/sleekplangmbh/oke82OOdYXwcNGgc/images/portal-email-templates-editor.png?fit=max&auto=format&n=oke82OOdYXwcNGgc&q=85&s=81c3a7c85adefc7fae5f9b2fc21aac95" alt="The Content section with the Subject field and HTML body editor highlighted for the New comment email" width="1440" height="900" data-path="images/portal-email-templates-editor.png" />

    <Warning>
      Keep the `{{ ... }}` placeholders and the `{if}` and `{foreach}` blocks intact. Placeholders such as `{{ user_name }}`, `{{ title }}`, and `{{ comment }}` are filled in with real values when the email is sent, and the layout's `{{LOGO}}`, `{{TITLE}}`, and `{{CONTENT}}` placeholders position your branding and the message body. Deleting one breaks that email.
    </Warning>
  </Step>

  <Step title="Save your changes">
    A save bar appears at the bottom of the page as soon as you make an edit. Click **Save** to publish the template, or **Discard** to revert to the last saved version. Your next matching notification uses the updated template right away.
  </Step>
</Steps>

## Default and customized templates

Each template shows a badge next to the **Template** heading:

* **Default** means the template is still Sleekplan's original version.
* **Customized** means you've edited and saved it.

Once a template is customized, a **Reset to default** button appears below the HTML body. Use it to discard your changes and restore Sleekplan's original template for that email.

<Warning>
  Resetting replaces your customized template with the Sleekplan default, and your changes can't be recovered afterward. You're asked to confirm before it happens.
</Warning>

## Related

<CardGroup cols={2}>
  <Card title="Emails Sleekplan sends" icon="envelope" href="/help/account-security/emails">
    See every notification your users can receive and who gets each one.
  </Card>

  <Card title="Custom email domain" icon="at" href="/help/portal-widget/custom-email-domain">
    Send these emails from your own address, like [feedback@yourcompany.com](mailto:feedback@yourcompany.com).
  </Card>
</CardGroup>
