Match Reports (entering scores)
Purpose
A match report is the act of recording a played fixture's result in nooQ League. It runs in the league app (nooq-golf-league-app/match-report-app) — you reach it from a fixture row in Match Admin. Two entry modes exist: simple (just team totals) and detailed (individual player scores by hole).
When to use this
- After a fixture has been played — usually within 24 hours so live tables reflect it.
- To correct a result that was wrong on first entry.
- To upload a scorecard PDF and let the system parse it.
Entry modes
| Mode | When to use | What you enter | |---|---|---| | Simple result | Team-vs-team matches where the headline result is what matters (e.g. inter-club league). | Home score, away score, brief notes, optional image. | | Detailed result | Foursomes / singles formats where individual matchups are public, or where you want hole-by-hole stats. | Per-pairing or per-player names, scores per hole, format (foursomes / greensomes / singles). | | Webhook ingest | Automatic — scorecards from a tournament service (e.g. Intelligent Golf) arrive via n8n into the league app's webhook. | Nothing — you don't action this. |
Common tasks
Submit a simple result
- Match Admin → open the fixture (today's date or "Recent").
- Submit Result → choose Simple.
- Enter Home score, Away score.
- Optional: notes ("Played in heavy rain, 9 holes only"), featured image (team photo).
- Save. The result is published within a second to the league table and any embedded views.
Submit a detailed result
- Open the fixture → Submit Result → Detailed.
- Pick the format: Foursomes, Greensomes, Singles, Mixed.
- For each pairing/player, enter:
- Names (Home pair, Away pair)
- Per-hole scores (the form switches to a 9- or 18-hole grid)
- Win/loss/halved per hole or per match
- The system computes the overall match score from the pairings.
- Save.
Correct a wrong result
- Open the fixture → Edit Result.
- Change whatever was wrong. Save.
- Standings and (if knockout) advancement update automatically.
Bulk-correct via webhook re-ingest
- If a scorecard came in via n8n with corrupted data, the cleanest fix is to delete the match-result record and re-trigger the webhook with the corrected source data. Ask nooQ Support to assist — manual SQL touches the wrong tables.
The Match Report layout on the public site
A match report shown to visitors typically has:
- Header — competition + season + date + venue.
- Teams — Home and Away names with logos.
- Top-line score — e.g. "Cathkin Braes 4½ — 2½ Sandyhills".
- Pairings table (detailed mode only) — each row a pairing with names, hole-by-hole scores, and result.
- Notes + photo (if entered).
- Updated timestamp.
The exact rendering is controlled by the league app's templates, not by Payload — but you can pick which display mode (league table / fixtures / match report) when embedding via a Payload block.
Gotchas
- Don't enter the same match twice. Each fixture has one result. If you start a fresh form for a fixture that already has a result, you'll overwrite it.
- Detailed mode is slower. For a 5-pairing foursomes match with hole-by-hole entry, allow 5–10 minutes. Have the scorecards in front of you before you start.
- Featured image dimensions — aim for 1200×675 or similar 16:9. The block will crop oddly otherwise.
- Webhook results are read-only on first arrival. If you want to override, switch the fixture to "manual" mode (top of the form) before editing.
- The Payload MatchResults collection is a different thing. That collection holds imported county/union results (e.g. from Intelligent Golf) for display on Pages, with no live editing. Match reports here in the league app are live scoring with progression logic.
Related
Still need help? Open the chat assistant in the corner, or send us a message.
