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
| Category | What it covers |
|---|---|
| Harassment | Bullying, intimidation, or targeted abuse |
| Hate | Discrimination or hostility based on identity (race, gender, religion, etc.) |
| Illicit | Illegal activities, drugs, weapons, or other unlawful content |
| Sexual | Sexually explicit or suggestive content |
| Violence | Threats, glorification of violence, or graphic violent content |
| Self-harm | Content about hurting oneself or suicidal ideation |
| Relationship building | Treating Sparky as a friend/confidant in matters unrelated to academics or learning |
Each moderator chooses which of these they want emails about — except Self-harm, which stays on. Relationship building is marked experimental; we'd love your feedback on how it's working.
Add your own categories
If your school cares about something that isn't on that list, add it:
- Click Admin › Settings › Moderation.
- Under Custom moderation categories, type a short name — for example "Political content" — and click Add.
- 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.

- Click Admin in the left sidebar.
- Click Settings, then Moderation (it sits under your term's name).
- Under Content moderators, click Add moderator, or click an existing moderator to open their card.
- In Moderator, choose the teacher or admin.
- In Moderation categories for email notifications, tick the categories they should hear about.
- In Grade levels, choose which students they cover.
- In Alert frequency, keep School default or choose an override for this moderator.
- 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.

- Click Admin › Settings › Moderation.
- Write your instructions in Moderation guidelines (up to 5,000 characters).
- Click Save.
- Say who to contact. Give Sparky the name and number of your counseling office so it can pass them on.
- Point at your own policies. "Refer students to Section II, Article III of the student handbook."
- Set the tone. Say how you want Sparky to respond — warm, unhurried, redirecting gently back to learning.
For example: "When a student uses inappropriate language, respond with empathy and point them to Section II, Article III of our student handbook. If a student seems distressed, share the counseling office's contact details and encourage them to reach out."
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.
- Open the class.
- Click Settings in the class sidebar.
- Under Moderation categories for email notifications, tick or untick categories. Self-harm stays on.
- In Alert frequency, keep School default or choose a frequency for this class's recipients.
- Click Save.

- Open the class and click People in the class sidebar.
- Find the person. If they aren't there yet, click Add people and add them by email.
- In their Access column, change Can participate to Can edit — only people who can edit a class can moderate it.
- Click the shield icon next to their name. It fills in once they're a moderator. A teacher with Can edit already receives class alerts through their access role, independently of this shield.
- Click Save.
At least one person who can edit the class has to be a moderator, so Flint won't let you save after unsetting the last one.

Where flagged messages show up
- Click Admin in the left sidebar.
- Click Analytics, then Alignment.
- Scroll to Inappropriate messages.
- Click a flagged message to open the session it came from, scrolled to that message with a Flagged message note naming the categories it matched.

- Open the class and click Analytics in the class sidebar.
- Open the Alignment tab.
- Scroll to Inappropriate messages.
- Click a flagged message to open the session it came from.

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:
| Frequency | Delivery |
|---|---|
| Immediately | One email per flagged message; the default |
| Hourly | A summary each hour |
| Daily | A summary at 7 AM in the school's timezone |
| Weekly | A 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.