Dashboard
Footy Vision · Finance v31 May 2026 22:33
Recent Matches — click any row for full details
| Date | Session | Venue | Match Page | Squad | Paid In | Profit |
|---|
Outstanding Payments
| Player | Rule | Match | Session | Owes | |
|---|---|---|---|---|---|
| Total Outstanding | |||||
💡 Suggestions to Improve This Tool
✅ WhatsApp Payment Reminders
Generate a one-tap WhatsApp message for all players who owe money after a game. Each message includes their name, amount, and your Monzo payment link. Currently you have to do this manually — automating it would save 10–15 mins per session.
📊 Attendance Rate per Player
Track how often each player shows up vs is invited. Highlight players with low attendance (possible drop risk) or perfect attendance (most loyal). Useful for squad planning and prioritising reliable players.
🔁 Recurring Player Tags
Tag players as "Regular", "Occasional", or "One-off". Regulars auto-appear in the squad search suggestions for their usual session. Cuts squad setup time significantly — you often have the same core 10–12 players every week.
💬 In-App Payment Chaser
A "Chase All" button that generates personalised WhatsApp-ready messages for every unpaid player across all historic matches. Groups debts by player so one message covers multiple games. Currently requires manual cross-referencing.
⚡ Match Day Shortcut Mode
A streamlined "At Pitch" view — big buttons, minimal UI — to mark players paid or free in real time while on the pitch. Reduces the friction of using the full finance manager on a phone while managing the game simultaneously.
🚨 Chronic Non-Payer Flagging
Auto-flag players who owe across 2+ consecutive sessions without paying. Show a "⚠ Chronic debtor" badge on their profile and in squad search, so you can decide before adding them again. Reduces the chance of repeatedly letting debt accumulate.
📱 Monzo Webhook Integration
Instead of uploading CSV manually, connect directly to the Monzo API (OAuth) for real-time payment notifications. A player pays → they're marked paid instantly, no CSV needed. Requires the Supabase/React platform but is the most powerful upgrade available.
📆 Session Templates
Save a Friday 7pm or Monday 7pm template with pre-filled venue, pitch cost, edit cost, travel, and rate. When adding a new match just pick the template — everything fills in automatically. Only change what's different (e.g. a one-off cancellation).
📤 Export to Spreadsheet
One-click export of the current month's financials — income, costs, profit, outstanding debts — as a downloadable CSV or Google Sheets-compatible format. Useful for month-end reconciliation and keeping your accountant happy.
Matches
All sessions
| Date | Session | Venue | Squad | Income | Costs | Profit |
|---|
Payments
Filter by date & session
Pay Tracker
Link bank names to players · match fixtures against the bank statement
🏦 Match bank payments to players
💡
Click a bank payment, search the player it belongs to, and tap them to link. The link is remembered forever — that bank name will be recognised on every future statement. One player can have several bank names.
📋 Fixtures (Jan 2026 → latest)
Players
679 players · click row for profile & reconciliation
| Name | Pos | Type | Played | Owes | Pot / Credit |
|---|
Advance Pots
Block & credit payments · rows 22, 23, 24 of spreadsheet
💡
How advance pots work: Players pay in advance (£12/game). Row 22 = total block paid. Row 23 = credit remaining. Row 24 = extra advanced. When added to a squad they're marked Advance and one game is auto-deducted from their pot.
History
| Date | Player | Source | Paid | Games | Used | Balance |
|---|
Bank Reconciliation
Upload Monzo CSV · replaces previous statement · auto-matches & applies to player records
📂
Drop Monzo CSV here
or click to browse · replaces previous statement · auto-matches to players & marks payments
UC Report
Universal Credit income & expenses
Finance Calculator
Projections · Veo £82.80/mo · Hosting £42/mo · Editor £20/wk
SessionOnPlayersRatePitchEditTravel
Session Breakdown
| Day | Time | Players | Rate | Gross | Pitch | Edit | Travel | Running | Profit |
|---|
Running Costs
Monthly targets · auto per-game contributions
🎬
Loading…