My Account
Overview
My Account is a personal settings panel available to every CrickTeams user — both managers and players. It is opened as a modal dialog from anywhere in the app and contains five tabs: About You, Cricket Profile, Notification, Emergency Contacts, and Fees & Payments.
Changes made in My Account apply only to the signed-in user’s own profile. Managers cannot edit another player’s My Account on their behalf.
To open My Account:
- Click your avatar or initials in the top-right corner of any page
- Select My Account from the dropdown
- The My Account modal opens on the About You tab by default
- Navigate between tabs using the left-hand menu inside the modal
| Tab | What it contains |
|---|---|
| About You | Personal details — name, gender, date of birth, mobile number, profile photo |
| Cricket Profile | Playing role, batting style, bowling style, wicket keeper flag |
| Notification | Reminder preferences for Practice, Match and Roster Selected events |
| Emergency Contacts | Emergency contact details that can be shared with the club if needed |
| Fees & Payments | Read-only view of outstanding dues and payment history for the signed-in user |
About You
The About You tab lets every user update their personal profile information. The tab also shows the user’s profile photo, display name and email address at the top.
media-id: d277f46b-93a6-4880-b45e-1d2746493cdb
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
media-id: e0012a4b-8ea3-4d64-88ee-96088917ebb7
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
media-id: 8de3987e-e688-492b-aa98-dea9bebbae78
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Fields
| Field | Required | Details |
|---|---|---|
| Profile Photo | Optional | Click the camera icon to upload a new photo. Accepted formats: JPEG, PNG. Max size: 5 MB. |
| First Name | Required | The user’s first name. Cannot be blank. Max 50 characters. |
| Last Name | Required | The user’s last name. Cannot be blank. Max 50 characters. |
| Gender | Required | Dropdown — select Male, Female |
| DOB | Required | Date of birth in MM/DD/YYYY format. Must be a valid date. |
| Mobile No. | Required | Phone number field. Accepts digits, spaces, dashes and the + prefix for international numbers. |
Validations — About You
- First Name or Last Name cannot be left blank when saving
- DOB cannot be set to a future date
- DOB must be in MM/DD/YYYY format — invalid formats trigger an error
- Profile photo must be JPEG or PNG and under 5 MB
- Email address is displayed but cannot be edited from this tab — it is the login email and is managed separately
Cricket Profile
The Cricket Profile tab lets users set their playing attributes. This information is visible to club managers when reviewing player profiles and can be used for team selection.
media-id: 20c701f5-235d-4c2e-b359-c0aff0411e21
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
media-id: b79fa906-8f90-4f91-9089-50c4bad2147e
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Fields
| Field | Required | Details |
|---|---|---|
| Playing Role | Optional | Dropdown — options include Batsman, Bowler, All-Rounder |
| Batting Style | Optional | Dropdown — options include Right-Hand Batsman, Left-Hand Batsman. |
| Bowling Style | Optional | Dropdown — options include Right Arm Fast, Right Arm Medium, Right Arm Off Spin, Right Arm Leg Spin, Left Arm Fast, Left Arm Medium, Left Arm Off Spin, Left Arm Leg Spin |
| Wicket Keeper | Optional | Checkbox — tick if the player is a wicket keeper. Can be selected alongside any Playing Role. |
Validations — Cricket Profile
- All Cricket Profile fields are optional. The tab can be saved with all dropdowns blank.
- Wicket Keeper can be checked independently of the Playing Role selection.
Notification
The Notification tab lets users choose how they want to receive reminders for club events. Each reminder type can be set to Email only, Mobile only, or Both. The default is Both for all three reminder types.
media-id: e038ad1b-a4e1-4845-9655-f04dd1dd9048
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
media-id: 1746da7f-a464-4b47-85a6-42898ea77f8d
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Reminder Types
| Reminder | When it is sent | Default |
|---|---|---|
| Practice Reminder | Sent before a scheduled practice session | Both (Email + Mobile) |
| Match Reminder | Sent before a scheduled match | Both (Email + Mobile) |
| Roster Selected Reminders | Sent when the user is added to a tournament roster | Both (Email + Mobile) |
Notification Options
| Option | What it does |
|---|---|
| Sends the reminder to the user’s registered email address only | |
| Mobile | Sends the reminder as a push notification to the user’s mobile device only |
| Both | Sends both an email and a mobile push notification (default) |
Validations — Notification
- Each reminder type must have exactly one option selected (Email, Mobile or Both). The field cannot be left blank.
- Notification preferences are saved per user and apply immediately.
Emergency Contacts
The Emergency Contacts tab allows users to add one or more emergency contacts to their profile. This information can be accessed by club managers in the event of an emergency during club activities.
media-id: 41a3e194-dcc9-446b-8d3a-2b70f0fa6600
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
media-id: 151f8b8e-5ae3-4443-8066-c610cebf67b2
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Adding an Emergency Contact
- Click + Add Emergency Contact
- A form expands with fields for the contact’s details
- Fill in the required fields and click Save
Fields
| Field | Required | Details |
|---|---|---|
| Contact Name | Required | Full name of the emergency contact. Cannot be blank. |
| Relationship | Optional | Relationship to the user (e.g. Spouse, Parent, Sibling, Friend). Select from dropdown or enter free text. |
| Phone Number | Required | Primary contact number. Must be a valid phone number format. |
| Optional | Email address of the emergency contact. Must be a valid email format if provided. |
Validations — Emergency Contacts
- Contact Name cannot be blank
- Relationship cannot be blank
- Phone Number cannot be blank and must be a valid phone number
- Email, if provided, must be a valid email format
- Multiple emergency contacts can be added to a single profile
- Each contact can be edited or deleted individually after saving
Fees & Payments
The Fees & Payments tab is a read-only view that shows the signed-in user’s own outstanding dues and payment history. It summarises the total amount owed and breaks it down by individual fee.
media-id: 6c3d79f3-8d12-419d-af34-ffdf3323a13d
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
media-id: 4383bb7e-e558-4c3e-9f88-48dac1732e42
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
media-id: c4471d55-0240-4b86-9bcf-5d90b7d84761
Run npm run ingest-screenshots to pull this from Confluence and upload to
Firebase Storage. Until then the placeholder ships to staging only.
Reading the Fees Table
| Column | Description |
|---|---|
| Name | The name of the fee as set by the club manager (e.g. One Time Fee, Membership Fees) |
| Type | The fee type — One Time Fee, Club Membership or Tournament Fee |
| Amount Due | The total amount owed by the player for this fee, shown in a red/pink cell if unpaid |
| Amount Paid | The amount already paid toward this fee, shown in a green cell |
| Date | The due date set by the manager for this fee (MM/DD/YYYY) |
Total Outstanding Dues
The Total Outstanding Dues card at the top of the tab shows the sum of all unpaid fee balances for the signed-in user. This is the same figure shown as My Dues on the Dashboard.
| Scenario | What it shows |
|---|---|
| All fees paid | Total Outstanding Dues shows $0.00 |
| Partially paid fee | Amount Due shows the remaining balance; Amount Paid shows what has been paid so far |
| Fee deactivated by manager | Deactivated fees are excluded from dues calculations and do not appear in this list |
| No fees assigned | The table is empty and Total Outstanding Dues shows $0.00 |
Validations — Fees & Payments
- Fees & Payments is read-only for players — payments are recorded by managers from the Fees section or player profile
- Only fees assigned to the signed-in player are shown — they cannot see other players’ dues
- Deactivated fees are automatically excluded from the outstanding dues total
- Tournament Fees only appear if the player is rostered in that tournament
- Players cannot record their own payments from this tab
Validations Summary
The table below consolidates all validation rules across My Account tabs.
| Tab | Rule | Type |
|---|---|---|
| About You | First Name and Last Name are required | Error on save |
| About You | DOB must be a valid past date in MM/DD/YYYY format | Error on save |
| About You | Profile photo must be JPEG or PNG, max 10 MB | Error on upload |
| About You | Email address is display-only and cannot be edited | UI restriction |
| Cricket Profile | All fields are optional — tab can be saved blank | No restriction |
| Notification | Each reminder must have one option selected (Email/Mobile/Both) | Required selection |
| Emergency Contacts | Contact Name, Relationship and Phone Number are required | Error on save |
| Emergency Contacts | Email, if entered, must be valid email format | Error on save |
| Fees & Payments | Read-only for players — no editing allowed | UI restriction |
| Fees & Payments | Only the signed-in user’s own fees are displayed | Data restriction |
| Fees & Payments | Deactivated fees are excluded from all calculations | System rule |
Frequently Asked Questions
Can a manager update a player’s My Account for them?
No. My Account is a personal settings panel that each user manages themselves. Managers cannot access or edit another user’s My Account. However, managers can view player details such as cricket profile information from the Players section.
How do I change my email address?
Your email address is your login credential and is displayed in My Account — About You but cannot be changed from there. To change your email, contact CrickTeams support or use the account settings available at the login/registration level.
Why is my Total Outstanding Dues different from what my manager says I owe?
Your Fees & Payments tab only shows fees that are currently active and assigned to you. If a fee has been deactivated by the manager it will not appear in your list and will not contribute to your total. Contact your club manager to review your assigned fees.
Can I record my own payment in Fees & Payments?
No. The Fees & Payments tab is read-only for players. Payments can only be recorded by a club manager from Settings → Fees or your player profile using the Record Payment button.
I selected Mobile for notifications but I am not receiving push notifications. Why?
Push notifications require the CrickTeams mobile app to be installed on your device and notifications to be enabled at the operating system level (iOS Settings or Android Settings). Check that both conditions are met. If notifications are still not arriving, try logging out and back in to the app.
Can I add more than one emergency contact?
Yes. You can add multiple emergency contacts. Each contact is saved individually and can be edited or deleted at any time from the Emergency Contacts tab.
Who can see my Emergency Contact information?
Emergency contact details are visible to club managers only. Other players and members cannot access this information. It is intended for use in emergencies during club activities.
Related articles
- Expenses — Submit and manage club expenses
- Fees — Create and manage club fees
- Permissions — Manage club managers and captain roles
- Subscription — View and manage your plan and billing