Appearance
Admin Overview
The Admin is the staff-facing area of UIEngine. It is where Upstate International staff run day-to-day operations: viewing the dashboard, managing users and memberships, classes and semesters, events and registrations, enrollments, payments, scholarship requests, inventory, messaging, LGL sync, email templates, settings and roles, and coupons. This section of the documentation covers the core admin pages and how to use them.
Who uses it: Staff with the Admin or Super Admin role. Some areas (for example Settings and Roles) are Super Admin only. Instructors use a separate Instructor area (not the full Admin menu) for their assigned classes.
Roles and access
| Role | What they can access |
|---|---|
| Super Admin | Everything in Admin: dashboard, users, memberships, classes, semesters, events, registrations, enrollments, payments, scholarship requests, inventory, messaging, LGL sync, email templates, Settings and Roles, coupons. Full system configuration. |
| Admin | Dashboard, users, memberships, classes, semesters, events, registrations, enrollments, payments, scholarship requests, inventory, messaging, LGL sync, email templates, coupons. Cannot change system settings or manage staff roles. |
| Instructor | https://ui-admin.fly.dev/instructor — dashboard of assigned classes (active and past), class roster and enrollments for those classes, profile, and class messaging. Instructors do not use the full Admin area for day-to-day teaching work. They do not manage users, memberships, payments, or settings. If someone with the Instructor role is also given Admin access, they can open Admin as well. |
Logging in
- Open your browser and go to https://ui-admin.fly.dev/login (or https://ui-admin.fly.dev/ if your site shows the sign-in form on the home page).
- Enter your email and password.
- Click Log in (or the equivalent sign-in button).
- After sign-in, staff with the Admin or Super Admin role are taken to the Dashboard at https://ui-admin.fly.dev/admin. Instructors are taken to https://ui-admin.fly.dev/instructor.
If you forget your password, use the Forgot password link on the login page (or https://ui-admin.fly.dev/reset-password if you use a password-reset link from email). If you do not have an account, ask a Super Admin to create one and assign you the correct role.
Admin documentation — where to go
Use these links to find step-by-step guidance:
- Dashboard — Stats, reconciliation alerts, expiration alerts, and quick links.
- Users — Search, view, edit users; password reset; instructor access; family linking.
- Memberships — List and filter memberships, view detail, extend, manually create, expired view.
- Classes and semesters — Semesters, class products, instructor assignment, capacity.
- Events and registrations — Events, instances, check-in, no-show, capacity, CSV import for conversation clubs, WordPress migration via Sync/System.
- Enrollments — List, filter, cancel enrollments; impact on capacity.
- Payments — Payment list, detail, filters; refunds and Stripe.
- Scholarship requests — Review, approve, or deny subsidized-membership requests.
- Inventory — Capacity view, status indicators, waitlists.
Other admin areas (Messaging, LGL Sync, Email Templates, Settings and Roles, Coupons) are documented in their own sections.
Testing Suite
The Admin includes a Testing Suite (for example at https://ui-admin.fly.dev/admin/testing). It is for trying out workflows safely in non-production environments (for example with test mode, time machine, or scenario testing). Do not use the Testing Suite for normal production work. It is not intended for day-to-day member or staff operations. If you are unsure whether you should use it, ask Andrew.
Need help? Contact Andrew.