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

# Designing your app's emails

> Design branded emails for your Base44 app, preview them on any screen, customize built-in emails like password resets, and send them from your app's workflows.

Design the emails your app sends so they look like your app, not a plain text message. From **Emails** in your dashboard, you can start from a ready-made template in your brand colors and fonts, ask the AI to design a new one, preview it on desktop, tablet, and mobile, and send yourself a test before your app users see it.

You can also customize the built-in emails Base44 sends your app users, such as password resets, and use any of your designed emails as a step in a [workflow](/Building-your-app/Creating-workflows).

<Note>
  If you are on the Free or Starter plan, you can preview and test the built-in emails, but designing your own emails and customizing the built-in ones needs the Builder plan or higher.
</Note>

<Frame caption="Designing your app's emails in Base44">
  <img src="https://mintcdn.com/base44/JLt9TAllmOekzGj5/images/emails-tab.png?fit=max&auto=format&n=JLt9TAllmOekzGj5&q=85&s=4d6a827e4ae03ae357b33236a3b2cd1b" alt="A screenshot of the Emails tab with the Start from a template gallery, Generate with AI and the built-in emails list" width="1440" height="870" data-path="images/emails-tab.png" />
</Frame>

***

## Starting from a template

Base44 writes a set of starter emails for each app, already styled with your app's logo, colors, and fonts. Pick one to save it as your own email. It opens in the preview, ready to change as much as you like.

**To start from a template:**

1. Click **Dashboard** in your app editor.
2. Click **Emails**.
3. Under **Start from a template**, find the template you want. If your app has more than 3 templates, use the arrows to see the rest.
4. Hover over the template and click **Use this template**.

<Frame caption="Starting from a template in Base44">
  <img src="https://mintcdn.com/base44/JLt9TAllmOekzGj5/images/emails-template-gallery.png?fit=max&auto=format&n=JLt9TAllmOekzGj5&q=85&s=5fa64f3a56f7368b8dc1adbaa5aa0a95" alt="A screenshot of the Start from a template gallery with Use this template outlined on the Product update template" width="1608" height="880" data-path="images/emails-template-gallery.png" />
</Frame>

***

## Designing with AI chat

Describe the email you want in the AI chat, and it designs the email for you in your app's style. For example, `Design a welcome email that thanks new members and links to their profile page`. You can type it straight into the AI chat, or start from the Emails tab.

**To design an email with the AI chat:**

1. Click **Dashboard** in your app editor.
2. Click **Emails**.
3. Click **Generate with AI**.
4. Describe the email in the AI chat and send your message.

***

## Previewing and testing

Open any email to see exactly what your app users receive, check how it looks on different screens, and send yourself a test copy.

<Frame caption="Previewing an email in Base44">
  <img src="https://mintcdn.com/base44/JLt9TAllmOekzGj5/images/emails-preview.png?fit=max&auto=format&n=JLt9TAllmOekzGj5&q=85&s=65bb8446612786c7dbf6e1d09e82ce78" alt="A screenshot of the Password reset email preview at Mobile size, with Edit with AI and Send test to me" width="2152" height="1050" data-path="images/emails-preview.png" />
</Frame>

**To preview and test an email:**

1. Click **Dashboard** in your app editor.
2. Click **Emails**.
3. Click the email you want to open.
4. Choose what you want to do:
   * **Check other screen sizes:** Click **Desktop**, **Tablet**, or **Mobile** above the preview.
   * **Send a test:** Click **Send test to me** to get a copy in your own inbox.
   * **Change the email:** Click **Edit with AI** and describe what to change in the AI chat.
   * **Delete the email:** For emails you designed, click **Delete**, then click **Delete template** to confirm.

<Warning>
  Deleting an email cannot be undone. Any workflow or backend function that sends it stops working until you create the email again.
</Warning>

***

## Customizing built-in emails

If your app has a login, it automatically sends 4 account emails to the people who use it. You don't need to set them up or turn them on. Base44 sends them as part of your app's signup and login, already styled with your app's logo and colors.

* **Password reset:** Sent when a user asks to reset their password.
* **Email verification:** Sent when a user needs to verify their email address.
* **User invitation:** Sent when someone is invited to join the app.
* **Access approved:** Sent when an app access request is approved.

Changing them is optional. If you edit one, your version is sent instead of the Base44 one, and it shows **Edited by you** in the list. To go back to the Base44 version at any time, open the email, click **Reset to default**, then click **Reset**. This deletes your version and cannot be undone. Keep the link or button each email needs, such as the reset link, or your app users get the Base44 version. If your app uses its own login pages, you only see the emails Base44 still sends for it.

<Frame caption="Customizing built-in emails in Base44">
  <img src="https://mintcdn.com/base44/JLt9TAllmOekzGj5/images/emails-built-in.png?fit=max&auto=format&n=JLt9TAllmOekzGj5&q=85&s=9fd4c8a11896806cf1486ff57adb6ee1" alt="A screenshot of the Application emails list: Password reset, Email verification, User invitation and Access approved" width="1635" height="730" data-path="images/emails-built-in.png" />
</Frame>

**To customize a built-in email:**

1. Click **Dashboard** in your app editor.
2. Click **Emails**.
3. Under **Application emails**, click the email you want to change.
4. Click **Edit with AI** and describe what to change in the AI chat.

<Note>
  The email verification email goes to people who are still signing up, so your version has a few extra checks before it sends. Your app needs its own [custom email domain](/Setting-up-your-app/Sending-emails-from-a-custom-domain), your version must show the verification code, and it is reviewed first, which can take up to an hour. Until then, your app users get the Base44 version, and the preview shows why under **Sending**.
</Note>

***

## Sending from workflows

Any email you design can be a step in a workflow, so it sends automatically when something happens in your app, such as a new signup or a completed order.

To add one, ask the AI chat, for example `When a new user signs up, send them a welcome email`. The AI designs the email and adds it to the workflow as a **Send email** step, ready to run. When you open the workflow, the step shows who the email goes to, its subject, and which template it uses.

Learn more about [creating workflows](/Building-your-app/Creating-workflows), and about [who your app can email](/documentation/building-your-app/sending-emails#who-you-can-email).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.