Skip to content
Flint Help Center
Open Flint

Moderation in Flint

How Flint flags concerning student messages, who gets alerted, and how admins and teachers set it up.

Updated October 12, 2026

Sparky looks for concerning content as it responds to student messages — a threat, bullying, or a student talking about hurting themselves. When Sparky flags a message, Flint alerts the designated recipients and records the flag in analytics so someone can follow up. AI flagging does not replace staff oversight.

School moderation settings and school-wide analytics require the relevant school or term ownership, including a teacher-labelled school creator. Being a moderator does not grant that access; recipients without ownership can follow their alert email's session link. Student-owned personal schools do not expose these full Admin pages. To change a class's settings or moderators, you need Can edit on the class. See Roles in Flint.

Moderation guidelines, custom categories and school moderators apply to the selected term. The school's default Alert frequency applies across terms.

How it works, in short

  • Sparky does the flagging. There's no separate step for you to run and nothing for students to trigger; it happens as part of the conversation.
  • There are two layers of moderators. School moderators cover a whole term and are assigned grade levels; class moderators only hear about their own class.
  • Alerts arrive by email. Choose Immediately, Hourly, Daily or Weekly for non-self-harm alerts; the default is Immediately. Self-harm alerts are always sent immediately.
  • Self-harm can't be switched off. Once a moderator is receiving self-harm alerts, that category is locked on.
  • Every grade level needs cover. Flint won't let you save a moderator list that leaves a grade level without a moderator.

What Flint flags

Add your own categories

If your school cares about something that isn't on that list, add it:

  1. Click Admin › Settings › Moderation.
  2. Under Custom moderation categories, type a short name — for example "Political content" — and click Add.
  3. Flint writes a description of what should be flagged under that name. Edit it if it isn't quite right, then click Save inside the category draft. The category is saved immediately, independently of the page's top-right Save and Discard controls.

Names can be up to 250 characters and descriptions up to 500, and you can have up to 20 custom categories per term. To remove one, click the trash button next to it and confirm Remove — future messages stop being flagged under it.

Every school moderator whose grade levels match gets alerts for custom categories.

School moderators

School moderators watch a whole term. They can be admins, teachers, counselors or other student support staff — Flint only lets you pick someone who is a teacher or admin in your school and has already signed in at least once.

An admin- or teacher-labelled school creator starts out as a moderator, covering every grade level and every category. A student who creates a personal school is not made a school moderator. A new term receives copies of the active term's moderators, moderation guidelines and custom categories. Later changes to one term do not update the other term's copies. See Creating and managing terms.

Add or change a school moderator

The recordings below show an earlier interface and don't show the newer Alert frequency controls. Follow the written steps for current settings.

Opening School settings, Moderation, adding a new moderator, and selecting their grades and categories

  1. Click Admin in the left sidebar.
  2. Click Settings, then Moderation (it sits under your term's name).
  3. Under Content moderators, click Add moderator, or click an existing moderator to open their card.
  4. In Moderator, choose the teacher or admin.
  5. In Moderation categories for email notifications, tick the categories they should hear about.
  6. In Grade levels, choose which students they cover.
  7. In Alert frequency, keep School default or choose an override for this moderator.
  8. Click Save in the top right.

A new moderator starts out covering every grade level and every category, so steps 5 and 6 are about narrowing that down. Each moderator's card shows their coverage at a glance — All grades or a count, and All categories or a count.

To remove someone, click the trash button on their card and save. Flint blocks the save if it would leave a grade level without a moderator, and tells you which grades still need cover.

Moderation guidelines

Moderation guidelines tell Sparky how to respond in the moment, so a student who says something worrying gets a supportive, school-appropriate reply rather than a generic one.

Typing custom instructions into the Moderation guidelines text box in School settings

  1. Click Admin › Settings › Moderation.
  2. Write your instructions in Moderation guidelines (up to 5,000 characters).
  3. Click Save.

Class moderators

A class moderator only hears about flagged messages in their own class, and only for the categories chosen in that class's settings. Teachers with Can edit on the class also receive these alerts automatically, even without a filled moderator shield. An admin-labelled editor does not qualify through that automatic teacher rule; use the moderator shield when they should receive class alerts.

Opening a class's Settings and unchecking Harassment in moderation email notification categories

Changing a person's access to Can edit in People, then filling in their moderator shield icon

Where flagged messages show up

Opening Analytics, the Alignment tab, then a flagged message to see it highlighted in the chat

Opening a class's Analytics, Alignment tab, a flagged message, and the resulting email alert

Use the date range at the top of the page to change the period you're looking at.

The email alerts

Alerts come from Flint at support@mail.flintk12.com, so add that address to your safe-senders list if your school filters mail aggressively.

Alerts name the student and the categories triggered, and link straight to the session so you can read the whole conversation before deciding what to do. Self-harm always bypasses the digest schedule and is sent immediately. Other alerts follow the applicable Alert frequency:

FrequencyDelivery
ImmediatelyOne email per flagged message; the default
HourlyA summary each hour
DailyA summary at 7
AM in the school's timezone
WeeklyA summary on Monday at 7
AM in the school's timezone

To set the school default, open Admin › Settings › Moderation, choose Alert frequency, then Save. A school moderator's card and a class's Settings page can each override that default; selecting School default restores inheritance. If you qualify through both school and class settings, Flint uses the faster frequency for your alerts. Daily and weekly timing uses UTC if the school has no timezone configured.