A booking page that does the chasing for you
What happens when booking, payment, the agreement and the intake form sit in one flow, in the order a new client already expects.
By the Commitment Coach team
Most coaching practices lose their first hour with a new client before the first session starts. Someone finds you, writes to ask about a call, and from there the work is yours: find a time, send a link, send an invoice, send the agreement, remind them to sign, send the intake questions, remind them to answer. Four or five emails, each one waiting on the one before.
None of it is coaching. All of it is necessary. The booking page in Commitment Coach is built to take that hour off your plate by putting the steps in one line, in the order a client already expects to meet them.
One page, with everything a stranger needs
Your booking page lives at your own address on our domain, for example /jane-smith. It carries your photo, your logo, your business name and the short bio you write once. Under that are your packages and a free discovery call, if you offer one. There is nothing on the page about us except a small footer line.
A visitor reads, picks, and books. If they pick the free call they see your real availability and choose a slot. If they pick a package they go to checkout. Either way they never leave the page to find your calendar, and you never have to send a link.
Real availability, not a guess
The slots a client sees come from the weekly hours you set, minus the buffers you asked for, minus the days you blocked off, minus the sessions already booked. If you take Fridays off in July, you add one override and the page stops offering Fridays in July. If you want fifteen minutes between sessions, every slot the page shows already has that gap.
Time zones are handled on both sides. You set yours once. The client's browser tells us theirs, and the page shows the same moment in their local time with the zone named, so a 9:00 in Denver is shown as 16:00 in London. Reminders are sent in each person's own zone too.
Pay, sign, answer, done
When a client picks a paid package, checkout runs in four short steps, each on its own screen, each saving as it goes.
Pay. The client enters a card and pays you for the package. The charge is yours. Clients never pay us and never see our name on their statement.
Sign. The client reads the coaching agreement you wrote and signs it by typing their name. We record the name, the time, their IP address and the version of your agreement they signed, and we produce a PDF that goes into both of your document lists.
Answer. Your intake questions come next. Text questions, multiple choice, one-to-ten scales, whatever you built. The answers wait in the client's file so you have read them before the first session, not during it.
Done. The client sees a confirmation, gets a receipt by email under your business name, and gets an invitation to their client space.
Each step is one screen, and each screen is in your colors. If the client closes the tab after paying, the next time they open the link they land on the signing step, not back at the start.
When the card is declined
Checkout is where things go wrong most often, and the quiet handling of that matters. A declined card shows one line of plain text under the form, in the space already reserved for it. The page does not jump, the button does not change size, and nothing pops up. The client fixes the number and tries again.
The same rule covers the rest of the flow. If a slot is taken by someone else while a client is reading your bio, the page says so where the slot was and offers the next one. If a connection drops during save, the message says what happened and the Save button waits. We treat these as ordinary moments rather than alarms, because they are.
The confirmations that go out
Once a booking lands, the emails leave on their own. The client gets a confirmation with the time, the link to join and a calendar file. You get a short note that someone booked. Twenty-four hours before the session both of you get a reminder, and one hour before, another. Each one carries the meeting link you set once in Settings, so there is never a "where do I join" message on the morning of a session.
Client emails are sent under your business name with your address as the reply-to. When a client hits reply, they reach you.
Monthly subscriptions and multi-session bundles
Packages come in three shapes. A one-off session is one payment, one meeting. A multi-session bundle is one payment for a set number of sessions, which the client books one at a time from inside their space; the page shows them how many remain. A monthly subscription is a recurring charge with a session allowance that resets each billing month.
You decide the price, the currency, the session length and what is included. The page shows the plain facts and lets the client choose. There are no upsells on the way through checkout, because that is not how a coaching relationship starts.
Booking the next session
After the first session, "Book another" and "Reschedule" live inside the client space and open the same slot picker the public page uses. The difference is that no payment is taken, because the client already paid. The page says plainly what is being used: "Uses 1 of your 2 remaining sessions." When a bundle runs out, the client sees "Book a new package", which leads back to your public page.
You set the minimum notice for a reschedule in Settings; the default is twenty-four hours. Inside that window the Reschedule button is quiet and the client is asked to message you instead.
What this adds up to
A new client goes from stranger to signed, paid and prepared without a single email from you. You open your Today screen in the morning and see who is coming, what they wrote on their intake form and whether anything needs your attention. The chasing is done, and it was done by a page.
If you would like to see one, our sample booking page is a live example with a demo coach. Everything on it works the way it would for you.