Volunteer Tasks

Prerequisite: Volunteer Tasks module must be enabled — see Optional Modules Overview


Overview

Volunteer Tasks lets you post match-day jobs to your fixtures, match days, and training sessions. Parents can claim a job directly from the fixture detail screen — no more chasing the same people over WhatsApp every week.

Common uses: running the line, setting up the nets and corner flags, bringing half-time snacks, first aid cover, match photography.


Enabling Volunteer Tasks

Volunteer Tasks is off by default.

  1. Go to Settings → Optional modules
  2. Toggle Volunteer tasks on

Once enabled, a Match day jobs section appears on every fixture, match day, and training session detail screen.


Creating a Task

Tasks are created from the event they belong to — go to the fixture, match day, or training session, and add jobs there.

  1. Open the fixture, match day, or training session detail
  2. Scroll to Match day jobs
  3. Tap the + button
  4. Enter a title (required) — e.g. "Run the line", "Bring oranges", "Set up corner flags"
  5. Optionally add a description with more detail — e.g. "Please arrive 20 minutes early to help set up"
  6. Tap Add job

The task appears immediately on the fixture detail for all team members to see.

📸 [Screenshot: Fixture detail showing Match day jobs section with an unclaimed task and the + button]

You can add as many tasks as you need per event. There is no limit.


How Parents Claim a Task

When a parent opens a fixture, match day, or training session detail, they see the jobs list. Each unclaimed job shows an empty circle icon.

To claim a job:

  1. The parent taps the task row
  2. The task is immediately claimed in their name
  3. The row turns green and shows "You — tap to release"

Other parents see the task as claimed with the claimer's name — they cannot claim it again until it is released.


Releasing a Claimed Task

If a parent can no longer fulfil a job they claimed:

  1. They tap the task row (showing "You — tap to release")
  2. The task is released and becomes available for anyone else to claim

Coaches can delete a task if needed (see below), but cannot directly release another parent's claim through the app.


Task Status at a Glance

Each task shows one of three states:

Visual Meaning
○ Empty circle Unclaimed — any parent can claim it
✓ Green checkmark Claimed by the logged-in parent — tap to release
👤 Person icon + name Claimed by another parent — cannot be claimed again

Deleting a Task

Only coaches and team admins can delete tasks.

  1. Find the task on the fixture/match day/training detail
  2. Tap the 🗑 delete icon next to the task
  3. Confirm deletion

The task is removed for all team members immediately.


Frequently Asked Questions

Can I create tasks that aren't linked to a specific fixture?
Not currently — tasks must be attached to a fixture, match day, or training session. For general team jobs, use the Team Chat or newsfeed.

Can a coach claim a task?
Yes — coaches and admins can claim tasks too. The same claim/release flow applies.

What happens to tasks when a fixture is cancelled?
Tasks remain visible on a cancelled fixture's detail screen. Squadd doesn't automatically delete or notify claimants when a fixture is cancelled — post a newsfeed update or chat message to let volunteers know.

Can I see all tasks across all fixtures in one place?
Not currently. Tasks are viewed per event (fixture, match day, or training session).

Can I mark a task as "done" after the event?
Not through the app. Once an event has passed, claimed tasks remain claimed. There is no completion step — the claim itself indicates responsibility was accepted.

Will parents receive a notification when a new task is added?
Not currently. Tasks appear on the event detail screen immediately, but no push notification is sent. Parents will see them the next time they open the fixture.