AI Assistant
The AI assistant lets you manage your club by typing (or speaking) in plain English. It understands your club context and can perform actions with your confirmation.
Accessing the AI
Click the AI icon in the sidebar or press Ctrl+K to open the command palette. The AI chat panel slides in from the right.
What it can do
The AI has specialist agents covering every area of your club:
Sessions
- "Create a practice session for U8 next Tuesday 4-5pm at Main Hall"
- "Cancel all sessions on bank holiday Monday"
- "Show me this week's sessions"
Payments
- "Who hasn't paid this month?"
- "How much revenue did we collect in March?"
- "Show me overdue payments for the competition team"
Messages
- "Send a reminder to parents with outstanding payments"
- "Draft a message about the schedule change next week"
- "Message all U12 parents about the competition"
Athletes
- "Add a new athlete called Sophie Brown, age 8, to the Juniors team"
- "How many active members do we have?"
- "Show me athletes who haven't attended in 2 weeks"
General queries
- "What's our attendance rate this month?"
- "Summarise last week's activity"
- "Which coaches have expiring certifications?"
Confirmation flow
When the AI is about to make a change (create, update, delete), it always shows you exactly what it will do and asks for confirmation. Nothing happens until you approve.
For example, if you say "Create a session for U8 next Tuesday at 4pm", the AI shows the session title, date, time, venue, and teams included, then waits for you to click Confirm.
Voice input
Click the microphone icon to speak instead of type. The AI transcribes your speech and processes it as a command. Useful when you're on the gym floor.
Conversations
The AI remembers context within a conversation. You can follow up with "actually make it 5pm instead" and it understands you're referring to the session you just discussed.
Tips
- Be specific with dates: "next Tuesday" works better than "soon"
- Name teams exactly: "U8 Comp" is clearer than "the little ones"
- You can ask questions without triggering actions: "How many..." is safe
- The AI only acts on your club's data — it can't access other clubs