Skip to content
Guides

How to Create and Sell an Online Coaching Programme (From Offer to Delivery)

To create and sell an online coaching programme, you need to do six things well: define a clear offer with a specific outcome, set a pricing structure that reflects the format, build a frictionless checkout and booking flow, protect yourself with a contract and intake form, deliver content and sessions in one place, and give clients a portal they can actually use. This guide walks through each step in sequence, with practical detail for independent UK coaches building a structured programme for the first time.

Step 1: Define Your Programme as a Specific Offer

The most common mistake coaches make is starting with a session count and a price, without first clarifying the outcome their programme is built around. A strong programme offer names: who it is for, what result it delivers, over what timeframe, and what is included. That specificity does two things — it makes your programme easier to sell because clients can self-select, and it makes it easier to deliver because the structure follows from the promise.

Tip

Write one sentence that completes this: 'This programme is for [specific person] who wants to [specific outcome] in [timeframe].' If you cannot complete it without vague language, your offer needs more definition before you set pricing or build anything.

Common programme formats for independent UK coaches include a fixed-length package (e.g. six or twelve 1:1 sessions over three months), a structured group programme with a cohort start date, and a hybrid model that combines live sessions with self-paced content. Each has different pricing logic and delivery requirements, so the format decision shapes everything that follows.

Step 2: Set Your Pricing and Payment Structure

Pricing a coaching programme is not purely a numbers exercise — it signals positioning. Independent UK coaches running structured programmes typically charge on a per-programme or per-month basis rather than by the hour, because outcome-based pricing reflects the value of the transformation, not just the time. When setting your price, consider your niche, your experience level, what comparable programmes in your market charge, and your own cost base.

Beyond the headline price, decide on your payment structure. Three common options are: full payment upfront (simplest, best cash flow), instalments over the programme duration (increases accessibility), or a rolling monthly subscription (suits ongoing or open-ended programmes). Each option has different implications for your contracts and what happens if a client drops out early — so this decision links directly to Step 4.

Note

In Minipod, you can set up a programme offer with full payment, instalment, or subscription billing modes from a single offer record. See the Minipod pricing page for current plan details.

Step 3: Build a Booking and Checkout Flow

Once your offer is defined and priced, a client needs to be able to find it, understand it, pay for it, and book their first session without back-and-forth emails. That flow should be: offer page → checkout → confirmation → session booking. Each step that requires manual intervention from you (a reply, a link, an invoice) is a drop-off point.

  1. Create a public offer page with a clear description, what is included, pricing, and a booking or buy button.
  2. Set up online checkout so clients can pay by card at the point of purchase — not after a discovery call and an invoice chain.
  3. Configure your availability so that once paid, clients can book their first (and subsequent) sessions directly against your calendar.
  4. Automate a confirmation email with next steps so clients feel held from the moment they purchase.

Minipod is built around exactly this flow. Each offer has its own public page on your branded storefront, a built-in checkout powered by Stripe, and scheduling that clients use post-purchase. Session booking respects your availability rules and generates Zoom links automatically. There is no separate Calendly link to share, no manual invoice to raise, and no 'DM me to book' friction.

Step 4: Add a Contract and Intake Form

A coaching contract is not just legal protection — it sets expectations clearly, which reduces misunderstandings during the programme. At minimum, your contract should cover: scope of the programme, number and length of sessions, cancellation and rescheduling policy, payment terms (including what happens with instalments if a client exits early), and a confidentiality clause. UK coaches are not regulated in the same way as clinical practitioners, but a well-drafted contract still matters for your own professional credibility and financial protection.

Heads up

Minipod supports e-signature contracts as part of the checkout flow, but does not provide legal advice or pre-drafted contract templates. Have a solicitor or a professional coaching body (such as the ICF or EMCC) review your contract wording before use.

An intake form gathers the information you need to coach effectively from session one — current situation, goals, any relevant context, and logistical preferences. Sending it after purchase, before the first session, means you arrive prepared rather than spending the first call on admin. In Minipod, intake forms attach to the offer and responses are stored in the client's record, so you can review them alongside session notes and messages.

Step 5: Deliver Your Programme Content and Sessions

A structured programme often includes more than live sessions. Many coaches provide supporting resources: frameworks, workbooks, pre-session prompts, or recorded content that clients work through between calls. How you deliver this material affects the experience significantly — emailing PDFs in an ad-hoc way, or sharing a Google Drive folder, undercuts the polished impression your pricing implies.

  • Upload programme content (modules, videos, documents, resources) into Minipod and attach it to the relevant offer.
  • Use drip or scheduled release to deliver content at the right point in the programme timeline, not all at once on day one.
  • Keep session notes and client messages in the same client record as their bookings and purchases, so context is never lost between calls.
  • Send automated reminders ahead of sessions to reduce no-shows without manual chasing.

The difference between a programme that feels premium and one that feels patched together often comes down to this layer: whether clients receive the right thing at the right time, in a way that feels considered rather than accidental.

Step 6: Give Clients a Portal They Can Navigate

Clients should be able to access their programme independently without emailing you for links, login details, or next steps. A client portal — even a minimal one — centralises everything they need: upcoming bookings, session history, programme content, messages, and any documents they have signed. In Minipod, clients access their portal via a magic link (no password required), which removes the friction of account setup while keeping access secure.

Putting It Together: The Full Programme Workflow

StageWhat to doIn Minipod
Offer designDefine outcome, format, and inclusionsCreate an offer record with description, session count, and content
PricingSet price and payment structure (full, instalment, or subscription)Configure payment mode on the offer
CheckoutEnable card payment at point of purchaseStripe checkout built into the offer page
SchedulingLet clients book sessions against your availabilityAvailability rules + Zoom link generation
ContractCollect e-signature before first sessionContract attached to offer in the checkout flow
Intake formGather client context pre-sessionForm responses stored in client record
Content deliveryRelease supporting material on a scheduleDrip content attached to the offer
Client portalGive clients one place for everythingMagic-link portal with bookings, content, messages

Common Mistakes to Avoid

  • Launching before the outcome is specific enough — vague programmes are hard to sell and harder to deliver.
  • Separating payment from booking, so clients pay and then have to wait for a manual follow-up to actually schedule.
  • Skipping the contract because it feels awkward — a short, clear agreement protects both parties and sets a professional tone.
  • Delivering content as email attachments — it looks improvised and creates version-control headaches.
  • Using five different tools with no integration, so client information lives in four places and falls through the gaps.

Frequently asked questions

How many sessions should I include in my first online coaching programme?
There is no universal answer, but a common starting point for structured 1:1 programmes is six to twelve sessions over two to three months. This is long enough to achieve a meaningful outcome and short enough to maintain momentum. What matters more than the number is that the session count maps to the result you are promising — design the programme backwards from the outcome, then determine how many touchpoints are genuinely needed.
Do I need a formal contract for my coaching programme in the UK?
There is no legal requirement in the UK for a coaching contract to take a specific form, but having a written agreement is strongly advisable. It protects you if a client disputes payment or scope, and it sets clear expectations at the outset. At minimum, cover session count, cancellation policy, payment terms, and confidentiality. Organisations such as the ICF and EMCC publish guidance on professional standards, and a solicitor can review bespoke wording.
Should I charge for a discovery call before selling my programme?
Most independent UK coaches offer discovery calls at no charge as a conversion step — the call helps both parties assess fit before a client commits to a full programme. The key is to treat a discovery call as a structured, time-limited conversation (typically 20 to 30 minutes) with a clear outcome, not an open-ended free session. In Minipod, you can create a free discovery session as a separate offer type that feeds into your paid programme.
How do I deliver programme content without a separate course platform?
Minipod includes content delivery as part of the platform — you can upload modules, videos, documents and resources directly and attach them to an offer. Content can be released all at once or on a drip schedule tied to the programme timeline. This means clients access their material through the same portal where they manage bookings and messages, rather than logging into a separate course platform.
What is the difference between a coaching package and a coaching programme?
A coaching package is typically a bundle of sessions sold together, with minimal structure beyond the number of calls. A coaching programme is more structured: it has a defined arc, often includes supporting content or frameworks, and is built around a specific outcome or transformation. Programmes tend to command higher prices because they signal a more deliberate methodology. In practice, the line between the two can blur — what matters is how you position and deliver the offer.