Grounds

Last updated

Overview

Grounds are the locations where your matches and practices take place. CrickTeams allows you to choose from a list of pre-approved grounds or create your own custom grounds for your club.

The Manage Grounds page gives you a central place to view, add, search, filter and delete grounds associated with your club.

To access the Manage Grounds page:

  1. Log in to CrickTeams as a Manager
  2. Click Grounds from the left navigation menu
Screenshot pendingManage Grounds β€” Full Page Overviewmedia-id: d41fdb65-e35b-4b39-816b-76ec93da19ca Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Manage Grounds page showing your custom grounds, CrickTeams Approved Grounds, and all management options
Screenshot pendingMobile β€” Grounds List Pagemedia-id: 74c8a79a-5734-473f-acfd-bad7930e41a8 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Manage Grounds page on mobile showing your custom grounds and CrickTeams Approved Grounds

Understanding the Grounds Page

The Manage Grounds page is divided into two sections:

My Grounds

These are custom grounds created by your club. They count toward your plan’s custom ground limit shown at the top of the page. Each ground shows its name, location address and state.

CrickTeams Approved Grounds

These are pre-verified grounds provided by CrickTeams and available to all clubs. They do not count toward your custom ground limit and cannot be deleted.

Screenshot pendingMy Grounds vs CrickTeams Approved Groundsmedia-id: 82ad2762-0543-4caa-ba7b-09d436af887d Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
My Grounds (blue) shows your custom grounds. CrickTeams Approved Grounds (green) are available to all clubs and cannot be deleted

Custom Ground Limit

Your CrickTeams plan includes a limit on the number of custom grounds you can create. You can see your current usage at the top of the Manage Grounds page.

Screenshot pendingCustom Ground Usage Barmedia-id: 45aaa214-7868-415d-927f-e90d97088d72 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The progress bar shows how many custom grounds you have used out of your total plan allowance
  • The progress bar shows how many custom grounds you have used out of your total allowed
  • If you reach your limit the + Custom Ground button will be disabled
  • To add more custom grounds upgrade your plan by clicking Upgrade in the top navigation bar

Adding a Custom Ground

You can add a custom ground either by searching for an existing location or by entering the address manually.

Step 1 β€” Open the Add Ground form

  1. Go to Grounds from the left navigation menu
  2. Click the + Custom Ground button in the top right corner
  3. The Add Ground form will open
Screenshot pending+ Custom Ground Buttonmedia-id: a2f9fc5c-0c83-4cae-8b84-8cfbcf0f5338 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Click the + Custom Ground button to open the Add Ground form

Before filling in details manually, use the search bar to check if your ground already exists in the system.

  1. Click the Search for a ground bar at the top of the Add Ground form
  2. Start typing the ground name or address
  3. A list of matching grounds will appear
  4. If your ground appears in the list click on it β€” the form fields will auto-fill with the ground details
  5. If your ground is not found fill in the details manually in the form below
Screenshot pendingAdd Ground Modal β€” Search Barmedia-id: 9188adf6-927d-4b24-b5c1-656104065223 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Use the search bar at the top of the Add Ground form to find an existing ground before filling in details manually

Step 3 β€” Fill in ground details manually

If your ground was not found via search fill in the following fields:

FieldRequiredDescription
Ground NameRequiredEnter the full name of the ground β€” must be unique, no duplicates allowed
Address Line 1RequiredEnter the street address of the ground
Address Line 2OptionalEnter any additional address details e.g. suite or unit number
CityRequiredEnter the city where the ground is located
CountryRequiredSelect your country β€” defaults to United States
StateRequiredSelect the state where the ground is located
Zip CodeRequiredEnter the zip code for the ground location
Screenshot pendingAdd Ground Modal β€” Empty Form with Field Labelsmedia-id: 16912e20-5db1-49be-9bc7-1fda806147af 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 Ground form β€” all required fields must be filled in before you can save. Ground Name must be unique
Screenshot pendingMobile β€” Add Ground Formmedia-id: be9d7f62-4a58-4c13-998a-fa476e2aff80 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 Ground form on mobile β€” enter ground name, address, city, state and zip to add a custom ground

Step 4 β€” Save the ground

  1. Once all required fields are filled in click Save
  2. The new ground will appear under My Grounds on the Manage Grounds page
  3. Your Custom Grounds usage count will increase by 1
  4. The ground is now available to select when creating matches and practices

Searching for a Ground

You can quickly find any ground using the search bar at the top of the Manage Grounds page. Search works across both My Grounds and CrickTeams Approved Grounds at the same time.

  1. Click the Search grounds… bar at the top right of the page
  2. Start typing the ground name or location
  3. The list filters in real time to show matching results
  4. Click on the ground you are looking for
Screenshot pendingSearch Bar in Usemedia-id: 4ef6c463-880c-478f-bff1-8397e056fb99 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Type in the search bar to instantly filter grounds by name or location across all sections
Screenshot pendingMobile β€” Search Groundsmedia-id: 2ba75fda-9d5a-4c1c-ab0e-764df564c7b1 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The search field on mobile β€” type to filter grounds by name
Screenshot pendingMobile β€” Search Matching Resultsmedia-id: 815efbdc-65b8-49b9-9f40-7b23b05a3000 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Search results on mobile showing grounds that match the search term
Screenshot pendingMobile β€” Search No Matching Resultsmedia-id: 6406b5f2-64e0-413c-9e92-e35ec65c8e7d Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
No matching results state on mobile when the search term does not match any ground

Filtering Grounds by State

If you have many grounds listed you can use the state filter to narrow down results to a specific location.

  1. Click the Filter by State dropdown on the left side of the page
  2. Select a state from the list
  3. The page updates to show only grounds from that state
  4. To clear the filter click the dropdown again and select All States
Screenshot pendingFilter by State Dropdown Openmedia-id: 59fb3cf6-c4eb-49df-af47-30f61e46d5c3 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Use the Filter by State dropdown to show only grounds from a specific state
Screenshot pendingMobile β€” Filter by Statemedia-id: cb5dd520-fb73-4d14-aa3f-28c6e7e83feb Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The state filter on mobile β€” populated automatically based on the states of your added grounds

Adding a Ground via Match or Practice Detail

You can add a new ground directly from a match or practice detail page using the Location field. On the mobile app this is the only way to add a ground β€” there is no Manage Grounds page on mobile. On the web app this is a convenient shortcut when you are creating a match or practice and the ground does not yet exist in the system.

How to add a ground via manual address from a Match

  1. Go to Matches and open a match detail page β€” or create a new match
  2. Click on the Location field β€” the ground picker will open
  3. The ground picker shows your existing grounds and CrickTeams Approved Grounds
  4. If your ground is not listed click + Use Manual Address in the top right of the picker
  5. A form appears β€” enter the full address of the new ground
  6. Click Save
  7. The ground is now assigned to the match and saved to your grounds list
Screenshot pendingGround Picker β€” Select from Popular Groundsmedia-id: 936874d3-53e0-47c8-95cd-f531b30c5346 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The ground picker shows your existing grounds. Click + Use Manual Address if your ground is not listed
Screenshot pendingManual Address Form from Match Detailmedia-id: 23fba54a-9933-41c7-a7ae-dc8223f7a21c Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Enter the full address of your new ground β€” it will be saved and assigned to the match automatically

Deleting a Custom Ground

You can delete any custom ground your club has created. CrickTeams Approved Grounds cannot be deleted.

  1. Go to Grounds from the left navigation menu
  2. Find the ground you want to delete under My Grounds
  3. Click the red trash icon on the right side of the ground row
  4. Confirm the deletion when prompted
  5. The ground is removed and your Custom Grounds usage count decreases by 1
Screenshot pendingDelete Icon on Custom Ground Rowmedia-id: 34dadd50-3f3e-4e05-b5fb-ba8237de9726 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Click the red trash icon to delete a custom ground. CrickTeams Approved Grounds do not have a delete option

Validations

CrickTeams enforces the following rules when adding or saving a custom ground. Make sure your details meet these requirements to avoid errors.

Ground Name

Errors

  • Leaving the Ground Name field empty
  • Entering a Ground Name that already exists for your club β€” duplicate ground names are not allowed

Required Fields

Errors

  • Leaving Ground Name, Address Line 1, City, Country, State or Zip Code empty
  • Entering a City name with invalid characters β€” only letters, spaces, hyphens and apostrophes are allowed
  • Entering an invalid Zip Code format

Subscription Limit

Errors

  • Trying to add a new custom ground when you have already reached your plan’s limit
  • Trying to add a ground via manual address when already at your limit

Using Grounds in Matches

Once your grounds are set up you can assign them when creating or editing a match.

  1. Go to Matches and click + Add Match β€” or open an existing match to edit
  2. Click on the Location field β€” the ground picker will open
  3. You will see My Grounds and CrickTeams Approved Grounds listed
  4. Click on the ground you want to assign to this match
  5. The ground is now selected β€” continue filling in match details and click Save
Screenshot pendingGround Picker from Match Detailmedia-id: 7b67a304-8b86-4cc5-b5d8-86bc27dc20e4 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
Click on any ground row in the picker to assign it to your match

Using Grounds in Practices

Grounds can also be assigned to practice sessions in the same way as matches.

  1. Go to Practices and click + Add Practice β€” or open an existing practice to edit
  2. Click on the Ground field β€” the ground picker will open
  3. Select from your existing grounds or use + Use Manual Address to add a new one
  4. Click on the ground you want to assign
  5. Continue filling in practice details and click Save

Frequently Asked Questions

Can players add or manage grounds?

No. Only managers can add, view and delete custom grounds. Players can see which ground a match or practice is assigned to but cannot manage grounds.

Can I edit a custom ground after creating it?

Currently custom grounds cannot be edited after creation. If you need to make a change, delete the ground and create a new one with the correct details.

Can I delete a ground that is already assigned to a match or practice?

Yes. A ground can be deleted even if it is associated with existing matches or practices. The match or practice will retain the ground name for reference, but the ground will no longer be available for new matches or practices.

Why am I getting a duplicate name error?

Each ground name must be unique within your club. Use the search bar on the Manage Grounds page to find the existing ground with that name. You can then use it directly without creating a new one.

Why is the + Custom Ground button not working?

You may have reached your plan’s custom ground limit. Check the usage bar at the top of the Manage Grounds page. Click Upgrade in the top navigation bar to increase your allowance.

What is the difference between My Grounds and CrickTeams Approved Grounds?

My Grounds are custom grounds you created β€” they count toward your plan limit. CrickTeams Approved Grounds are pre-verified grounds available to all clubs β€” they do not count toward your limit and cannot be deleted.

What happens to my grounds when I downgrade my plan?

When your club downgrades your grounds are soft locked based on when they were created. Your oldest grounds remain unlocked up to your new plan’s limit and your most recently created grounds become locked. For example: downgrading from Pro to Free (limit 2) with 5 grounds means the 2 oldest stay unlocked and the 3 most recent are locked. Locked grounds show a padlock icon. Upgrade your plan to unlock them again.

What is the difference between adding a ground from the Grounds page vs using Manual Address from a match?

Both create a ground for your club. Adding from the Grounds page creates a fully tracked custom ground under My Grounds. Using Manual Address from a match creates the ground under My Grounds on the Grounds page. Both count toward your custom ground limit.

  • Matches β€” Create and manage your cricket matches
  • Practices β€” Create and manage your practice sessions
  • Subscription β€” Understand your plan features and limits