Vitals OS

Consulting operations, on rails.

Vitals OS is the operations backbone for independent consultants and small firms. Scheduling, time tracking, and invoicing connected to a single client engagement — no spreadsheets, no copy-paste between tools.

Sign in

Calendar scheduling

Clients book you against your real Google Calendar availability. Each booking is tied to an engagement so the context follows the meeting.

Time tracking

Start and stop timers against the engagement you're working on. Entries roll up into weekly reports and feed directly into the next invoice.

Invoicing

Generate invoices from tracked time, send them, and reconcile payments — without re-entering the data that already lives in Vitals OS.

Connecting your Google account

When you sign in to Vitals OS, we ask Google for the minimum permissions needed to run scheduling against your real calendar. We only request Google Calendar — never Gmail, Drive, Contacts, or any other Google product on this app.

Sign-in identity (openid, profile, email)
To create your Vitals OS account and identify you across sessions.
Google Calendar — read availability (calendar.readonly)
To read your free/busy times and the list of calendars on your account, so the booking page only shows times when you're actually free.
Google Calendar — write booking events (calendar.events)
To create, update, or cancel the calendar event for a booking when a client books, reschedules, or cancels with you.

Your Google data is used only for the scheduling features described above. We do not sell or share calendar contents with third parties, use them for advertising, or use them to train AI models. See our privacy policy for full details and retention terms.