Disciplinary case intake and hearing workflow
Problem
Disciplinary matters move through email attachments and phone calls. A red card report or a misconduct complaint lands as a PDF forwarded to whichever compliance officer happens to see it first, who then tracks the response deadline set by the disciplinary code in a personal calendar or a spreadsheet tab nobody else can see. Hearings get arranged through a reply-all email chain. Decisions are typed into a document and filed on a shared drive, sometimes after the deadline has already passed because nobody flagged it. When the compliance officer is on leave, cases simply wait. Two similar cases can be assigned to different panel members with no one comparing outcomes, and when the general secretary asks for a status update, someone has to search the inbox for the thread.
Product idea
A workflow app that starts when an incident report or misconduct complaint is entered — from a red card report, a match official's note, or a forwarded complaint — and creates a case with a clock running from that moment. It assigns the case to a compliance officer or panel member by a configurable rota, tracks each stage — charge issued, response due, hearing scheduled, decision recorded, notification sent — and escalates to the general secretary automatically when a response deadline passes with no action logged. A single board shows every open case and its stage, so a status update is a glance rather than an inbox search. It does not decide guilt or set a sanction: the panel still does that, on the evidence gathered the way it is today.
Who it is for
Compliance officers running the case, general secretaries who need visibility across open matters, and competition administrators who submit incident reports and need to know when a decision affects a fixture.
Possible first version
A web app with a manual case intake form, a status board grouped by stage, deadline calculation from a configurable set of response-time rules, and an automatic escalation email when a deadline is missed with no update logged. Includes a decision log and PDF export of the closed case file. Out of scope for version one: automatic ingestion of emailed reports, integration with the competition management system to apply a resulting suspension automatically, and drafting of charges or decisions — those stay with the compliance officer and panel.
- Build classification
- Workflow application
- Rough effort
- 4-6 week first release
- Roles involved
- Compliance officer, General secretary, Competition administrator
- Relevant to
- League office, Federation / governing body, Women's league, Collegiate athletics
- Systems in play
- Case and disciplinary trackers, Email and shared drives, Competition management systems
- Product framing
- Automate a workflow
Questions we get asked
What do we need to have in place before this is useful?
Mainly the disciplinary code's response-time rules written down in a form the tool can apply — how many days a charged party has to respond, how hearings are notified, who sits on a panel for which offence category. Most federations have this in the code itself but have never turned it into a rule a system can run. Getting that translated, and agreeing who the compliance officer or panel contact is for each competition, is most of the setup. Historic cases do not need to be migrated for the tool to be useful from day one.
Does this decide the sanction or replace the panel?
No, and it is not designed to. The workflow tracks whether a step happened and when, and escalates when a deadline is missed — it has no view on the facts of a case and makes no recommendation about outcome. Charging decisions, hearings and sanctions stay entirely with whoever holds that authority under the disciplinary code today. The tool's job is making sure a case does not go quiet because the one person tracking it is unavailable.
Our compliance officer already keeps this in a spreadsheet. Why add another tool?
Because the spreadsheet works until the person who built it is away, and because nobody else can see it. The comparison that matters is not spreadsheet versus tool, it is one person's private tracker versus a board the general secretary and competition administrators can also see. If your current spreadsheet is genuinely visible to everyone who needs it and deadlines are never missed, this will not add much. That is worth being honest about before committing to a build.
Who has to keep this running once it exists?
Someone needs to own the response-time rules as the disciplinary code is amended, and someone needs to be the fallback assignee when a case has no obvious owner — usually the general secretary. Day to day, entering a case takes a few minutes and the escalation emails run themselves. The risk is the same as any register: if nobody is willing to act on an escalation, the board just becomes a more visible record of the same delay.
Is this your workflow?
Tell us one sports workflow that still runs on paper, spreadsheets, WhatsApp or an outdated system. We will map it and show you what a simpler product looks like.
Tell us about itMore in League & federation administration
- Club affiliation and safeguarding compliance registerA register that tracks every club's affiliation, insurance, safeguarding checks and coach certifications against expiry dates, replacing the annual email chase.
- Club affiliation application bottleneck mapA dashboard that reconstructs how long new club affiliation applications actually spend at each stage, from timestamps already sitting in email, documents and the registration database.
- Cross-border player eligibility research briefingA research agent that reads a federation's own eligibility regulations and the relevant FIFA RSTP text against one case's details and produces a cited briefing, not a decision.