PracticeSlot

Free scheduling for coaches and trainers

Your own booking portal without the text-message scramble.

Publish available practice times, share your personal coach URL, and let parents book without creating accounts. You stay in control of reminders, logs, changes, cancellations, and printable schedules.

View parent booking demo

Built for the person running the practice

A lightweight scheduling desk for lessons, cages, courts, fields, and training sessions.

Free to start
1

Share one coach URL

Create a page like practiceslot.com/coach/zach with your welcome message, rate notes, policies, and available times.

2

Parents book without accounts

They choose a slot and enter only the contact details needed for confirmations, changes, and reminders.

3

You control the schedule

Manage open times, booked times, days off, change cutoffs, reminders, recap summaries, and communication history.

Coach benefits

Less coordination, more coaching

Booking history Track new, upcoming, past, and canceled bookings from one dashboard.
SMS and email workflow Collect coach mobile and email at signup, then enable alerts when Twilio is connected.
Printable schedules Print the day or week schedule for cages, clipboards, field check-in, or staff handoff.
Reminder controls Choose a 15-minute appointment reminder, daily recap time, and public booking status.

Coach access

Log in to manage your portal

Secure coach tools

Coach onboarding

Create your coach time portal

Free service

Public booking page

Spring Training Baseball

Loading availability
This week

Selected practice time

Choose one or more open slots

$0

No parent account required. We use contact info for confirmation, changes, reminders, fraud prevention, and support. See the .

Need to change a booking?

Verify by text message

Coach account

Dashboard

History

Bookings by status

Coach tools

Practice slot availability

Schedule setup

Add availability by interval and weekday

Days of week

Leave Repeat until blank to create one day of slots. Select weekdays to create repeating availability through the chosen end date.

Holiday / off day

Block a full day

Published

Open and booked slots

Landing page

Customize coach messaging and rates

Public copy

Coach page editor

Live preview

Portal
Rate
Location
Policy

Owner portal

PracticeSlot activity

Private access

Admin code

This code lives in the server .env file and is not sent to the browser until you enter it.

Live database log

Recent activity

Market demand

Area requests

Coach communication settings

SMS reminders, email alerts, and daily summaries

Rules

Reminder and booking settings

Set reminder minutes to 15 if you want a text shortly before the next appointment. Daily recaps summarize that day's schedule.

Twilio status

Checking

TWILIO_ACCOUNT_SID TWILIO_AUTH_TOKEN TWILIO_PHONE_NUMBER COACH_NOTIFY_MOBILE

The browser never stores Twilio secrets. The server sends coach alerts, parent confirmations, one-hour reminders, changes, cancellations, and daily recaps.

Legal

Privacy Notice

Last updated July 6, 2026

What PracticeSlot collects

PracticeSlot collects the information needed to run coach scheduling: coach account details, login email, coach mobile number, sport, location, ZIP code, public coach page content, availability, booking records, parent or guardian contact details, player first name or name entered at booking, notes supplied by the booker, confirmation codes, notification logs, and support or area-request messages.

How the information is used

We use this information to create coach portals, show available and booked practice times, confirm bookings, support changes and cancellations, send reminders and daily recaps, notify coaches about activity, prevent misuse, troubleshoot service issues, and track requested trainer areas.

SMS and email communications

When a coach enables messaging, PracticeSlot may send operational SMS or email messages for confirmations, reminders, booking changes, cancellations, account notices, and daily schedule summaries. Message and data rates may apply. Users can request help or opt out by contacting support, and future SMS workflows should include automated STOP/HELP handling through Twilio before broad launch.

Sharing and processors

PracticeSlot does not sell booking data. We may share limited information with service providers that operate the site and communications, such as hosting, database, email, SMS, security, analytics when enabled, and support tools. Coaches receive booking details for their own appointments.

Retention

Booking and notification records are kept as long as needed to operate schedules, maintain coach history, resolve disputes, comply with legal obligations, and improve the service. You may request deletion where legally available.

Children and athletes

PracticeSlot is designed for parents, guardians, coaches, and trainers. Parents should enter only the information needed to schedule a session. Coaches should avoid requesting sensitive athlete information through booking notes.

Your choices and privacy rights

Depending on your location, including California, the European Economic Area, or the United Kingdom, you may have rights to access, correct, delete, restrict, object to, or receive a copy of personal information. You may also opt out of sale or sharing where applicable. PracticeSlot does not currently sell personal information.

Contact

Send privacy requests to phillipyang04@gmail.com. Include the coach portal, booking confirmation code if relevant, and the request type.

Legal

Cookie Notice

Essential cookies and storage

PracticeSlot uses essential cookies and browser storage for account login, security, admin access entered by the owner, booking workflows, and remembering privacy choices. These are necessary for the service and cannot be turned off from the cookie banner.

Analytics and optional tracking

PracticeSlot does not need analytics tracking to schedule lessons. If analytics is added later, it should only load after the user accepts optional analytics cookies in the banner. Declining analytics will not block booking or coach portal use.

Third-party services

Operational providers may include IONOS hosting, MySQL database services, email delivery, Twilio SMS, geolocation or ZIP lookup services when requested, and security tooling. These services may process technical data needed to deliver their feature.

Privacy rights

California, GDPR, and other privacy requests

Requests we can process

You may request access, correction, deletion, restriction, portability, objection to certain processing, or opt-out from sale or sharing where applicable. PracticeSlot does not currently sell personal information or collect payment data.

How to submit

Email phillipyang04@gmail.com with your name, contact email or mobile used on PracticeSlot, the coach portal or confirmation code involved, and the privacy request you want to make.

Verification

We may need to verify that the requester controls the email, mobile number, coach account, or booking confirmation before disclosing or deleting information.

Authorized agents

California residents may use an authorized agent where required by law. We may request proof of authorization and may still verify the request directly with the person involved.

Legal

Terms of Use

Scheduling only

Service role

PracticeSlot provides scheduling tools for coaches, trainers, parents, guardians, and athletes. PracticeSlot does not employ, supervise, background check, certify, insure, or collect payment for coaches or trainers.

Coach responsibilities

Coaches are responsible for accurate availability, rates, locations, policies, safety practices, qualifications, communications, tax obligations, and compliance with applicable youth sports, facility, privacy, and messaging rules.

Parent and visitor responsibilities

Visitors are responsible for entering accurate booking contact information, confirming coach details, following coach and facility rules, and changing or canceling appointments within the posted cutoff.

No payment collection

PracticeSlot does not collect lesson payments. Any payment arrangement is directly between the coach and the parent, guardian, athlete, or organization.

Availability

The service may change, pause, or be unavailable. Coaches should keep their own records for critical schedules and use the printable schedule as a backup.