Goose
Goose is a clinic operating system that pulls intake, scheduling, records, billing, and follow-up into one shared workspace, so every team works from the same client record and the same story. It ships mobile-first as an installable PWA with role-shaped workflows. The interface adapts to each person's work, and every task stays within a few clicks.
A focused day
The dashboard leads with the actions you own, sorted by urgency, with sessions, meetings, and tasks sharing one timeline.
Tasks that chase themselves
Every task carries an owner, due date, and context. Missing forms and insurance gaps raise their own auto-reminders instead of waiting to be noticed.
Room-by-room scheduler
Rooms as columns, time as rows, session type carried in color. Every open slot is a tap-to-add target.
One people list
Leads, clients, and contacts live in a single record. Stage and next action show on every row, with progress you can scan.
Insights at a glance
Conversion funnel, income tracker, turnaround by stage, sessions by type, and team load, all in one place.
Supabase, source of truth
Postgres with row-level security holds the go_status state machine, auth, storage, and realtime. Everything lives in ap-south-1, so data stays in India.
One Next.js app
A single custom, responsive interface for the front desk, clinicians, and admins, built mobile-first as an installable PWA.
AWS at the edges
Document rendering on Lambda/Fargate, integration and webhook workers on API Gateway + Lambda + EventBridge + SQS, and analytics ingestion on EventBridge cron + Lambda.
A state machine in the database
Every client is one record keyed by a permanent goose_id. 16 statuses derive 7 stages through one transition function, with an append-only lifecycle_events audit trail.



