Practices

Last updated

Overview

Practices are training sessions organized by your club outside of match days. CrickTeams supports two types of practices β€” one-time practices and recurring practice series. All club members can see and respond to practices, making it easy to track attendance and keep the whole team informed.

This guide covers everything managers and players need to know about practices β€” from creating and editing, to recurring series, availability tracking, cancellation and locked practices.

To access the Practices page:

  1. Log in to CrickTeams as a Manager
  2. Click Practices from the left navigation menu
Screenshot pendingPractices Page β€” Upcoming Tabmedia-id: be8b59b5-7e65-4148-8980-2b4dc911b4bc Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Practices page showing upcoming practices with date, time, ground, availability badges and options to set availability or cancel
Screenshot pendingMobile β€” Upcoming Practices Tabmedia-id: c8077565-322e-46a0-90ea-6d0e3a65756f Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Practices page on mobile showing upcoming practice sessions

Practice Types

CrickTeams supports two types of practices. Understanding the difference will help you choose the right type when creating a practice.

One-Time PracticePractice Series (Recurring)
What it isA single standalone practice matchA set of practices that repeat on selected days each week
When to useAd hoc sessions, one-off training daysRegular weekly training β€” e.g. every Saturday and Sunday
Creates1 practice matchMultiple practice sessions automatically based on recurrence days and end date
Subscription limitCounted against One-Time Practices/year limitCounted against Practice Series limit
Can editIndividual session onlyEdit single session or all sessions in the series
Can cancelThe single sessionCancel single session or cancel the entire series

Practice Usage Limits

Your CrickTeams plan includes limits on how many practice series and one-time practices you can create. Both usage counters are displayed at the top of the Practices page.

Screenshot pendingPractice Usage Countersmedia-id: dd670880-4dd0-4e42-a46f-646feeaf91e7 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Two separate usage counters are shown β€” one for Practice Series and one for One-Time Practices per year
  • Practice Series counter: shows how many recurring series you have created out of your plan’s limit
  • One-Time Practices/year counter: shows how many standalone practices you have created this calendar year
  • If either limit is reached the + ADD PRACTICE button will be disabled for that type
  • Upgrade your plan to increase the number of practice series or one-time practices you can create
Screenshot pendingPractices Page β€” Over Limit with Lock Bannermedia-id: a46b555e-690d-409f-bba2-b59759cce9ec Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
When you are over the limit both progress bars turn red and a banner appears showing how many practices are locked

Creating a Practice

Only managers can create practices. You can create either a one-time practice or a recurring practice series.

Step 1 β€” Open the Add Practice form

  1. Go to Practices from the left navigation menu
  2. Click the + ADD PRACTICE button in the top right corner
  3. The Add Practice Session form will open

Step 2 β€” Fill in practice details

FieldRequiredDescription
Session NameRequiredEnter a name for the practice session e.g. β€˜Spin Doctors’ or β€˜Morning Nets’
GroundRequiredClick the Ground field to open the ground picker β€” select from My Grounds, CrickTeams Approved Grounds or add via + Use Manual Address
DateRequiredEnter the practice date in MM/DD/YYYY format β€” for one-time practices only
Start TimeRequiredEnter the practice start time
Time Duration (in Hour)RequiredSelect the session duration in hours from the dropdown β€” e.g. 1 hour, 2 hours
Recurrence DaysOptionalCheck this option to make the practice recurring β€” select days of the week (up to 2 days per week) and set an end date
End DateRequired for seriesEnter the end date for recurring practices β€” all sessions up to this date will be created automatically
Practice NotesOptionalEnter session notes β€” drills, topics to cover, reminders, etc.
GoalsOptionalEnter session goals β€” what the team should aim to achieve in this session

Step 3 β€” Set up Recurrence (for Practice Series)

To create a recurring practice series, check the Recurrence Days option and configure the following:

  1. Check the days of the week you want the practice to repeat β€” you can select up to 2 days per week
  2. If you need to change a selected day, uncheck one of the existing days first before selecting a new one
  3. Set the End Date β€” all sessions from the start date to the end date on the selected days will be created automatically
  4. Click Save β€” all recurring sessions are created at once
Screenshot pendingAdd Practice Series β€” Set up Recurrencemedia-id: 113f939f-1946-4d8f-ab33-18ba2729b9b7 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Add Practice form showing the Recurrence section β€” select recurrence days (up to 2 per week) and set an end date to create a full practice series automatically.
Screenshot pendingMobile β€” Add Practicemedia-id: 4454beb1-55e0-45f3-9d28-5f01d5b067e2 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Add Practice form on mobile β€” fill in session details and set up recurrence, then tap Save

Step 4 β€” Save the practice

  1. Once all required fields are filled in click Save
  2. For a one-time practice β€” a single session appears on the Upcoming tab
  3. For a recurring series β€” all sessions up to the end date are created and appear on the Upcoming tab
  4. All club members will immediately see the new practice(s) and can respond to availability

Practice Detail View

Clicking on any practice row opens the Practice Session detail. The detail has two tabs β€” Details View and Player Responses.

Details View Tab

Shows all the details for the practice session and allows managers to edit them.

Screenshot pendingEdit Practice Session β€” Details Viewmedia-id: 36f690ce-1927-4f66-bf02-a8164ef23277 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Details View tab on a practice session β€” edit session details, change ground or cancel the individual session
Screenshot pendingMobile β€” Edit Practice Sessionmedia-id: 594a4029-654e-4224-9fdd-a1a1032df7a8 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The practice session detail view on mobile β€” tap any field to edit and tap Save to update

View/Edit Series Button

For practices that belong to a recurring series, a View/Edit Series button appears at the top right of the detail. Clicking this opens the Edit Practice Series form which allows you to update settings for all sessions in the series at once β€” including the ground, recurrence days, start time, duration and end date.

Editing Practices

Managers can edit practice sessions in two ways β€” editing a single session or editing the entire series.

Edit a Single Practice Session

  1. Go to Practices and click on the practice you want to edit
  2. The Edit Practice Session form opens on the Details View tab
  3. Update the fields you want to change β€” session name, ground, date, time, duration, notes or goals
  4. Click Save to update this session only β€” other sessions in the series are not affected

Edit an Entire Practice Series

  1. Go to Practices and click on any session in the series
  2. Click the View/Edit Series button at the top right of the detail
  3. The Edit Practice Series form opens
  4. Update the ground, start time, duration, end date or recurrence days
  5. Click Save to apply the changes to all future sessions in the series

Cancelling Practices

Managers can cancel a single practice session or an entire practice series. Cancelled practices move to the Cancelled tab and are no longer shown as active upcoming sessions.

Cancel a Single Practice Session

There are two ways to cancel a single session:

From the Practice List:

  1. Go to Practices and find the session you want to cancel on the Upcoming tab
  2. Click the Cancel button on the right side of the practice row
  3. Confirm the cancellation when prompted
  4. The session moves to the Cancelled tab

From the Practice Detail:

  1. Click on the practice to open the detail
  2. Click the Cancel Practice button at the bottom of the Details View tab
  3. Confirm the cancellation
  4. The session moves to the Cancelled tab

Cancel an Entire Practice Series

  1. Click on any session in the series to open the detail
  2. Click the View/Edit Series button at the top right
  3. Click the Cancel Practice Series button at the bottom of the Edit Practice Series form
  4. Confirm the cancellation
  5. All future sessions in the series move to the Cancelled tab

Viewing Cancelled Practices

  1. Go to Practices and click the Cancelled tab
  2. All cancelled individual sessions and series sessions are shown here
  3. Cancelled practices are read-only β€” they cannot be reinstated or edited
Screenshot pendingCancelled Tabmedia-id: 54255b15-2843-4897-8cd9-3417cf0834e7 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Cancelled tab shows all cancelled practice sessions. They are read-only and cannot be restored
Screenshot pendingMobile β€” Cancelled Practices Tabmedia-id: d87aaa3f-9299-4f9b-8e94-055995109b28 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Cancelled tab on mobile showing all cancelled practice sessions

Player Availability

All club members can respond to any practice session with Yes, No or Maybe. Unlike matches, availability for practices is open to everyone in the club β€” not just tournament roster players.

How Players Set Their Availability

From the Practice List:

  • Find the practice on the Upcoming tab
  • Use the Select Availability dropdown on the right side of the practice row
  • Select Yes, No or Maybe β€” the availability badges update instantly

From the Practice Detail:

  • Click on the practice row to open the detail
  • Details View tab use the Availability dropdownOn the
  • Select Yes, No or Maybe

Manager View β€” Player Responses Tab

Managers can see the individual response of every club member by opening the practice detail and clicking the Player Responses tab.

  1. Click on a practice to open the detail
  2. Click the Player Responses tab at the top of the detail
  3. View all club members with their individual responses β€” Y (Yes), N (No) or M (Maybe)
  4. Use the Yes, No and Maybe filter buttons at the top right to filter by response type
  5. As a manager you can update any player’s response by clicking Y, N or M next to their name
  6. Click Save to confirm any changes
Screenshot pendingPractice Detail β€” Player Responses Tabmedia-id: 87f4c4d6-0c61-4176-9e07-4cc7d2daa12d Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Player Responses tab β€” managers can view and update availability for all club members
Screenshot pendingMobile β€” Player Availabilitymedia-id: 94d334e5-99a2-497b-8180-a56b5fb75ab3 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Player Responses tab on mobile β€” view player availability for the practice session

Practices on the Dashboard

Both managers and players can see their next upcoming practice directly on the Dashboard when they log in.

  • The Upcoming Practice widget shows the next scheduled practice β€” session name, date, time and ground
  • Select Availability dropdown lets you respond directly from the dashboard
  • Click on View all practices to go to the full Practices page
  • Click on Add Practice button to go to create practice page
Screenshot pendingDashboard β€” Upcoming Practice Widgetmedia-id: 1481ff65-beb3-4944-8785-9c5959362dfa Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Dashboard shows the next upcoming practice. Players and managers can respond to availability directly from here
Screenshot pendingMobile β€” Upcoming Practice Dashboard Widgetmedia-id: eb23fa8b-fdae-42dd-9f8a-b55b40567fba Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The upcoming practice widget on the player dashboard on mobile

Completed Practices

Once a practice’s date and time has passed it moves automatically to the Completed tab. Completed practices are read-only.

  • All attendance responses are preserved for reference
  • Completed practices cannot be edited or cancelled
  • The Completed tab is useful for tracking attendance history over time
Screenshot pendingCompleted Practices β€” Web Appmedia-id: 528eee29-0298-4ce3-905b-d1da07497696 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Completed tab showing past practices with attendance history. Completed practices cannot be edited or cancelled.
Screenshot pendingMobile β€” Completed Practices Tabmedia-id: 5b9c0eb0-9026-4320-85cd-43865adc6ea3 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Completed tab on mobile β€” view past practice sessions and attendance history

Locked Practices

When your club downgrades to a lower subscription plan some practice series and one-time practices may become locked. This happens when your usage exceeds the new plan’s limits.

How Locked Practices Work

  • When the plan is downgraded your oldest practice series remain unlocked up to the new plan’s series limit
  • Your most recently created series become locked
  • Similarly for one-time practices β€” oldest ones remain unlocked up to the plan’s annual limit
  • Locked practices are shown with a padlock icon and dimmed/faded appearance
  • Locked practices cannot be opened, edited or cancelled until you upgrade
  • Players also cannot see locked practices
  • A banner at the top of the Practices page shows how many practices are locked with a View and Upgrade Plan link

Lock Banner

When practices are locked a banner appears at the top of the Practices page:

  • The banner shows: β€œX practice(s) locked on your current plan”
  • Click View to see a list of locked practices
  • Click Upgrade Plan to go to the plan upgrade page and restore access
Screenshot pendingLocked Practices β€” Web Appmedia-id: 8045c519-b34c-4a41-ab1f-787657346f9e Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Locked practices shown with a padlock icon. These sessions cannot be opened, edited or cancelled until the plan is upgraded.
Screenshot pendingMobile β€” Locked Practices Lock Iconmedia-id: adef34db-33fd-47c3-8abc-1df8d93760ad Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Locked practices on mobile β€” the padlock icon indicates the practice is locked due to a plan downgrade

Manager View vs Player View

The table below summarises what managers and players can do with practices:

FeatureManagerPlayer
Create practicesYesNo
Edit practice detailsYes β€” single or seriesNo
Cancel a practiceYes β€” single or seriesNo
Set own availabilityYesYes
Update other players’ availabilityYes β€” from Player Responses tabNo
View Player Responses tabYes β€” all playersNo
See locked practicesYes β€” with padlock iconNo β€” not visible at all
View Cancelled tabYesYes
View Completed tabYesYes

Validations

CrickTeams enforces the following rules when creating or editing a practice.

Required Fields

Errors

  • Leaving Session Name, Ground, Date, Start Time or Time Duration empty
  • Entering an invalid date format β€” use MM/DD/YYYY
  • Setting a Date in the past when creating a new practice

Recurrence Days

Errors

  • Selecting more than 2 recurrence days per week β€” maximum is 2
  • Setting an End Date that is before the Start Date for a recurring series
  • Not selecting any recurrence day when Recurrence is enabled

Subscription Limits

Errors

  • Trying to create a new practice series when you have reached the plan’s series limit
  • Trying to create a new one-time practice when you have reached the annual one-time practice limit
  • Trying to add a practice via manual address for a locked series when already at the ground limit

Ground

Errors

  • Leaving the Ground field empty β€” a ground must be selected for every practice
  • Using a Manual Address with a ground name that already exists β€” duplicate ground names are not allowed

Frequently Asked Questions

What is the difference between a Practice Series and a One-Time Practice?

A Practice Series is a recurring set of sessions that repeat on selected days each week up to an end date. A One-Time Practice is a single standalone session. Both are created from the same + ADD PRACTICE button β€” a One-Time Practice has no recurrence days selected.

Can I select more than 2 recurrence days per week?

No. The maximum is 2 recurrence days per week for a practice series. If you want to change a selected day you must first uncheck one of the existing days before selecting a new one.

Can I edit just one session in a recurring series without affecting the others?

Yes. Open the specific session and edit it directly from the Details View tab then click Save. This updates only that session. To update all future sessions in the series click the View/Edit Series button at the top right.

How do I cancel a recurring series completely?

Open any session in the series, click the View/Edit Series button, then click Cancel Practice Series at the bottom of the form. This cancels all future sessions in the series.

Can a cancelled practice be reinstated?

No. Once a practice is cancelled it cannot be undone. If you need the session back you will need to create a new practice session with the same details.

Who can see practices?

All club members can see all practices. Unlike matches which are limited to tournament roster players, practices are visible to everyone in the club regardless of tournament assignment.

What happens to practices when I downgrade my plan?

When your club downgrades your most recently created practice series and one-time practices become locked if you exceed the new plan’s limits. A banner on the Practices page shows how many are locked. Your oldest practices remain accessible. Upgrade your plan to restore access to all practices.

Why is the + ADD PRACTICE button disabled?

You may have reached the limit for either Practice Series or One-Time Practices on your current plan. Check both usage counters at the top of the Practices page. Upgrade your plan to create more practices.

Can players cancel a practice?

No. Only managers can cancel individual practices or an entire practice series. Players can only set their own availability.

  • Matches β€” Create and manage tournament matches
  • Tournaments β€” Create and manage tournaments and rosters
  • Grounds β€” Add and manage grounds for practices
  • Subscription β€” Understand your plan features and limits