✓ The Happy Hub — Build v8200 loaded · client portal redesign: tabs, to-do summary, settings, medal badges
Phoebe Blamey — Business Coaching Platform
🏆

Coach Portal

Manage all clients and programs. View research briefs, session notes, and track progress.

All programs All clients
🌱

Client Portal

Access your program workbook, session notes, action plan and resources.

90-Day Builder MDC Happy Hour
Coach View

Welcome back, Phoebe 👋

Your day at a glance

Clients

All your coaching clients across every program

PB

Client Name

🔒 Program Complete

This program has been marked as complete. The content is preserved for reference.

🔒 Coach only — intake answers, summary, and research brief in one place
✦ Calendly data ready — run AI research
📚 Brief history & improvements
🔒 Coach only — your private notes
✅ Client facing — visible in the client workbook
⚡ Build plan from Zoom session
🎬 Pull transcript from Zoom recording Fetches AI transcript from your Zoom cloud recording automatically
— or paste manually —
Click any task to edit it directly
🔒 Coach only — sprint tracking & notes
🔒 Coach only — shared notes appear in client portal
💰 Client value tracker — revenue vs time invested
🏆 Win tracker — log results, generate impact statements
✅ Client visible — tasks appear in client's portal
📤 Sends directly to client — email or SMS
Sent messages are automatically logged as coach notes and appear in your Gmail Sent folder. Email is live; SMS requires Twilio setup — see Settings.
📝 Coach Notes (private + client-visible)
✅ Client facing — workbook exercises visible to client
✅ Client facing — session summary shared with client

Research Brief

Generate a pre-session research brief from client information

Client details

Plan Builder

Paste Zoom session notes — generate a structured 90-day plan instantly

MDC Cohort Manager

Manage cohort groups, add clients, send group messages, track WhatsApp links

Revenue Dashboard

Your business at a glance — revenue, pipeline, and AI insights

MDC Cohort

Group progress, shared themes, and AI coaching insights

Task Sheet

Everything your clients need — tasks, check-ins, and follow-ups in one view

💛 The Happy Hub

Your resource library — blogs, podcasts, courses, tools. Share anything with any client in one click.

All Tasks

Tasks across all clients and programs — sorted by due date

Settings & Setup

Configure integrations and test your automations

🔌 Calendly webhook

When a client books the 90-Day Business Builder, a client file is auto-created with all intake answers. Add this URL in Calendly → Integrations → Webhooks → invitee.created:

https://hub.phoebeblamey.com.au/api/calendly-webhook

🎬 Zoom setup

For automatic transcript fetching, enable cloud recording + audio transcript in Zoom Settings → Recording. Then create a Server-to-Server OAuth app at marketplace.zoom.us and add ZOOM_ACCOUNT_ID, ZOOM_CLIENT_ID, ZOOM_CLIENT_SECRET to your Netlify environment variables.

📼 Zoom recordings — last 30 days

Recordings that match a client's name in the topic show as ✓ Matched. Anything else can be assigned manually below — pulls the transcript and saves it to that client.

📥 Import real clients from Calendly

Imports all 7 real clients from your Calendly history directly into the platform. Safe to run — skips anyone already in the system.

Will import: Anna-Louise MacAllister, Louise Syphers, Yvette Polley, Frances Pratt, Kari Marsden, Christine Lukich, Julie Judge

⚡ Test — Simulate a Calendly booking

Creates a test client file as if they had just booked through Calendly.

💰 Your hourly rate (for profitability tracking)

Used to calculate the cost of your time per client. Default: $297 AUD/hr

$ AUD / hr

📧 Client notification emails

Master switch for all client-facing automatic emails — welcome on signup, session reminders, etc.

Currently OFF by default while building. Turn on once you're ready for clients to actually receive emails. You can also disable per-client from each client's Edit page.

🔑 Coach PIN

Your login PIN to access this dashboard. Default is PB2025. Change it any time — only you need it.

📧 Email sending (Gmail API — live)

Outbound emails from the platform send via the Gmail API as phoebe@phoebeblamey.com.au and appear in your Gmail Sent folder automatically.

Configured via Netlify env vars: GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REFRESH_TOKEN, GOOGLE_SENDER_EMAIL. To rotate credentials, see CLAUDE.md.

💬 SMS setup (Twilio)

To send SMS texts to clients, add three variables to Netlify: TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_FROM_NUMBER

Get these from twilio.com → Console → Account Info. Cost is ~$0.01/SMS.

🔄 GitHub auto-deploy (never lose work)

Connect your Netlify site to a GitHub repo for automatic deploys. Every time a new version is built, push to GitHub → Netlify deploys automatically. No more zip uploads.

Netlify → Site settings → Build & deploy → Link to Git repository

➕ Manually add client to any program

My Hub
My Hub

Your Hub

You're good at what you do. Let's make your money reflect it.

Unsaved changes
🎉 New booking received!