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 13, 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.

For a student's message, 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

Watch: Review existing term moderation without saving

The walkthrough reviews existing term moderation and discards a draft, rather than saving new moderator coverage.

  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. A moderator who covers every grade also gets alerts about teachers' and admins' messages.
  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.

  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 student 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.

Watch: Review a class’s existing alert settings

The walkthrough reviews existing categories and frequency, then cancels without changing alert settings.

Watch: Designate a class moderator

Flags on teachers' and admins' messages

Sparky can also flag a message written by a teacher or an admin. Flint sends those alerts only to school moderators whose card shows All grades. Moderators who cover some grades, class moderators and the class's teachers don't get them, and nobody is alerted about their own message.

If no school moderator in the term covers every grade, every school moderator except the author gets the alert. If the author is the only moderator who covers every grade, Flint emails nobody and still records the flag in analytics.

Where flagged messages show up

Watch: Open a school moderation flag

Watch: Open a class moderation flag

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.