Platform

Two apps, one backend, every coaching relationship in one place.

Coachly is built as three coordinated surfaces — a coach console on the web, a native iOS client app, and a privacy-first backend that ties them together with invite codes and explicit consent.

Surfaces

Each role gets the surface it deserves.

Coaches need a desktop workspace. Clients need something mobile-first that fits in their pocket. We refused to compromise either by making one app try to be both.

Coach console

Manage your full roster, open any client to review their context and signals, generate invite codes, and edit your public profile — all from one calm web workspace.

Open coach console

Client app on iOS

Clients install one native app, enter the invite code from their coach, connect Apple Health if they want to, and see what's planned today. No coach-side admin bleeds into their experience.

Available on TestFlight today, App Store at v1 launch.

Capabilities

Everything you need for a high-touch coaching relationship.

01

Invite-code linking

Coaches generate a code, clients enter it on iOS, and the relationship is established without spreadsheets, manual approvals, or email threads.

02

Apple Health context

Activity, sleep, body, and routine signals flow into the coach view with the client's explicit consent — useful patterns, no raw noise.

03

Coaching memory

Profiles, services, goals, and check-ins live together so every session opens with the right context already loaded.

04

Privacy-first by default

Role-based access, explicit client linking, and per-role apps keep coach data and client data separated from the first request.

05

Public coach profiles

Every coach gets a clean profile page at hellocoachly.com/your-name — the easiest way to hand a prospect a link.

06

Plan + check-in calendar

Clients see what's planned for today and the week ahead; coaches see what got done, what slipped, and what to follow up on.

Architecture

Three coordinated surfaces.

Coachly is built as separate apps on purpose — the right surface for each role, all sharing the same backend so the relationship stays in sync.

Coach console (web)

Roster, client detail, invites, settings, and your public profile. Built desktop-first for high-touch practices.

Client app (iOS)

Native SwiftUI app for clients. Invite-code entry, Apple Health connection, and a daily plan view.

Shared backend

One Supabase backend with role-aware access. Coaches and clients sign up on their own surface, never each other's.

Lifecycle

Invite, onboard, consent, coach.

Four moments that turn a stranger into an engaged client. The rest of the platform exists to make these four feel calm.

Try the platform

See it in your own console.

Start free, invite a test client, and feel the workflow before you commit a single euro.