Features
Everything a solo practice needs, and nothing it does not.
Clinical Note Editor
A purpose-built TipTap editor for clinical work. Speaker blocks for therapist/client dialogue, dream and verbatim callouts, timestamp marks, session difficulty rating, and three-tier anonymisation for supervision exports.
- Font family, size, colour & highlight controls
- Word count, character count & estimated reading time
- Version history with one-click restore
- Zen (full-screen) mode for distraction-free writing
- Keyboard shortcuts (⌘S save, ⌘⇧F zen, ⌘P print)
- Autosave with dirty-state warning
- Print, export to PDF, and DOC export
- Supervision export with three-tier anonymisation
Calendar & Scheduling
Day, week, month and agenda views with per-user timezone, bank-holiday awareness, and optional weekend hiding. Link sessions to clients, track fees and payment status, and sync with Google Calendar at the privacy level you choose.
- Day / Week / Month / Agenda views
- User-preferred default view, persisted
- Per-user timezone with live clock
- Bank-holiday calendars (per device)
- Google Calendar two-way sync with per-event privacy
- Email reminders with configurable timing
- Training-deadline markers across all views
- Full-screen calendar mode
Invoices
Generate, send, and track invoices in your reporting currency. Multiple invoice profiles per user, A4 preview, PDF download, and a stable read-only invoice URL for clients.
- Multiple invoice profiles (name, address, bank details)
- Per-user invoice numbering sequence
- Reporting currency with localised formatting
- Draft / sent / paid / overdue / void states
- A4 preview with zoom and draggable popup
- One-click PDF download, text based and searchable
- Read-only invoice link at a stable URL
- Due-date tracking and payment status
GDPR & Compliance
EU data residency, Article 9 health-data consent, DPA acceptance, full data export, account deletion, and per-client data erasure. Privacy is a feature, not a footnote.
- EU data residency (Supabase EU region)
- Article 9 explicit health-data consent gate
- Data Processing Agreement acceptance flow
- Full account data export on demand
- Per-client data export and erasure
- Account deletion with cascading cleanup
- Session-only auth storage (no localStorage tokens)
- Inactivity timeout with cache clearing
Client Management
Per-client dossier with stage tracking, nicknames, initial assessment, psychiatric & drug history, signifier tags, life timeline, and a relational diagram. One-click GDPR data export and erasure.
Training & Supervision
Eleven training categories (CPD, supervision, registration renewal, conferences, reading lists and more) with progress bars and deadlines. Dedicated supervisors directory for received and given supervision.
Practice Insights
Workload, income, and pattern observations computed locally, busiest day of the week, average invoice value, days to payment. Neutral interpretations, no targets or alerts.
Ready to simplify your practice?
Join therapists across Europe who trust Vestibola for their practice management.
Get Started