Remote Moderation Staffing Tracker
This dataset provides detailed tracking of remote social media moderation staffing, including shift schedules, alert response times, team assignments, collaboration metrics, and burnout indicators. It enables trust & safety managers and operations leads to optimize staffing rotations, monitor coverage, and proactively address moderator wellbeing for safer platform operations.
Sample rows
preview · 8 of 62 rows · all 16 columns| moderator_idstring | team_idstring | shift_duration_hoursfloat | burnout_flagboolean | team_namestring | moderator_namestring | moderator_emailstring | shift_idstring | shift_datedate | shift_start_timedatetime | shift_end_timedatetime | alert_countinteger | average_response_time_secondsfloat | collaborators_countinteger | coverage_flagboolean | shift_notesstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| mod_001 | team_1 | 8 | false | Pacific Watch | Ariana Knight | ariana.knight@ | shift_1001 | 2024-06-01 | 2024-06-01T08:00:00 | 2024-06-01T16:00:00 | 23 | 44.7 | 2 | true | Routine shift, no incidents reported. |
| mod_002 | team_2 | 7 | false | Atlantic Shield | Benjamin Lee | ben.lee@ | shift_1002 | 2024-06-01 | 2024-06-01T16:00:00 | 2024-06-01T23:00:00 | 31 | 61.2 | 3 | true | Handled a spam outbreak, resolved with team. |
| mod_003 | team_1 | 6 | false | Pacific Watch | Chloe Martin | chloe.martin@ | shift_1003 | 2024-06-02 | 2024-06-02T00:00:00 | 2024-06-02T06:00:00 | 12 | 37.5 | 1 | true | Quiet shift, minimal alerts. |
| mod_004 | team_3 | 6 | true | Central Response | David Singh | d.singh@ | shift_1004 | 2024-06-02 | 2024-06-02T09:00:00 | 2024-06-02T15:00:00 | 45 | 98.9 | 4 | false | Moderator reported fatigue after handling excessive alerts. |
| mod_005 | team_2 | 8 | false | Atlantic Shield | Emily Zhao | emily.zhao@ | shift_1005 | 2024-06-02 | 2024-06-02T18:00:00 | 2024-06-03T02:00:00 | 27 | 58 | 2 | true | Coordinated with night team for incident escalation. |
| mod_006 | team_3 | 6 | false | Central Response | Felix Torres | felix.torres@ | shift_1006 | 2024-06-03 | 2024-06-03T04:00:00 | 2024-06-03T10:00:00 | 19 | 42.3 | 1 | true | Early morning coverage, no major events. |
| mod_007 | team_1 | 6 | true | Pacific Watch | Gabriella Novak | gab.novak@ | shift_1007 | 2024-06-03 | 2024-06-03T12:00:00 | 2024-06-03T18:00:00 | 40 | 108.5 | 3 | false | High alert count, coverage stretched; moderator reported emotional stress. |
| mod_008 | team_2 | 6 | false | Atlantic Shield | Harper Evans | harper.evans@ | shift_1008 | 2024-06-03 | 2024-06-03T20:00:00 | 2024-06-04T02:00:00 | 14 | 35.6 | 2 | true | Smooth shift, high collaboration. |
| mod_009 | team_4 | 6 | false | Global Sentinel | Ivan Petrov | ivan.petrov@ | shift_1009 | 2024-06-04 | 2024-06-04T07:30:00 | 2024-06-04T13:30:00 | 21 | 48.1 | 1 | true | Moderate volume, no issues. |
| mod_010 | team_1 | 5 | false | Pacific Watch | Jasmine Patel | j.patel@ | shift_1010 | 2024-06-04 | 2024-06-04T15:00:00 | 2024-06-04T20:00:00 | 6 | 20.2 | 0 | true | Low alert count, solo coverage. |
| mod_011 | team_3 | 6 | false | Central Response | Kai Matsuda | kai.matsuda@ | shift_1011 | 2024-06-04 | 2024-06-04T22:00:00 | 2024-06-05T04:00:00 | 29 | 55.7 | 2 | true | Handled flagged scam posts efficiently. |
| mod_012 | team_4 | 8 | false | Global Sentinel | Lara McCarthy | lara.mccarthy@ | shift_1012 | 2024-06-05 | 2024-06-05T09:00:00 | 2024-06-05T17:00:00 | 33 | 70.2 | 3 | true | Moderated several contentious posts, team support helped. |
| mod_013 | team_2 | 6 | false | Atlantic Shield | Miguel Ruiz | miguel.ruiz@ | shift_1013 | 2024-06-05 | 2024-06-05T18:00:00 | 2024-06-06T00:00:00 | 16 | 39.8 | 1 | true | Evening shift, calm and collaborative. |
| mod_014 | team_3 | 6 | true | Central Response | Natalie Brooks | natalie.brooks@ | shift_1014 | 2024-06-06 | 2024-06-06T04:00:00 | 2024-06-06T10:00:00 | 42 | 115.3 | 2 | false | Burnout reported after surge in alert volume. |
| mod_015 | team_4 | 6 | false | Global Sentinel | Omar Farouk | omar.farouk@ | shift_1015 | 2024-06-06 | 2024-06-06T11:00:00 | 2024-06-06T17:00:00 | 25 | 49.5 | 2 | true | Handled a case of coordinated spam. |
| mod_016 | team_1 | 6 | false | Pacific Watch | Priya Desai | priya.desai@ | shift_1016 | 2024-06-06 | 2024-06-06T18:00:00 | 2024-06-07T00:00:00 | 17 | 42.8 | 1 | true | Moderated escalation with help from lead. |
| mod_017 | team_2 | 6 | false | Atlantic Shield | Quentin Wright | quentin.wright@ | shift_1017 | 2024-06-07 | 2024-06-07T05:00:00 | 2024-06-07T11:00:00 | 8 | 25.3 | 0 | true | Solo shift, light traffic. |
| mod_018 | team_3 | 8 | false | Central Response | Rosa Jimenez | rosa.jimenez@ | shift_1018 | 2024-06-07 | 2024-06-07T14:00:00 | 2024-06-07T22:00:00 | 37 | 85.1 | 2 | true | Busy but manageable with support. |
| mod_019 | team_4 | 6 | false | Global Sentinel | Sofia Rossi | sofia.rossi@ | shift_1019 | 2024-06-08 | 2024-06-08T06:00:00 | 2024-06-08T12:00:00 | 11 | 32.2 | 1 | true | Routine moderation, nothing unusual. |
| mod_020 | team_1 | 6 | false | Pacific Watch | Takumi Watanabe | takumi.watanabe@ | shift_1020 | 2024-06-08 | 2024-06-08T13:00:00 | 2024-06-08T19:00:00 | 22 | 50.6 | 2 | true | Moderated cyberbullying reports successfully. |
What the 62 rows show
from the 62-row sample- 16%burnout_
flag = true - 6.0median shift_
duration_ hours - 23.5median alert_
count - 57.6median average_
response_ time_ seconds - 2median collaborators_
count
Median 6.0, from 3.5 to 8.0.
- string 7
- integer 2
- float 2
- date 1
- datetime 2
- boolean 2
Columns
16 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 7 columns | |||
moderator_id | string | Unique identifier for each moderatorunique | mod_001 |
moderator_name | string | Full name of the moderator | Ariana Knight |
moderator_email | string | Moderator's email addressunique | ben.lee@ |
team_id | string | Identifier for the moderation team8 teams | team_1 |
team_name | string | Name of the moderation team8 names | Pacific Watch |
shift_id | string | Unique identifier for each shiftunique | shift_1001 |
shift_notes | string | Additional notes or comments about the shift (e.g., incidents, feedback)optional | Handled some minor spam. |
| Numbers 4 columns | |||
shift_duration_hours | float | Total duration of the shift in hours0.5 to 24 | 8 |
alert_count | integer | Number of moderation alerts handled during the shift0 or more | 23 |
average_response_time_seconds | float | Average time taken to respond to alerts during the shift (in seconds)0 or more | 44.7 |
collaborators_count | integer | Number of other moderators collaborated with during the shift0 or more | 2 |
| Dates and times 3 columns | |||
shift_date | date | Date of the shift | 2024-06-01 |
shift_start_time | datetime | Start time of the shift | 2024-06-01T08:00:00 |
shift_end_time | datetime | End time of the shift | 2024-06-01T16:00:00 |
| True or false 2 columns | |||
burnout_flag | boolean | Indicates if the moderator reported burnout symptoms during or after the shift | false |
coverage_flag | boolean | Indicates if the shift provided adequate coverage for the platform | true |
Use it for
A social media dashboard
The burnout_
flag rate, shift_ duration_ hours by team_ id and a breakdown of team_ name. Excel, Power BI or Tableau. Why do 10 of 62 rows have burnout_
flag = true? A class exercise
Hand out the rows and one question. Everyone works from the same 62 rows.
- Moderators62mod_0018team_1mod_0046team_3mod_0076team_1
A software demo
Believable moderators with moderator_
name, moderator_ email and team_ id to fill a screen in front of a buyer.
blueprint · remote-moderation-staffing-tracker
Behind this dataset
Same schema. As many rows as you need.
These 62 rows came out of a blueprint — 16 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Each staff member can be assigned a maximum of two consecutive shifts before mandatory rest.
- Moderation coverage must meet a minimum threshold per hour for all flagged incidents.
- Shift swaps must be logged with supervisor approval.
- Staff availability is dynamically updated based on absence or emergency leave.
- Overlapping shifts are permitted only for priority event coverage.
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- remote-moderation-staffing-tracker