Appearance
Dashboard
The Dashboard is the main Admin landing page. You reach it at https://ui-admin.fly.dev/admin after logging in. It gives you an at-a-glance view of key numbers, alerts, and shortcuts so you can spot issues and jump to the right area quickly. Used by: Admin and Super Admin.
What you see when you open the Dashboard
When the dashboard loads, you see several areas:
Stats widgets — Summary numbers for users, memberships, and sync status. These typically include:
- Users — Total number of user accounts in the system.
- Memberships — Total active memberships (or a count of members).
- Pending syncs — How many items are waiting to be sent to Little Green Light (LGL). These are normal after someone joins, renews, or enrolls; the system sends them in the background every 30 seconds or so.
- Failed syncs — How many sync jobs did not complete successfully. A small number might clear on retry; if the number stays high or grows, flag it to Andrew.
Use these numbers as a quick health check: if user or membership counts look wrong, or if failed syncs are high, something may need attention.
Reconciliation widget
The reconciliation area compares what UIEngine has with what you expect (for example membership or payment counts). If the numbers do not match, the dashboard may show a discrepancy or alert.
What to do: If you see a reconciliation alert or numbers that do not look right, note what the dashboard shows and contact Andrew. Do not try to “fix” data from the dashboard alone; reconciliation issues often need to be corrected in a specific way to avoid duplicate or missing records.
Membership expiration widget
This area shows memberships that are expiring soon or expired.
- Expiring soon — End date is coming up (for example in the next 30 days). Use this list to follow up with renewal reminders or outreach.
- Expired — End date has passed. These members no longer have active access. You can use the Memberships area (and the expired memberships view) to review them and decide on renewal or lapsed-member outreach.
How to act on it: Click through to the Memberships section (via the widget link or the sidebar). From there you can filter by “expiring soon” or open the Expired memberships view to see full lists and take action (for example sending a renewal reminder from a membership’s detail page).
Quick links
The dashboard includes quick links to common areas, such as:
- Memberships — View and filter all memberships, create one manually, or open the expired view.
- Sync — See the LGL (and optionally WordPress) sync queue, filter by status, and retry failed jobs.
- Users — Search and manage user accounts.
- Classes or Semesters — Manage classes and semesters.
- Events — Manage events and conversation clubs.
- Payments — View and filter payments.
- System (if available) — Overview of connections and queue summary.
Use these when you want to jump straight to a section without going through the main menu.
What “pending” and “failed” sync counts mean
- Pending — Items (for example a new member or a payment) are in the queue waiting to be sent to LGL. This is normal; the background process runs regularly and will send them. You only need to worry if the pending count stays very high for a long time.
- Failed — A sync job was attempted but did not succeed (for example because of a temporary LGL issue or a data problem). You can go to the Sync page, filter by “failed,” and use Retry on individual jobs. If many jobs keep failing or the same job fails repeatedly, contact Andrew.
Check the dashboard at the start of each week as a health check. Look at the stats, any reconciliation alerts, expiration counts, and failed syncs so you can catch issues early.
Need help? Contact Andrew.