import React from 'react'; import type { ReactElement } from 'react'; import Head from 'next/head'; import Link from 'next/link'; import LayoutGuest from '../layouts/Guest'; import { getPageTitle } from '../config'; const ui = { page: 'bg-[#fffdf9] text-[#19192d]', banner: 'bg-[#19192d] text-white', navShell: 'rounded-none bg-white ring-1 ring-[#19192d]/5', ink: 'text-[#19192d]', muted: 'text-[#72798a]', accent: 'text-[#35b7a5]', gold: 'text-[#35b7a5]', border: 'border-[#19192d]/10', surface: 'bg-white', softSurface: 'bg-[#fffdf9]', darkPanel: 'bg-[#19192d] text-white', darkMuted: 'text-white/70', button: 'bg-[#35b7a5] text-white transition hover:brightness-105', section: 'mx-auto max-w-7xl px-5 py-20 lg:px-8', card: 'rounded-none border border-[#19192d]/10 bg-white ', softCard: 'rounded-none border border-[#19192d]/10 bg-[#fffdf9]', overline: 'text-sm font-bold uppercase tracking-[0.28em] text-[#35b7a5]', heading: 'font-serif font-semibold tracking-tight text-[#19192d]', }; const weekSteps = [ { eyebrow: 'Session day', title: 'You coach. The workspace captures.', copy: 'Run the session the way you already do. Drop in raw notes, transcript snippets, or a quick debrief, then let the workspace organize themes, commitments, breakthroughs, and follow-up opportunities.', proof: 'Zero extra admin after the session you already ran.', mockup: 'capture', }, { eyebrow: 'After', title: 'Review the notes before anything is shared.', copy: 'Session memory turns rough material into coach-readable notes: summary, patterns, commitments, homework, and follow-up copy. You edit what needs your voice and approve only what is ready.', proof: 'Nothing reaches the client without your explicit action.', mockup: 'review', }, { eyebrow: 'Between', title: 'Your client stays connected to the work.', copy: 'Clients keep seeing approved prompts, resources, and action items that reference the real language of their sessions. The support feels like it comes from the coach, not a generic chatbot.', proof: 'You stay present without manually texting every follow-up.', mockup: 'between', }, { eyebrow: 'Before next', title: 'Walk in with the thread already visible.', copy: 'Before the next session, prep briefs surface what happened last time, what changed since, what is still open, and where the next conversation could start.', proof: 'No more spending the first 15 minutes reconnecting.', mockup: 'prep', }, { eyebrow: 'Ongoing', title: 'Your method becomes a reusable client space.', copy: 'When the engagement ends, the same client portal can keep approved notes, resources, commitments, and coaching context in one place.', proof: 'A cleaner client experience and a stronger coaching signature.', mockup: 'space', }, ]; const processSteps = [ { title: 'Assessment', copy: 'A prospective client submits goals, role context, current pressure points, and what they want from coaching.', output: 'Intake lead and prep context for the coach.', }, { title: 'Coaching engagement', copy: 'The coach converts the lead into a client workspace, runs sessions, and keeps relationship context in one place.', output: 'Client profile, session history, resources, and commitments.', }, { title: 'Session memory', copy: 'After each session, the coach records or uploads audio, reviews the transcript, and generates a coach-owned memory draft.', output: 'Summary, topics, commitments, homework, quotes, and private coach notes.', }, { title: 'Approved follow-up', copy: 'The coach edits what AI produced and chooses what becomes client-facing. Nothing is shared automatically.', output: 'Approved notes, action items, resources, and follow-up copy.', }, { title: 'Client portal', copy: 'The client logs in to see only the work the coach approved: shared notes, commitments, reflections, and resources.', output: 'A private client area that keeps progress visible between sessions.', }, ]; const deeperItems = [ [ 'Session Notes & Coaching Insights', 'What the AI extracts from raw notes and how the coach reviews it.', ], [ 'Between-Session Support', 'How approved reflection prompts and commitments keep clients moving.', ], [ 'Session Preparation', 'How briefs bring back context before the next call.', ], [ 'Client Portal', 'What your clients see after you share approved notes and resources.', ], ]; const clientExperience = [ [ 'Your name, your voice', 'Clients see coaching support from you, reviewed and approved by you.', ], [ 'Connected to real sessions', 'Prompts reference actual goals, commitments, and language.', ], [ 'Private by default', 'Client records are organized around confidentiality and role-based access.', ], [ 'Easy to introduce', 'Use the portal as a clean home for notes, resources, and next actions.', ], ]; const faq = [ [ 'How fast do I get the first session memory?', 'Paste notes or a transcript after a session and generate structured memory immediately.', ], [ 'Do coaches need to change their workflow?', 'No. The template supports raw notes, transcripts, resources, prep briefs, and client follow-up around the coaching workflow you already use.', ], [ 'Can the coach edit AI output?', 'Yes. Every generated insight, prompt, and shared note is meant to be reviewed before the client sees it.', ], [ 'Can I start with one client?', 'Yes. The workspace is built so a coach can test the full loop with a single client first.', ], ]; function Nav() { return (
C Coaching SaaS Workspace Start assessment
); } function WaveDivider({ from = '#fffdf9', to = '#19192d', flip = false, }: { from?: string; to?: string; flip?: boolean; }) { return (
); } function Mockup({ type }: { type: string }) { if (type === 'capture') { return (

Recording

Zoom connected

38:12

Session 4 · Leadership transition

{[ 'Key themes & patterns', 'Client commitments', 'Breakthrough moments', 'Reflection opportunities', ].map((item) => (
{item}
))}
); } if (type === 'review') { return (

Session notes

Sarah Mitchell · Session 4

Summary

Explored over-preparing for presentations and the shift from proving competence to trusting it.

{['Confidence', 'Delegation', 'Breakthrough'].map((item) => ( {item} ))}
); } if (type === 'between') { return (

Between sessions

Day 3

You sent

Last session you mentioned confidence feels different in small groups vs large meetings. What did you notice this week?

Sarah Mitchell

I led the Monday standup and it felt easier. I think naming it helped.

Coach-approved suggestion

That is a real shift. What made it feel easier?

); } if (type === 'prep') { return (

Prep brief

Session 5

Last session themes

Confidence · Delegation · Board presence

Open commitments

Lead Monday standup without notes. Delegate Q2 report.

Suggested opening

How did the standup go? You sounded energized about it on Day 3.

); } return (

Your coaching space

Sarah's Coaching

Private · coach-approved

{['Messages', 'Notes', 'Commitments', 'Resources'].map((item) => (
{item}
))}
); } function StepSection({ step, index, }: { step: (typeof weekSteps)[number]; index: number; }) { const text = (

{step.eyebrow}

{index + 1}

{step.title}

{step.copy}

{step.proof}

); const visual = ; return (
{index % 2 === 0 ? ( <> {text} {visual} ) : ( <>
{text}
{visual}
)}
); } export default function HowItWorks() { return ( <> {getPageTitle('How It Works')}

Still human

AI is not a coach. Keep the real relationship at the center.

Launch a modern coaching workspace. Open workspace

); } HowItWorks.getLayout = function getLayout(page: ReactElement) { return {page}; };