Coach Blocks
A block is a time slot that you create to indicate when you are available to teach at a facility. Blocks define everything about a potential lesson -- the time, sport, lesson type, skill level, capacity, and price. Once a block is approved by the facility admin and published, players can browse and book it.
What Is a Block?
Think of a block as a "lesson slot" on the facility calendar. Each block represents a specific window of time during which you are offering coaching. You control what kind of lesson it is, who it is for, and how much it costs.
Blocks must be approved by a facility admin before they become visible to players. See Block Approval for details.
Creating a Block
To create a new block:
- Navigate to your Coach Dashboard.
- Click Create Block or click directly on the calendar at your desired time.
- Fill in the block details (described below).
- Click Submit to send the block for admin approval.
Block Fields
| Field | Description |
|---|---|
| Start Time | When the block begins |
| End Time | When the block ends |
| Title | A descriptive name for the block (e.g., "Beginner Tennis Group") |
| Description | Optional details about what the lesson covers |
| Color | Display color on the calendar for easy identification |
| Lesson Type | Private, Semi-Private, Group, Drop-In, Clinic, or Camp |
| Sport Type | The sport being taught (Tennis, Cricket, Pickleball, etc.) |
| Ball Type | For cricket: Vinyl (soft/beginners), Leather (hard/advanced), or Any |
| Cricket Focus | For cricket: Batting, Bowling, Fielding, Wicketkeeping, or All-Round |
| Age Group | Target age range: U11, U13, U15, U17, U19, Adult, or All Ages |
| Skill Level | Beginner, Intermediate, Advanced, or Elite |
| Min Students | Minimum number of students required for the lesson to run |
| Max Students | Maximum capacity for the lesson |
| Price | The cost for the lesson |
| Per Student | Whether the price is per student or a flat rate for the group |
| Discount Percent | Optional discount applied to the listed price |
Lesson Types Explained
Choose the lesson type that fits your teaching plan:
- Private -- One-on-one session. Max students is always 1.
- Semi-Private -- A small group of 2-3 students.
- Group -- A larger group of 4 or more students.
- Drop-In -- An open session where players can show up without advance booking.
- Clinic -- A focused skills workshop, often a one-time session on a specific topic.
- Camp -- A multi-day intensive program.
Pricing Your Blocks
You set the price for each block individually. You have two pricing modes:
- Flat rate -- One price for the entire block, regardless of how many students attend.
- Per student -- The listed price is charged to each individual student.
For group lessons, per-student pricing is common. For private lessons, a flat rate works best since there is only one student.
You can also apply a discount percentage to offer promotional pricing on specific blocks.
Recurring Blocks
If you teach the same lesson on a regular schedule, you can set up recurring blocks instead of creating each one manually. Recurring options include:
| Pattern | Frequency |
|---|---|
| None | One-time block only |
| Daily | Repeats every day |
| Weekly | Repeats every week on the same day |
| Biweekly | Repeats every two weeks |
| Monthly | Repeats once per month |
When you create a recurring block, SlotBase generates a parent block and a series of child blocks. You can edit or cancel individual child blocks without affecting the rest of the series.
If you delete the parent block, all associated child blocks will also be removed. Edit individual occurrences if you only need to change one session.
Block Statuses
Every block moves through a lifecycle:
| Status | Meaning |
|---|---|
| Pending | Submitted and awaiting admin review |
| Approved | Admin has approved; block is ready for bookings |
| Rejected | Admin has declined the block |
| Cancelled | You or the admin cancelled the block |
Publishing a Block
Even after a block is approved, it will not appear to players unless the isPublished flag is set. This gives you the option to get blocks approved in advance and then publish them when you are ready.
- Go to your Coach Dashboard and find the approved block.
- Toggle Published to make the block visible to players.
Unpublishing a block hides it from new bookings but does not cancel existing bookings already made on that block.
Related Pages
- Block Approval -- How facility admins review your blocks
- Coach Schedule -- Viewing your blocks on the calendar
- Booking a Lesson -- How players book your blocks
- Coach Overview -- General coaching system overview