> ## Documentation Index
> Fetch the complete documentation index at: https://docs.evomarketing.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Creator Roster

> Managing creators and tracking performance

The Creator Roster provides tools for managing creators, tracking performance, and handling lifecycle operations.

## Roster surfaces

Two parallel roster views exist:

| Surface                  | Path                   | Purpose                   |
| ------------------------ | ---------------------- | ------------------------- |
| **Creator Roster**       | `/team/creators`       | Legacy tabbed view        |
| **Creator Roster (New)** | `/team/creator-roster` | Revamped benchmark ladder |

## Roster tabs

The roster includes multiple tabs:

| Tab              | Purpose            |
| ---------------- | ------------------ |
| **All**          | All creators       |
| **Active**       | Currently active   |
| **Onboarding**   | In onboarding flow |
| **Needs Review** | Requires attention |
| **Training**     | In coaching queue  |
| **Removed**      | No longer active   |

## Brand tabs

Within a brand view, 8 tabs organize creators:

| Tab            | Contents              |
| -------------- | --------------------- |
| Overview       | Brand summary         |
| Roster         | Creator list          |
| Account Health | Account status grades |
| Metrics        | Performance data      |
| Content        | Posted placements     |
| Strategy       | Brand strategy        |
| Chat           | Brand channel         |
| Settings       | Brand configuration   |

## Benchmark ladder

The new roster uses tenure-based weekly benchmarks:

### Weekly targets

| Week | Requirement                    |
| ---- | ------------------------------ |
| W1   | 1K+ average views              |
| W2   | 1 video 10K+                   |
| W3   | 3 videos 10K+ OR 1 video 100K+ |
| W4+  | 5K+ average OR 1 video 100K+   |

### Status indicators

| Status    | Meaning                 |
| --------- | ----------------------- |
| **Hit**   | Met benchmark (green)   |
| **Close** | Near benchmark (yellow) |
| **Miss**  | Missed benchmark (red)  |

Visual strip shows week-by-week performance.

## Creator tiers

Earned ladder from lowest to highest:

| Tier           | How earned                         |
| -------------- | ---------------------------------- |
| **Beginner**   | Default for new creators           |
| **Rocket**     | First brand deal activates         |
| **Moonwalker** | 10M lifetime views while on a deal |
| **Galaxy**     | Admin-granted only                 |

### Tier benefits

| Tier       | Benefits                         |
| ---------- | -------------------------------- |
| Galaxy     | Premium brands, priority support |
| Moonwalker | Mid-tier brand deals             |
| Rocket     | Standard brand deals             |
| Beginner   | Entry-level opportunities        |

## Creator flags

Flags indicate issues requiring attention:

| Flag       | Visibility    | Effect                              |
| ---------- | ------------- | ----------------------------------- |
| **Yellow** | Creator sees  | Locks brand chat until acknowledged |
| **Red**    | Internal only | Admin review required               |

### Flag workflow

1. Flag triggered (auto or manual)
2. Creator sees yellow flag on Brand Hub
3. Chat locked until acknowledged
4. Creator clicks "Acknowledge"
5. Chat unlocked, flag marked as seen

## Account health

Per-account grades based on:

* Sync status
* Posting frequency
* Engagement metrics
* Error history

Worst-account grade rolls up to creator level.

## Filtering

Filter roster by:

| Filter  | Options                                 |
| ------- | --------------------------------------- |
| Brand   | Specific brand or "All"                 |
| Tier    | Galaxy, Moonwalker, Rocket, Beginner    |
| Status  | Active, Onboarding, Removed             |
| Source  | Manual, Application, Invite, Ambassador |
| App     | Has app, No app                         |
| Applied | Has job board application               |

## Creator actions

### Individual actions

| Action      | Effect                  |
| ----------- | ----------------------- |
| View detail | Open creator profile    |
| Edit        | Modify creator settings |
| Add flag    | Create yellow/red flag  |
| Add note    | Internal admin note     |
| Remove      | Remove from brand       |

### Bulk actions

* Export to CSV
* Bulk flag
* Bulk message

## Removal workflow

Removing a creator:

1. Select creator
2. Click "Remove"
3. Choose reason code
4. Add notes (optional)
5. Confirm

Reason codes are tracked for analytics.

### Rejection (different from removal)

Full rejection includes:

* 60-day Better Auth ban
* Rejection letter email
* Lockout expires automatically

## API endpoints

| Method | Path                                | Purpose                   |
| ------ | ----------------------------------- | ------------------------- |
| GET    | `/api/internal/creators`            | List creators (paginated) |
| GET    | `/api/internal/creators/:id`        | Creator detail            |
| PATCH  | `/api/internal/creators/:id`        | Update creator            |
| POST   | `/api/internal/creators/:id/flags`  | Add flag                  |
| POST   | `/api/internal/creators/:id/remove` | Remove from brand         |

## Backend implementation

**Key files:**

* `app/controllers/api/internal/creators_controller.rb`
* `app/services/creators/benchmark_ladder.rb`
* `app/services/creators/flag_automation.rb`
* `app/services/creators/rejector.rb`

## Best practices

1. **Review flags promptly** - Don't leave yellow flags unaddressed
2. **Use notes** - Document interactions
3. **Check Account Health** - Sync issues affect attribution
4. **Monitor benchmarks** - Identify struggling creators early
