Skip to main content
Managing a staff team across a Discord server is challenging without the right tools. Solara centralises staff oversight in one place — tracking who’s active, handling leave requests, recording promotions and demotions, and maintaining a live roster — so your leadership team always has a clear picture of the team’s health.

Features

Staff activity tracking and inactivity alerts Use /activity to pull up a staff member’s activity report over a given period. Solara monitors message counts and moderation actions, and can alert leadership when a staff member falls below expected activity thresholds. LOA system Staff members submit leave of absence requests with /loa, specifying a reason and duration. Requests are posted to the configured staff channel for review. Managers approve with /loa approve, and the member’s status is updated automatically — no spreadsheets or manual tracking required. Promotions and demotions Use /promote and /demote to adjust a staff member’s role. Every change is logged with the acting manager’s name, the reason provided, and a timestamp, giving you a clear record of your team’s history. Per-staff infraction tracking Staff infractions are tracked separately from regular member cases. This keeps your staff accountability records clean and accessible to leadership without surfacing in general moderation logs. Role hierarchy enforcement Solara respects your server’s role hierarchy at all times. Staff can only take actions on members with lower roles, preventing accidental misuse of elevated permissions. Staff roster Run /staff list to view the full staff roster, including each member’s role, join date, and key statistics. Use this as a quick reference during team meetings or when onboarding new staff.

Handling a LOA request

1

Staff member submits a request

The staff member runs /loa and provides a reason and duration. Solara posts the request to the configured staff channel for the team to see.
2

Request is reviewed

Leadership reviews the request in the staff channel. The request includes the member’s name, reason, and requested duration.
3

Manager approves

A manager with the appropriate permissions runs /loa approve @member to approve the request.
4

Status updates automatically

Solara marks the member as on leave and updates their status. When the duration ends, their status is cleared automatically.

Commands quick reference

CommandDescription
/staff listView the full staff roster with roles and join dates
/promotePromote a staff member to a higher role
/demoteDemote a staff member to a lower role
/loaSubmit a Leave of Absence request
/loa approveApprove a staff member’s LOA request
/activityCheck a staff member’s activity over a given period
Run /activity @member to check a staff member’s recent activity before deciding to take any disciplinary action. Having the data in hand keeps decisions fair and well-documented.
Last modified on April 17, 2026