Appearance
Order Notifications
UIEngine sends two types of automated email notifications to admin staff: an instant alert when a new offline order is placed, and a daily digest summarizing activity from the past 24 hours. Used by: Admin and Super Admin.
Recipients for both are configured by Andrew via the ADMIN_EMAILS server setting.
Instant Alert — New Offline Order
When a member submits an offline payment order (paying by check or in-person), an alert email is sent immediately to admin staff.
When it fires: As soon as the member completes offline checkout — before any confirmation from staff.
What it contains: Member name and email, items ordered, total amount due, chosen payment method (check or office), and a link to review the order in the admin panel.
Purpose: Lets staff know a new order is waiting for confirmation without having to check the pending queue manually.
This alert fires separately from the member-facing confirmation email; failure of the admin alert never blocks the member's checkout.
Daily Digest
The daily digest is a once-per-day summary email sent to admin staff at 8 AM server time.
Enabling or disabling
Go to https://admin.uibeta.org/admin/settings → Email tab → toggle Daily digest enabled.
The toggle preserves when the last digest was sent, so re-enabling it will not send a duplicate for today.
What the digest contains
The digest has up to five sections. If all sections are empty (nothing to report), the email is not sent.
| Section | What it shows |
|---|---|
| Pending Offline Payments | Offline orders that have been placed but not yet confirmed by staff |
| Recent Orders | Stripe and offline payments received in the last 24 hours |
| Expiring Soon | Memberships expiring within the next 30 days |
| Upcoming Renewals | Memberships due for renewal in the near term |
| Scholarship Requests | Scholarship applications currently awaiting review |
Each section links directly to the relevant admin page so you can act without searching.
Sent time and cadence
One email per day, at 8 AM. The system checks whether a digest has already been sent today before sending; if the server restarts partway through the day, it will not send a second digest.
Need help? Contact Andrew.