keepp.
coachconsultantbookingsclientsdiscovery-call

A Booking Page for Coaches and Consultants

Building an audience is the easy part. Here's what a coaching or consulting practice actually needs from a booking page — discovery calls, packages, no-shows, and repeat clients.

By Keepp Team

If you coach, consult, or advise people 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 coaches lose people is the gap right after someone decides they’re interested: they don’t know how to actually book you.

For the mechanics of how bookings work on Keepp — availability, calendar sync, taking payment at booking — see taking bookings and appointments online and the how-to guide. This post is about what a coaching or consulting practice specifically needs from that setup.

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

Most coaches have more than one thing to sell — 1:1 work, a cohort, a community, maybe a course. Someone who just decided “I want to work with this person” doesn’t want to choose between five options. They want the smallest possible next step.

Set up a free discovery-call booking unit and put it front and center on 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. Your paid 1:1 session or package sits as a second unit for people who already know they want in.

Two units, two purposes

Because a page can hold more than one booking unit, 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 — for existing clients or anyone who’s already sold, booked and paid for directly through your connected Stripe account.

Each shows up on your page 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.

No-shows and cancellation terms

Coaching time is the product — an empty slot is lost income, not backlog you can clear later. Every booking unit 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.

Repeat clients

Ongoing client work looks different from one-off bookings — the same person coming back week after week. Your Bookings → Calendar view shows everything that’s been booked, filterable by unit, so you can see at a glance who’s a recurring client and what they’ve got scheduled next, instead of reconstructing it from memory or a separate spreadsheet.

Packages and prepaid bundles

If you sell a multi-session package rather than one-off calls, that’s a selling problem more than a booking one — a package is something someone buys once, then works through over several sessions. Add it as a product or card alongside your booking units, and point people to book their individual sessions once they’ve bought in. See selling products and digital downloads for how that side works.

Where to start

One free discovery-call unit, one paid session unit, cancellation terms filled in on both. That’s the core of a coaching practice’s booking page — everything else (packages, courses, a community) can sit alongside it as cards without complicating the booking flow itself.


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