Skip to main content

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.

Fictional workspace, schedule, clients, and prices.

The coaching week

See the schedule before you change it.

Calendar keeps saved appointments beside the scheduled coaching work that gives each date context.

  1. 01

    See the week

    Bring saved sessions and supported scheduled coaching work into one readable calendar.

  2. 02

    Focus the view

    Filter by client, event type, or date scope when a full schedule needs a quicker answer.

  3. 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.

ACTIVE SESSION TYPES3 bookable
  1. Intro callA short first conversation
    30 MINFREE
  2. Technique reviewFocused movement feedback
    45 MIN$90
  3. Monthly reviewProgress and plan review
    60 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.

  1. 01

    Choose a session

    The client starts with an active option you created.

  2. 02

    Pick a time

    Available slots come from the schedule you are offering.

  3. 03

    Confirm or checkout

    Free sessions confirm directly. Paid sessions use Stripe.

  4. 04

    See it on the calendar

    The confirmed event returns to the coaching schedule.

FREE SESSIONConfirm the available time directly.
PAID SESSIONContinue to Stripe Checkout.

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.

01
Available

Trainer availability can produce a bookable opening.

02
Booked

An existing Fitflux event occupies the time.

03
Unavailable

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.
Keep confirmed work close.

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