Skip to main content
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.
You need the Builder plan or higher to use Emails, including designing emails, customizing the built-in ones, and seeing email stats. On the Free or Starter plan, Emails shows an upgrade screen instead.
The Emails tab with the template gallery, Generate with AI and the built-in emails list

Designing your app's emails in Base44


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. Click the Emails tab.
  4. 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.
  5. Hover over the template and click Use this template.
The Start from a template gallery with Use this template outlined on a template

Starting from a template in Base44


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 the Emails tab.
  4. Click Generate with AI.
  5. 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.
A Password reset email preview at Mobile size, with Edit with AI and Send test to me

Previewing an email in Base44

To preview and test an email:
  1. Click Dashboard in your app editor.
  2. Click Emails.
  3. Click the Emails tab.
  4. Click the email you want to open.
  5. 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.
Deleting an email cannot be undone. Any workflow or backend function that sends it stops working until you create the email again.

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.
The Application emails list, with Password reset, Email verification, User invitation and Access approved

Customizing built-in emails in Base44

To customize a built-in email:
  1. Click Dashboard in your app editor.
  2. Click Emails.
  3. Click the Emails tab.
  4. Under Application emails, click the email you want to change.
  5. Click Edit with AI and describe what to change in the AI chat.
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, 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.

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, and about who your app can email.

Tracking email performance

See how the emails your app sends are doing: how many were sent and delivered, and how often people opened them or clicked a link. You also see bounces, spam reports, and unsubscribes, a chart for each day, and a list of the emails you send most. To see the same stats for a single email, open it from that list.
About email stats:
  • Stats cover the emails your app sends from workflows and backend functions. Built-in emails, such as password resets, and test emails aren’t counted.
  • Opens are approximate, because some mail apps load images automatically. Opens and clicks count every open and click, not unique people.
  • Opens and clicks aren’t tracked for emails without an unsubscribe link, such as receipts and confirmations.
  • Emails your app sends from its own email domain aren’t counted yet, so they show no data.
To see how your emails are doing:
  1. Click Dashboard in your app editor.
  2. Click Emails.
  3. Click the Dashboard tab.
  4. Choose 7 days, 30 days, or 90 days to set the time range.
A screenshot of the Dashboard tab in Emails, outlined, showing Email performance with Sent, Delivered, Opens and Clicks, daily charts, and the Top emails list

Tracking email performance in Base44