Most of the work here was deciding what to leave out.
Every request to a software company sounds reasonable on its own. One becomes a setting, the setting gets a screen, and one day the person it was built for is spending a Sunday night administering a system instead of doing their work. We’re building in the other direction, and most days that means saying no.
A tool you have to tend isn’t helping.
There’s nothing here to maintain. A booking makes the client record, the service makes the invoice, and the reminder goes out whether you thought about it or not.
The client should never meet the software.
Your invoice carries your name and nobody else’s. The agreement is yours, and the page looks like your practice.
Being narrow is the feature.
It’s built for one person doing skilled work for a handful of clients. Each time we stretch it to fit somebody outside that, it gets worse for everyone inside it, so we decline.
Your business isn’t ours to hold.
Stop paying us and your link keeps working. Your clients can still pay you, and your data downloads in full.
Things we’ve said no to
Real requests, each with the reason it still isn’t built.
We make money two ways: one subscription, and a small share of each card payment.
There’s no advertising. We don’t sell data, take referral kickbacks or answer to an investor who needs us to grow into a platform. Our revenue goes up when your practice does, not when you spend more time in the app.