Features
Overview
The Features page under Settings allows club managers to enable or disable specific features for their club. Currently, the only feature available to toggle is Expense Tracking.
Disabling a feature hides its creation UI from all club members β but no existing data is deleted. If a manager turns Expense Tracking off and then back on, all previously submitted expenses remain intact.
To access Settings β Features:
- Log in to CrickTeams as a Manager
- Click Settings from the left navigation menu
- Click Features from the Settings sub-menu
media-id: 226eb36f-fb49-4ca7-a25b-e9aae4f46b9c
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Expense Tracking Feature
Expense Tracking allows club members to submit, view and manage expenses. The toggle on the Features page controls whether this functionality is accessible across the club.
What changes when the toggle is switched
The toggle has three possible states depending on who controls it. The table below shows what players and managers see in each state.
| Area | Expense Tracking ON | Expense Tracking OFF |
|---|---|---|
| Expenses nav item (sidebar) | Visible | Hidden entirely |
| My Expenses tab | Visible | Not accessible |
| Players can track personal expenses | Yes | No |
| Non-personal usage bar | Visible | Hidden |
| Club-level expense management | Available | Hidden |
| Settings β Expenses (types & scopes) | Available (Pro/Premium) | Hidden |
| Existing expense data | Visible | Preserved but hidden |
Who Can Toggle the Feature
There are two levels of control over the Expense Tracking toggle: the CrickTeams Admin (global) and the Club Manager (club level). Both levels must be ON for members to access Expense Tracking.
| Role | What they control | Condition |
|---|---|---|
| Club Manager | Can toggle Expense Tracking ON or OFF for their own club only | Only if the feature is globally enabled by Admin |
| CrickTeams Admin | Controls the global switch for all clubs on the platform | If globally OFF, club managers lose the ability to toggle it themselves |
Toggle Logic Summary
| Global (Admin) | Club (Manager) | Result for members |
|---|---|---|
| ON | ON | Expense Tracking fully available |
| ON | OFF | Personal-only mode |
| OFF | β (locked) | Expense Tracking hidden for all clubs; toggle greyed out for managers |
What Members See
Expense Tracking ON
When the feature is enabled (both globally and at club level), members see the full Expense Tracking experience:
- Expenses nav item appears in the left sidebar
- My Expenses tab is visible and accessible
- Players can submit personal expenses and track their own records
- Non-personal usage bar is visible (showing club expense totals)
- Club-level expense management is available to managers
- Settings β Expenses (custom types & scopes) is accessible on Pro and Premium plans
media-id: eba61e06-4a97-46e5-b4aa-00b5551c5306
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Expense Tracking OFF (Club Level)
When a club manager disables the feature for their club, the following happens for all members of that club:
- Expenses nav item disappears from the sidebar entirely
| Global | Club | Result |
|---|---|---|
| ON | ON | Full expense tracking |
| ON | OFF | Personal-only mode β Expenses nav still visible, only My Expenses tab shown |
| OFF | β | Hidden entirely |
- No expense functionality is accessible β players cannot submit or view expenses
- Non-personal usage bar is hidden
- Club-level expense management is hidden from managers
However:
- All existing expense data is preserved in the database
- Payment history and attachments are retained
- Turning the feature back ON restores the full view immediately
media-id: b04f3141-8fed-4c1e-8dad-b31feb33098a
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
How to Toggle Expense Tracking
Turning Expense Tracking OFF
- Go to Settings β Features
- Locate the Expense Tracking card
- Click the toggle switch β it moves from blue (ON) to grey (OFF)
- The change takes effect immediately for all club members
Turning Expense Tracking ON
- Go to Settings β Features
- Locate the Expense Tracking card
- Click the toggle switch β it moves from grey (OFF) to blue (ON)
- The Expenses nav item reappears immediately for all club members
- All previously submitted expenses and payment history are restored
Validations
The following rules apply to the Features toggle:
| Rule | Detail |
|---|---|
| Global OFF locks club toggle | If the Admin disables Expense Tracking globally, club managers cannot toggle it ON for their club |
| No data deletion on disable | Turning OFF never deletes expense records, payments or attachments |
| Instant effect | The toggle takes effect immediately β no save button or confirmation required |
| All members affected | The toggle applies to all members of the club β it cannot be set per player or per role |
| Manager-only access | Only club managers can see and use the Features page; players do not have access to Settings |
Frequently Asked Questions
Will disabling Expense Tracking delete our expense data?
No. Disabling the feature only hides the Expense Tracking UI β all submitted expenses, payment records and attachments are preserved in the database. Turning the feature back ON restores the full view immediately with no data loss.
Why is the Expense Tracking toggle greyed out on my Features page?
This means the CrickTeams Admin has disabled Expense Tracking globally. When the global switch is OFF, club managers cannot override it. Contact CrickTeams support if you believe this is incorrect.
Does turning off Expense Tracking affect the Settings β Expenses page?
Yes. When Expense Tracking is disabled, the Expenses nav item disappears from the sidebar entirely, which includes Settings β Expenses. Custom types and scopes cannot be managed while the feature is OFF.
Can I disable Expense Tracking for just one player?
No. The toggle applies to the entire club. All members lose access to Expense Tracking when it is disabled β there is no per-player or per-role control on this setting.
What happens to players currently viewing expenses when I turn the feature OFF?
The change takes effect immediately. Players currently in the Expenses section will lose access on their next navigation action. Their data is not affected.
Is there a way to see which features are available on my plan?
Yes. Go to Settings β Subscription to view your current plan and the features included. Some features, such as Settings β Expenses configuration, are only available on Pro and Premium plans.
Related articles
- Expenses β Submit and manage club expenses
- Expenses β Configure custom expense types and scopes
- Permissions β Manage club managers and captain roles
- Subscription β View and manage your plan and billing