keepp.

A Booking Page That Turns 'Interested' Into a Paid Session, for Coaches and Consultants

Building an audience is the easy part. Here's what a coaching, consulting, or therapy practice actually needs from a booking page, discovery calls, intake questions, packages, cancellation policy, and the trust signals a solo practitioner needs.

By Keepp Team

If you coach, consult, or work with clients one-on-one for a living, you’re probably good at the part that builds an audience: the posts, the client stories, the frameworks that get saved and shared. Where most solo practitioners lose people is the gap right after someone decides they’re interested: they don’t know how to actually book you, what it costs, or what happens if they need to change the time.

That gap is a page problem, not a marketing problem. This post is about what a coaching, consulting, or therapy practice specifically needs from a booking page: the discovery-call funnel, intake questions, packages, cancellation terms, and the trust signals a solo practitioner has to carry that a bigger business doesn’t. For the underlying mechanics of how bookings work on Keepp (availability, calendar sync, video links, payment) see taking bookings and appointments online and the how-to guide.

A coach checking his calendar on his phone

Lead with a free discovery call, not your whole offer stack

Most coaches and consultants have more than one thing to sell: 1:1 work, a group program, a retainer, maybe a course. Someone who’s just decided “I want to work with this person” doesn’t want to choose between five options on their first visit to your page. They want the smallest possible next step, and for almost every practice built on trust, that step is a conversation before it’s a payment.

Set up a free discovery-call offering in Bookings → Offerings and put it at the top of your page. It’s low commitment for the prospect, and it’s where you qualify, figure out whether the paid work is a fit before either of you spends money finding out. A therapist calls this a consultation; a consultant calls it a discovery call; a coach might call it a fit call. Same job either way: get someone from “interested” to “on the calendar” with nothing in the way.

Your paid 1:1 session or package sits as a second offering underneath it, for people who already know they want in and don’t need the free step.

Two offerings, two purposes

Because a page can hold more than one booking block, you’re not forcing everyone through the same door:

  • A free discovery call: the low-friction entry point for anyone who’s interested but not yet committed.
  • A paid 1:1 session or package: for people who are already sold, booked and paid for directly through your connected Stripe account.

Each shows up as its own block, so a prospect books the call and a returning client books the session, without either one having to figure out which option is meant for them. If your page is starting to feel crowded once both are up alongside your other offerings, structuring a long page covers how to keep it navigable.

Intake questions before the call

A generic contact form asks for a name and email. A coaching or consulting practice usually wants more before the call even starts: what someone’s working on, what they’ve already tried, what a win looks like to them. Walking into a discovery call blind wastes the fifteen minutes you have to actually qualify the person.

Add a form block next to your discovery-call offering, collecting leads and feedback covers the setup, and build a short custom form: one or two open questions (“what are you hoping to work through?”), maybe a single-select for how they found you, and the contact field the booking itself already needs. Keep it to what you’ll actually read before the call; a ten-field intake form gets skipped, a three-field one gets filled in. The submission lands in your submissions alongside your booking calendar, filterable and exportable, so before-the-call prep is a five-second lookup instead of scrolling back through a text thread.

For therapists and practitioners in particular, this is also where the practical logistics go: whether someone’s a returning client or new, what they’d like the session to focus on, or anything you’d otherwise ask over email before confirming.

Setting availability that’s actually true

A booking page only earns trust if the times it shows are real. When you set up your offering in Bookings → Offerings, a few settings matter more for a client-facing practice than they might for, say, a walk-in business:

  • Buffer time between sessions, so back-to-back calls don’t run into each other when one runs long.
  • Lead time, so someone can’t book a session starting in ten minutes when you need at least a day’s notice to prepare.
  • Booking window, capping how far ahead someone can book if you don’t want your calendar filling six months out.
  • Blackout dates for the weeks you’re fully off (vacation, a conference, a caseload pause) without having to zero out your whole weekly schedule and rebuild it after.

Connect your Google Calendar and existing events block those times automatically, so a session you already have on your calendar for other reasons can’t get double-booked from the page. How online booking works, mechanically covers the full detail on availability and calendar sync.

Video sessions without a separate Zoom invite

If your work happens over video rather than in person, set a video provider on the offering, Google Meet or Zoom, and a meeting link is generated automatically for every booking, sent to the client with their confirmation. Neither you nor the client has to hunt down a link before the call starts, and if the appointment gets rescheduled, the link moves with it. That single detail removes one of the more common friction points in remote practices: the “sorry, wrong link” message five minutes before a session that was supposed to already be underway.

Cancellation and rescheduling, set once

Session time is the entire product for a coach, consultant, or therapist: an empty slot is lost income, not backlog you clear later, and a late cancellation from a client costs you the same hour whether or not they show up. Every offering has a place for refund and cancellation terms, shown to the client before they book, so your policy on no-shows and late cancellations is set once and enforced consistently instead of negotiated case by case in a DM.

Because every booking confirmation includes a manage-booking link, clients can reschedule or cancel their own appointment within whatever window your policy allows, without emailing you to ask. If you have a calendar or video link connected, that update follows automatically. You’re not manually clearing a calendar hold and killing a Zoom link every time someone’s plans change.

Packages, retainers, and prepaid bundles

If you sell a multi-session package (six sessions of coaching, a month of consulting hours, a course of therapy sessions) that’s a selling problem more than a booking one. A package is something someone buys once, then works through over several individually-scheduled sessions, so it doesn’t belong inside a single booking offering. Add it as a product or a card alongside your offerings (priced, described, sold through the same connected Stripe account) and point buyers to book their individual sessions once they’ve bought in. Selling products and digital downloads covers how that side works, and choosing the right block is worth a read if you’re not sure whether something you sell is a booking, a product, or a card.

A retainer works the same way: sell the retainer as a product with a clear description of what it includes, then let the client book sessions against it as they come up, rather than trying to force an ongoing relationship into a single bookable slot.

The trust signals a solo practitioner needs

A big business gets trusted by default: a brand, an office, a receptionist answering the phone. A solo coach, consultant, or therapist doesn’t have any of that, and a booking page has to do the trust-building work a physical office would otherwise do.

A real photo, not a logo. Set up your profile with an actual photo of you: the circle layout for a smaller header, the cover layout if you want something more visual at the top. People book time with a person, and a stock image or a logo where a face should be is the fastest way to make someone hesitate before they hand over a card number.

Credentials, in your own words. The about line under your profile photo is the place for the one or two lines that matter (licensed, certified, years in practice, who you’ve worked with) kept short enough that it reads as a fact, not a pitch.

Testimonials as showcase cards. A showcase card carries no price and no code. It’s built exactly for this. Put a client quote and result in the description, one card per testimonial, and they sit right above or below your booking offering where a prospect is already deciding whether to trust you enough to book.

One clear next step. A highlight button at the top of the page pointed straight at your discovery call keeps a first-time visitor from having to hunt for what to do. One clear call to action is worth reading if your page currently asks people to choose between too many things at once.

Cohort or seasonal availability

If you run cohort-based coaching, seasonal group programs, or only take new clients during certain windows, a discovery-call offering doesn’t have to be visible year-round. Scheduling a block lets you show it only during an enrollment window and have it disappear from the page entirely (not just hidden, actually removed from what’s served) the moment that window closes, so you’re not fielding booking requests for a cohort that’s already full.

Seeing where the funnel actually leaks

Once your discovery call and paid session are both live, understanding your analytics tells you where people are dropping off: whether visitors are opening the discovery-call block and not booking, or booking the call and never converting to the paid offering. That’s the difference between guessing why bookings are slow and knowing exactly which step of the funnel to fix.

Where to start

One free discovery-call offering with a short intake form next to it, one paid session offering with cancellation terms filled in, a real profile photo, and a couple of testimonial cards. That’s the core of a coaching, consulting, or therapy practice’s booking page. Everything else (packages, cohort windows, a retainer) sits alongside it as its own block once the core funnel is working. If you’re building the page from nothing, claiming your page, setting up your profile, and styling it with a font pairing that matches how you want to come across is the right order to do it in, and the getting-started path walks through the same sequence end to end.


Set up your discovery call and your paid session at keepp.link, both can be live before your next client conversation.