Provider-controlled scheduling
You own the calendar. There is no client self-booking — appointments are created and moved only by you, so your day never fills itself.
clarioTime replaces the spreadsheet-and-payment-portal shuffle. Log time against each client, edit it after a session runs long, and let the billing engine charge the card on file at month‑end — without ever touching a card number.
Life coaches · Therapists · Attorneys · Consultants
Scheduling, time, rates, invoices, and payments live in one system, so the numbers you bill are the numbers you tracked.
You own the calendar. There is no client self-booking — appointments are created and moved only by you, so your day never fills itself.
Sessions run long. Adjust the actual duration after the visit and optionally cascade every later appointment that day forward in one tap.
Name as many services as you offer. Set distinct virtual and in-person rates, roll rates forward each year, and round to 15, 30, or 60 minutes.
Charge for the work between sessions — emails, texts, document review. Attach a fee to a single visit or let it accrue onto the monthly invoice.
Pick a practice-wide default — daily, weekly, monthly, or manual — then override it for any individual client who needs something different.
Collect payment details once at intake. PaySimpleJS tokenizes the card inside PaySimple's own PCI environment — clarioTime never sees the number.
Declines land in a dedicated review queue with the reason attached. Fix the card, then resubmit the charge with a single tap.
Every invoice renders as a clean PDF you can download or forward to the client, with each session, rate, and line item itemized.
Bring your history with you. Import your existing client list straight from PaySimple, and export clients, time, and invoices any time you like.
Automated billing runs on a scheduled job with an idempotency model built for real money. Every charge is claimed, deterministic, and reconcilable — so a retry, a crash, or a manual invoice issued mid-cycle can't produce a duplicate charge.
A scheduled job finds every client whose billing period has closed, oldest first, with a bounded, fair scan.
Each client-period is claimed exactly once. A second attempt sees the claim and stands down instead of charging.
The invoice is built, items are reserved, and the card on file is charged under a deterministic order ID.
A separate job continuously resolves anything ambiguous, so stranded payments surface in minutes — not next month.
Set it up once at the start of the relationship, then let the month run itself.
Create the client and collect card details once, up front, through a secure tokenized form.
Schedule the visit yourself, then record what actually happened — including the overtime.
Sessions, rates, and ad-hoc fees roll into one monthly statement you can adjust before it sends.
The billing engine charges the card on file on schedule and flags anything that needs your attention.
Run your entire practice from your phone between sessions, then sit down at a browser for month-end review if you prefer.
Built in Swift and SwiftUI for the platform, not wrapped in a browser.
A mobile-first progressive web app that works on any laptop, tablet, or desktop browser.
The answer to every practitioner who has lost a year of hours to a phone app that only stored data locally.
clarioTime is built for practitioners who hold sensitive relationships — including therapists working with protected health information.
Payment details are tokenized directly by PaySimple in their PCI environment. clarioTime and its API never receive, transmit, or store a card number, which keeps the app in PCI SAQ-A scope.
Each provider's payment processor credentials are encrypted with a key held in a managed key vault, so a database copy alone reveals nothing usable.
Authentication runs on Microsoft Entra External ID with Google, Microsoft, and Apple sign-in. There is no password for you to manage or for us to leak.
Client identifiers are deliberately kept out of telemetry and diagnostics, so operational monitoring never becomes an accidental record of who you see.
Speaks your clients' language. The full interface is localized, so you can work in the language you think in.
clarioTime runs on managed Azure services that scale to zero when you're not working — and scale out when your practice grows.
| Layer | Technology |
|---|---|
| Web app | React + TypeScript PWA on Azure Static Web Apps |
| iOS app | Native Swift / SwiftUI with an offline SwiftData cache |
| API | .NET 10 LTS on Azure Container Apps (scale-to-zero) |
| Billing engine | Scheduled Azure Container Apps Job with queue-based fan-out |
| Data | Azure Cosmos DB, serverless with an autoscale path |
| Authentication | Microsoft Entra External ID (CIAM) |
| Secrets | Azure Key Vault with per-provider envelope encryption |
| Observability | Application Insights + Log Analytics |
Bring your clients across from PaySimple, set your rates once, and let clarioTime turn tracked hours into collected payments.
No card required to try · Import your existing clients · Export your data any time