23 July · 10:30 · Phone call
Personal trainer & online coach booking system
Book the call—and keep the lead context attached.
Publish a coaching booking page with controlled availability, time-zone context and intake questions. The confirmed call, submitted answers and available source context stay connected to the CoachOS lead workflow.
The public booking job
Let the visitor choose a valid time and answer the useful questions.
This interactive, synthetic example uses a phone call and the native CoachOS schedule so it does not imply an external provider is generally available. Choose a date, time and confirmation step.
Step 1 of 3
Select a date
Select a time
Thursday, 23 July
Times shown in Europe/London
Confirm your details
Thursday, 23 July at 10:30
Confirmed
You’re booked in.
Discovery call on Thursday, 23 July at 10:30 with Northstar Coaching.
A confirmation email is being sent. Delivery depends on the recipient’s email provider.What survives confirmation
Follow one booking into the lead and calendar record.
The booking is not just a calendar link. CoachOS can keep the intake, visitor time zone, public page, available attribution, lead status, call and next action together.
Discovery call
Thursday, 23 July 2026 · 10:30–11:00
- Visitor time zone
- Europe/London
- Meeting method
- Phone call
- Booking page
- /book/discovery-call
You’re booked in.
A confirmation email is being sent. Use its private management link to reschedule or cancel.
Alex Morgan
alex.morgan@example.com
Coaching application answer
/book/discovery-call · available UTM context
Coach decides what happens next
Booking, submitted answers and page context linked to this lead.
Booked calls in the coach’s local time.
CoachOS calendar result shown. External Google sync is a separate provider-reviewed connection.
One booking. Four deliberately different statuses.
The confirmed CoachOS record remains the source of truth even when an external delivery or calendar provider has a problem.
Confirmed · lead and calendar record active
Confirmation and supported lifecycle reminders
Implemented · sensitive-scope approval pending
Carrier approved · opted-in handset acceptance pending
Booking controls
Configure the boundaries before the link goes live.
Availability is an operational contract: who hosts, which times are valid, what the visitor must answer and what happens if they need to move the call.
Define the call before sharing the link
Set the page name, description, duration, address and a supported meeting method: phone, a custom meeting link or Google Meet for an approved connected account.
Offer times inside the rules you set
Use weekly hours, time off, minimum notice, maximum advance, buffers, daily limits and optional event-only hours. Team pools can use supported fixed-host or round-robin routing.
Store the instant and show useful local context
CoachOS evaluates the configured schedule and returns UTC booking instants for the visitor experience, retaining the visitor time zone on the confirmed booking.
Attach an intake form to the booking
Choose a published CoachOS form so contact details and configured answers can create or match the lead and remain linked to the booking submission.
Let the visitor reschedule or cancel safely
Confirmation emails use unguessable management links. A replacement time is checked against current availability before the booking is moved.
Keep the call beside the lead and next action
The lead record can retain the booking, form, page, referrer, available campaign context, visitor answers and timeline events instead of starting again in a separate CRM.
Email, SMS and calendar status
Implemented is not the same as generally available.
The native booking and email paths are live. External calendar and transactional SMS gates are kept visible so the booking promise does not depend on a logo wall.
CoachOS booking and calendar
LivePublic availability, confirmation, the internal calendar record, lead timeline, reschedule and cancellation are supported without requiring a general external scheduling platform.
A raced-away slot is rejected and must be selected again; no system can promise that every external dependency is always available.Booking email
LiveSupported confirmation, reminder, reschedule and cancellation emails include the local-time description, management path and calendar details when available.
CoachOS records a successful provider send, but cannot guarantee delivery to every inbox or that the recipient reads it.Google Calendar and Meet
In provider reviewFree/busy checks, booking-event create/update/delete and Meet-link generation are implemented for connected accounts.
Google sensitive-scope approval and a final production acceptance run are still required before general access can be claimed. Zoom and Outlook are planned, not available now.Transactional booking SMS
Carrier approved · acceptance pendingTwilio toll-free verification is approved. The implemented recipe is one optional final reminder around one hour before a booking, with consent, caps, quiet hours, opt-out and telemetry.
General availability still waits on one controlled opted-in live-handset send and signed status-callback verification. This is not campaign, broadcast or coach-owned SMS.Native calendar result
The coach sees the confirmed call in CoachOS.
Open the booked call for visitor details, use the saved phone or supported meeting link, and manage reschedule or cancellation from the same record.
- Confirmed calls in the coach’s configured local-time view
- Booking and visitor detail available from the calendar event
- External Google sync kept failure-isolated and provider-gated
CoachOS or Calendly?
A narrow comparison around the booking job.
This is not a claim that CoachOS has every Calendly feature. It is a decision about whether the coaching lead and client journey should stay attached to the scheduled call.
The coaching handoff is the main job.
CoachOS focuses the coaching journey: booking intake, the lead record, source context, call history, offer and eventual client workflow stay in the same operating system.
See the connected lead workflow →General scheduling depth is the main job.
Calendly is a broad scheduling platform with multi-calendar connections, several video providers, routing, payments, workflows, analytics and a large integration ecosystem.
Official Calendly feature overview ↗CoachOS is not a feature-for-feature replacement for Calendly’s general scheduling, enterprise administration, payment-at-booking, multi-provider or integration ecosystem. Source reviewed 19 July 2026; provider features and plans can change.
Questions, answered
Personal trainer booking-system questions
What can I configure on a CoachOS booking page?
You can configure the page name, description, length, supported meeting method, weekly availability, time off, notice, booking horizon, buffers, daily limit, capacity, host routing, intake form, success page and whether the page is public.
Does the visitor see times in their time zone?
The public availability route accepts the visitor time-zone context, returns precise UTC instants and retains the visitor time zone on the booking. The visitor should still check the time-zone label before confirming, especially around travel or daylight-saving changes.
How does CoachOS reduce double bookings?
CoachOS applies weekly hours, time off, notice, buffers, capacity and current confirmed bookings, then rechecks the selected slot when it is booked or moved. Google free/busy can add external-calendar conflict context for an approved connected account; it is not generally available while provider review remains open.
Which meeting methods are available?
Phone calls and a supported custom meeting link can be configured today. Google Meet generation is implemented for connected accounts but general access remains subject to Google’s sensitive-scope approval. Zoom and Outlook are planned rather than available-now integrations.
Which booking emails are included?
CoachOS supports confirmation, approximately 24-hour and one-hour reminder passes, reschedule and cancellation emails. Sends are failure-isolated so a provider problem does not erase a confirmed booking; delivery to every inbox cannot be guaranteed.
Does CoachOS send booking text reminders?
The implemented transactional SMS recipe is an optional final reminder around one hour before the booking. It requires the coach to enable the recipe and the visitor to opt in, with supported phone handling, caps, quiet hours and opt-out. Twilio carrier approval is complete; general availability still waits on the controlled live-handset and signed-callback acceptance run.
Does the booking page collect payment?
No. The current public booking page schedules a supported call and records the intake. Supported Stripe offers and payments happen later in the CoachOS lead and client journey.
Can visitors reschedule or cancel?
Yes. The confirmation flow provides an unguessable management link. Rescheduling checks live availability and records the old-to-new booking chain; cancellation and reschedule events are also added to the lead history.
Is CoachOS a full Calendly replacement?
CoachOS can replace a focused coaching-business booking link when the form, lead, call, offer and client journey should stay connected. Calendly remains the broader choice for general scheduling, multi-calendar and multi-video-provider support, routing, payments at booking, wide integrations or enterprise administration.
Connect the call to the work
Publish a booking page that does not lose the lead.
Start a CoachOS trial to configure the supported booking journey, or book a walkthrough to map availability, intake, reminders and the lead handoff before switching tools.