Appearance
Email Templates
Email templates are pre-written emails the system sends automatically — for example membership confirmation, class enrollment confirmation, and renewal reminders. You can edit these templates so the wording matches your organization. Templates can be global (used system-wide) or product-specific (used only for a particular class, event, or membership product).
Used by: Admin.
What Email Templates Are
Templates define the subject line and body of automated emails. When a member joins, enrolls in a class, or triggers another action, the system fills in placeholders (e.g. {first_name}, {class_name}) and sends the email. Editing a template changes the text for all future emails that use it.
Two Types of Templates
| Type | Where they live | When they’re used |
|---|---|---|
| Global templates | /admin/emails | System-wide. Used for all products unless a product has its own template. |
| Product-specific templates | /admin/products/[id]/emails | Override the global template for one product (e.g. a specific class or membership level). |
How to Find and Edit a Global Template
- Go to https://ui-admin.fly.dev/admin/emails.
- Find the template by name (e.g. “Membership Confirmation”, “Class Enrollment Confirmation”).
- Click the template to open it.
- Edit the subject line and body as needed.
- Use placeholders such as {first_name}, {last_name}, {membership_level}, {class_name} — the system replaces these with real data for each recipient. Do not delete these placeholders or the emails may break or look wrong.
- Use Preview (if available) to see how the email looks with sample data.
- Save your changes.
WARNING
Do not delete template placeholders like {first_name} or {class_name}. The system uses them to personalize each email.
How to Find a Product-Specific Template
- Go to https://ui-admin.fly.dev/admin/products.
- Open the product (e.g. a class, event, or membership level).
- Open the Emails tab for that product.
- Edit the template there. Product-specific templates override the global one for that product only.
Routes at a Glance
| Where | Path | What you do |
|---|---|---|
| Template list | /admin/emails | View and open all global templates. |
| Single template | /admin/emails/[id] | View and edit one template. |
| Email settings | /admin/settings/emails | Configure email-related settings (e.g. SMTP). |
| Product emails | /admin/products/[id]/emails | View and edit templates for that product. |
The Email Log
The email log lets you see what was sent and optionally resend.
- Go to https://ui-admin.fly.dev/admin/email-log.
- Search or filter by recipient, template, date, or status.
- View details of sent emails (recipient, template, status).
- Use Resend (if available) when a member didn’t receive an email and you’ve confirmed it’s appropriate to resend.
TIP
If a member says they didn’t receive a confirmation, check the email log before resending manually. You can see whether it was sent, failed, or bounced.
Summary
- Global templates: Admin → Emails — edit subject and body; keep placeholders.
- Product-specific: Admin → Products → open product → Emails tab.
- Email log: Admin → Email log — search sent emails and resend if needed.
Need help? Contact Andrew.