What the dashboard briefing and weekly admin email check — overdue payments, missing guardian consents, competitions without registrants, inactive students, promotion candidates, and payroll — and exactly which data each is based on.
Compteam's AI Companion watches your branch's data and surfaces what needs your attention — as a dashboard briefing when you open the AI Companion panel, and as a weekly email sent every Monday to the branch admin.
Both use the same underlying checks. The dashboard briefing is gated to the Purple Belt plan (or ambassador branches); the weekly email goes out to any Blue Belt or Purple Belt branch. Nothing here changes your data — every section is a read-only summary with a suggestion, never an automatic action.
Compteam counts your branch's billing documents with status overdue or pending. Overdue invoices are flagged first — they're billing documents whose due date has passed without payment. The advice is always the same: review them in Billing and follow up with the athlete or guardian.
For every kid athlete (a managed profile without their own login, supervised by a guardian), Compteam checks three separate consent records:
kid_training_consent table.competition_entries), checked against competition_kid_consent.travel_assignments), checked against travel_consent.A consent only counts if it's marked consented = true and hasn't been revoked. Missing or revoked consent for an upcoming competition or trip is flagged by name so you can chase the guardian before the event.
Competitions belong to your whole club (organization), not a single branch — sibling branches share the same competition calendar. Compteam looks at competitions in the next 60 days and checks whether any athlete from your branch has a registration (competition_entries) for it. If none do, it's flagged as a heads-up: either nobody from your branch is going, or registrations haven't been entered yet.
Compteam looks at check-in records (training_attendance) for every athlete with an active membership at your branch, over the last 180 days. Anyone with no check-in in the last 20 days is flagged by name as a student to check on — early outreach is the best way to prevent a quiet drop-out.
This is the most involved check, combining three signals for every active athlete:
athlete_evaluations + athlete_evaluation_scores) and only counts it if the average of all scored criteria is 4 or higher out of 5.Only when all three line up — overdue for the next stripe/belt, well-evaluated, and actively training — does Compteam name the athlete as a promotion candidate. It's a prompt to review them yourself, not a recommendation to promote automatically.
Compteam checks for draft payroll runs — rows in your branch's payroll that have been prepared but not yet executed (run_at is empty). If any exist, it's flagged so you remember to review and run them.
Both are generated by an AI model reading the same underlying data — wording may vary between the two, but the underlying checks described above are identical.