Email Templates
BunShip Pro includes 13 pre-built email templates using React Email. They’re fully styled, responsive, and ready to customize.Included Templates
All templates live inpackages/emails/src/templates/:
All templates use a shared layout component at
packages/emails/src/components/Layout.tsx that provides consistent header, footer, and styling.
Previewing Templates
React Email has a built-in preview server:/admin/email-templates.
Editing Templates
Each template is a React component. Open the file and change the text, colors, or layout. For example, to update the welcome email subject line and body:<Heading>, <Text>, <Button>, <Section>, etc.) for cross-client email compatibility.
Changing Branding
The shared layout inpackages/emails/src/components/Layout.tsx controls:
- Logo image
- Header background color
- Footer text and links
- Font choices
Configuring the Email Provider
BunShip Pro supports three email providers, configured viaEMAIL_PROVIDER in .env:
Resend Setup
SMTP Setup
Adding New Templates
- Create a new file in
packages/emails/src/templates/:
- Add the template to the API’s email service to trigger sending from your backend logic
- The template will automatically appear in the React Email preview server
Next Steps
- Theming & Branding — Change the app’s colors and fonts to match your email branding
- Configuration — Full environment variable reference

