Calendar and booking
Set your availability. Let clients book the right time.
Create the sessions you offer, open the times that work, and keep free or paid bookings on the same coaching calendar. Clients choose a slot; you stay in control of changes.
Trainer-set availability. Client-selected times. Coach-controlled changes.
The coaching week
See the schedule before you change it.
Calendar keeps saved appointments beside the scheduled coaching work that gives each date context.
- 01
See the week
Bring saved sessions and supported scheduled coaching work into one readable calendar.
- 02
Focus the view
Filter by client, event type, or date scope when a full schedule needs a quicker answer.
- 03
Adjust what you own
Open or move eligible saved events while projected forms and workouts stay tied to their source schedules.
Saved events can move. Projected forms and workouts remain linked to the schedules that own them.
Bookable session types
Offer only what you want clients to book.
Set the name, description, duration, and free or paid price mode. Active session types appear in booking; archived types remain available for review or restoration.
Starter templates can speed up setup. You still choose the details and which options stay active.
- Intro callA short first conversation30 MINFREE
- Technique reviewFocused movement feedback45 MIN$90
- Monthly reviewProgress and plan review60 MIN$125
The client path
A clear choice of session and time.
Clients book from active session types and server-generated openings, rather than guessing when the trainer might be free.
- 01
Choose a session
The client starts with an active option you created.
- 02
Pick a time
Available slots come from the schedule you are offering.
- 03
Confirm or checkout
Free sessions confirm directly. Paid sessions use Stripe.
- 04
See it on the calendar
The confirmed event returns to the coaching schedule.
The confirmed calendar event appears after payment fulfillment finishes.
Protect the schedule
Offer the openings. Keep occupied time occupied.
Booking options are built from trainer availability and checked against existing Fitflux calendar events before a session is confirmed.
Availability is a scheduling input, not a promise that every moment will remain open until the client confirms it.
Trainer availability can produce a bookable opening.
An existing Fitflux event occupies the time.
The time sits outside the offered schedule.
Changes stay deliberate
Clients request. Coaches approve.
A client can propose a new time and add context. The appointment stays where it is until the trainer approves the request and the new time passes authoritative validation.
Two booking entry points
Match the booking path to the relationship.
Existing clients and new leads do not enter the same flow or take on the same commitment.
EXISTING CLIENTS
Book free or paid 1:1 sessions.
The authenticated client Calendar shows active session types and available times. Paid options continue to Stripe Checkout.NEW LEADS
Choose a free intro consultation.
A trainer's public site can offer one configured free consultation after the lead shares their details.Clients can create a revocable, one-way calendar feed for visible saved events and active-program workouts. The feed does not edit events in another calendar app.
Calendar and booking
Give clients a clear way to book. Keep control of the week.
Choose the platform plan that fits your active-client roster Bring availability, booking, paid sessions, and reschedule review into one connected workflow.
Join the waitlist