Skip to main content

Staff Management

Configure who counts as “staff” in your server and what permissions they have. Staff roles control access to activity tracking, dashboards, and admin features.

What are Staff Roles?

Staff roles define:
  • Who is considered staff (via Discord roles or Roblox groups)
  • What they can do (permissions)
  • Their authority level (permission level 1-10)

Creating a Staff Role

1

Navigate to Staff Management

Go to Server SettingsTrackingStaff Management
2

Click Add Staff Role

Click + Add Staff Role
3

Configure Details

Fill in the form (detailed below)
4

Create

Click Create Role

Configuration Options

Role Name

What it is: A descriptive name for this staff configuration Examples:
  • “Moderators”
  • “Senior Staff”
  • “Trial Helpers”
  • “Development Team”
Use clear, descriptive names. You’ll see these in dashboards and logs.

Permission Level (1-10)

What it does: Determines authority hierarchy How it works:
  • Higher number = more authority
  • Level 5 can’t override Level 7
  • Level 10 can override everyone
Recommended Levels:
Level 1-2:  Trial/Junior Staff
Level 3-5:  Regular Staff/Moderators
Level 6-8:  Senior Staff/Admins
Level 9-10: Head Admin/Management
Permission levels are used for conflict resolution. If two staff members make conflicting actions, the higher level wins.

Criteria

You must select at least one way to identify staff:
How it works: Users with a specific Discord role are staffExample: Anyone with @Moderator roleBest for: Simple Discord-based staff structure

Permissions

Each staff role can have these permissions:

View Logs

What it allows: View staff activity logs in dashboards Use case: Let staff see who’s been active Recommended for: All staff levels

Verify Users

Use case: Help members with verification issues Recommended for: Support staff and above

Ban Users (coming soon )

What it allows: Ban/kick users and manage moderation actions Use case: Enforcement and discipline Recommended for: Moderator level and above

View Activity

What it allows: Access staff activity dashboards and analytics Use case: Monitor team performance Recommended for: All staff, management for detailed view

Max Rank Assignable

What it allows: Maximum Roblox group rank this staff role can assign to others Examples:
  • Trial Mods can assign up to Rank 10
  • Moderators can assign up to Rank 50
  • Admins can assign up to Rank 100
  • Set to 0 for no limit

Example Configurations

Trial Moderators

{
  "role_name": "Trial Moderators",
  "permission_level": 2,
  "discord_role": "@Trial Mod",
  "permissions": {
    "can_view_logs": true,
    "can_verify_users": true,
    "can_manage_bindings": false,
    "can_manage_staff": false,
    "can_ban_users": false,
    "can_view_activity": true,
    "max_rank_assignable": 10
  }
}

Moderators

{
  "role_name": "Moderators",
  "permission_level": 5,
  "discord_role": "@Moderator",
  "roblox_group": 123456,
  "min_rank": 100,
  "max_rank": 199,
  "permissions": {
    "can_view_logs": true,
    "can_verify_users": true,
    "can_manage_bindings": false,
    "can_manage_staff": false,
    "can_ban_users": true,
    "can_view_activity": true,
    "max_rank_assignable": 50
  }
}

Senior Staff

{
  "role_name": "Senior Staff",
  "permission_level": 8,
  "discord_role": "@Admin",
  "permissions": {
    "can_view_logs": true,
    "can_verify_users": true,
    "can_manage_bindings": true,
    "can_manage_staff": false,
    "can_ban_users": true,
    "can_view_activity": true,
    "max_rank_assignable": 150
  }
}

Best Practices

Create clear tiers:
  • Junior Staff: Levels 1-3
  • Mid-Level Staff: Levels 4-6
  • Senior Staff: Levels 7-9
  • Management: Level 10
Leave gaps so you can add new tiers later.
Don’t give “Manage Staff” to everyone. Follow principle of least privilege.
If possible, use the same staff structure in both Discord and Roblox. Makes management easier.
Keep notes on:
  • What each staff role is for
  • Which permissions they have
  • Why you set it up that way
Helpful when onboarding new admins.
As your server grows:
  • Check if permissions still make sense
  • Remove inactive staff roles
  • Adjust levels if structure changed

How Staff Tracking Works

Once staff roles are configured:
  1. Automatic Detection:
    • When a staff member joins a game with the Technified Tracker
    • System checks if they match any staff criteria
    • If yes, starts tracking their session
  2. Session Logging:
    • Records start time, end time, duration
    • Tracks which game/place they were in
    • Logs custom actions if implemented
  3. Dashboard Access:
    • Staff can view their own activity
    • Higher permission levels can view team activity
    • Management can see analytics and reports
Staff tracking requires the Roblox tracking module to be installed in your game. See the Staff Tracking Guide for setup.

Troubleshooting

Check:
  • User meets the criteria (Discord role OR Roblox group/rank)
  • Staff role is active and saved
  • Roblox tracker is installed in your game
  • User has verified their Roblox account
Solution: Verify criteria match the user’s actual roles/ranks
Cause: Group not configured in Group BindsSolution:
  1. Go to Server SettingsGroup Binds
  2. Add your Roblox group
  3. Return to Staff Management
  4. Groups will now appear in dropdown
Cause: May be referenced in other configurationsSolution: Remove any dependencies first, then delete

Next Steps


Staff Management gives you granular control over who can access what. Configure it once, and your team structure is automatically enforced.