Skip to content

Stack for coaches

The Indie SaaS Stack for Coaches

A 7-tool stack for coaches whose practice is live but whose calendar is empty. Booking, sales page, checkout, async video, social proof, list, and the client workspace.

Verified · editorial policy

TL;DR

TL;DR

As of , the short version is: Coaches who try to run everything inside Acuity or Practice Better end up with a generic sales page and a hidden client roster. The 7-tool indie stack splits the funnel into roles the coach owns – Cal.com for booking, Framer for the sales page, Lemon Squeezy for high-ticket checkout, Screen Studio for the Reluctant-Hero VSL, Senja for transformations, Beehiiv for the list, Notion for the client workspace.

Key facts for the coaches stack

TL;DR
Cohort
coaches
Tools in stack
7
Summary
A 7-tool stack for coaches whose practice is live but whose calendar is empty. Booking, sales page, checkout, async video, social proof, list, and the client workspace.
Build first
Cal.com + Framer + Senja. Booking, sales page, and proof – the three surfaces that turn a website visitor into a paid client. Everything else is delivery-side and can be added when the first client signs.
Common mistake
Building the client portal before the sales funnel. Coaches often start with Practice Better or Paperbell and then bolt on a marketing site as an afterthought – which inverts the priority. The marketing layer is the bottleneck for pre-revenue coaches; the client portal is for after revenue.
Last verified
May 21, 2026

Why this shape of stack

Coaches sell transformations, not credentials. The stack has to amplify proof of transformation (Senja, Screen Studio), reduce booking friction (Cal.com), and remove checkout drop-off on the high-ticket package (Lemon Squeezy). Generic coaching platforms (Practice Better, Paperbell) collapse all of this into one undifferentiated UI.

The stack, in funnel order

  1. Cal.com(Scheduling)

    Discovery call and session booking

    Cal.com's free tier handles the booking volume of most pre-revenue coaching practices, and the team/round-robin flow handles group programs. Paid-booking via Stripe integration filters tire-kickers automatically.

    Swap notes: Calendly is the closed-source alternative; SavvyCal for prospect-friendly time selection.

    Read the Cal.com pricing teardown →

  2. Framer(Design and prototyping)

    Sales page and program landing pages

    Coaching sales pages need named transformation, dated testimonial, and clear-stack offer. Framer's design quality lets the page look high-ticket without a designer hire, and the CMS supports separate landing pages for 1:1 vs group programs.

    Swap notes: Carrd for a minimum-viable landing page; Framer for the long-form sales letter.

    Read the Framer pricing teardown →

  3. Lemon Squeezy(Payments and Merchant of Record)

    High-ticket checkout and payment plans

    Lemon Squeezy's payment plan support (4×, 6×, 12× installments) is essential for coaching packages at $1K-$10K. Merchant of Record handling removes international VAT bookkeeping.

    Swap notes: Stripe direct for US-only practices; Polar for the newer alternative.

    Read the Lemon Squeezy pricing teardown →

  4. Screen Studio(Screen recording for marketing video)

    VSL and group program demo recording

    Coaching sales pages benefit enormously from a 3-5 minute VSL where the coach speaks the Hook / Story / Offer directly. Screen Studio's auto-zoom and cursor handling are particularly good for slide-walkthrough format.

    Swap notes: Loom for raw client recordings; Screen Studio for the public sales page.

    Read the Screen Studio pricing teardown →

  5. Senja(Testimonial collection)

    Transformation testimonials

    The load-bearing proof for coaching is named, dated, specific transformation testimonials. Senja's video collection widget converts at 8-12% when sent post-success, and the embed widget drops the result onto the Framer sales page directly.

    Swap notes: Testimonial.to for the direct alternative.

    Read the Senja pricing teardown →

  6. Beehiiv(Newsletter platform)

    Coaching list and lead-magnet sequence

    Coaches who run a weekly newsletter (Seinfeld Email pattern) keep warm-prospect supply consistent. Beehiiv's growth tools (referral, recommendations) outperform legacy ESP options for the discovery phase.

    Swap notes: ConvertKit or Substack if you prefer their workflow.

    Read the Beehiiv pricing teardown →

  7. Notion(Productivity and workspace)

    Client workspace and program delivery

    Coaches deliver sessions through worksheets, frameworks, and ongoing notes – all of which fit Notion's database + doc shape natively. The shared-database flow lets the coach see all clients' progress in one view without a coaching-specific platform.

    Swap notes: Practice Better or Paperbell if you need scheduling + delivery in one tool; Notion if you want to keep the categories separate.

    Read the Notion pricing teardown →

What to build first

Cal.com + Framer + Senja. Booking, sales page, and proof – the three surfaces that turn a website visitor into a paid client. Everything else is delivery-side and can be added when the first client signs.

The mistake this cohort most often makes with stack-building

Building the client portal before the sales funnel. Coaches often start with Practice Better or Paperbell and then bolt on a marketing site as an afterthought – which inverts the priority. The marketing layer is the bottleneck for pre-revenue coaches; the client portal is for after revenue.

Questions coaches ask

Do I need a coaching-specific platform?

Probably not until you have 10+ active clients. The indie stack handles every role a coaching platform bundles (Cal.com for sessions, Notion for client docs, Lemon Squeezy for payments). Practice Better or Paperbell earn their keep when you have group programs with cohort-wide deliverables and 20+ clients.

What about a group program platform like Circle or Mighty Networks?

If you run a community-led group program, yes – Circle or Mighty handles the discussion + course delivery shape better than Notion. For 1:1 coaching or small cohort programs (under 10 people), Notion + a private Slack channel works.

How do I handle the discovery call vs paid intro session?

Cal.com supports both. Most coaches benefit from a paid intro session ($97-$497) instead of a free discovery call – it pre-qualifies leads, gets one real Stripe charge, and converts to high-ticket at a meaningfully higher rate than free calls.

What's the minimum stack to launch?

Cal.com + Framer + Lemon Squeezy. Three tools, total cost under $30/mo, and you can take payment for a $5K coaching package today. Add Senja and Screen Studio when you have your first transformation to feature.

The stack is the easy part. The funnel is the hard part.

Wiring up seven tools won’t move the Stripe line if the Hook / Story / Offer is wrong upstream. The free 90-second Launch Diagnostic runs the Brunson triage on your live page and labels what’s broken before you spend another week on the stack.

🚀 Explore Our Network

Full disclosure: UnlockSaaS is one of ten small products built and run by one independent operator. These are the other nine.

60 days
To First Paying Customer
7 steps
Proven Playbook
100%
Money-Back Guarantee
$49
Founding Price /mo

You shipped. Nobody paid. The playbook breaks the pattern or the code refunds you automatically.

Get Free Diagnosis

Refund runs from your dashboard, not a support ticket — the server re-checks eligibility and issues it through Stripe automatically.