Set it up your way
Pay period ending at month-end or the 20th, attendance by punch or by schedule, how overtime counts. Start with time tracking only, if you like.
Staff on their phones. Managers on a laptop. Owners at a glance, every morning.


Time clock
The QR code in the store, or an NFC tag.
A missed clock-in goes to the manager. A missed clock-out goes to you.
Staff request them in the app. Managers approve on their phone.
Scheduling
Work around staff availability and watch labor cost as you go. Publish when it's ready.


Payroll
Pay periods, overtime and commuting allowances follow your rules. Staff read theirs in the app.


Morning brief
Yesterday's sales, guests and labor cost.

Data & AI
We combine your past sales with weather and holidays to forecast where the month will land, and show how far off past forecasts were. Connected reservations count too. It's advice; what you do with it is up to you.
Why KeyVitals
Time clock, schedule and payroll share one set of data. Get it right at the start and there's nothing to reconcile later.
Pay period ending at month-end or the 20th, attendance by punch or by schedule, how overtime counts. Start with time tracking only, if you like.
Forget to clock in and the manager hears about it; forget to clock out and you do. Fixes are requested in the app and approved in one tap.
Cash that doesn't add up, labor cost over target, a slow night. It's on the first screen of the morning brief, so nobody has to dig through spreadsheets.
Japanese · Chinese · English
Staff and managers each choose, in the app and in the console.



Manyu is our first customer and has used KeyVitals since July 2026. Here are a few things the team asked for, and what we changed.
I only forgot to clock out. Why do I have to re-enter my clock-in time too?
The punch that really happened stays locked; you only fill in the missing one.
At close, I want to record the tickets that were rung up by mistake.
Added “error tickets” to the register close-out.
Making new staff type a temporary password on first login is a hassle.
First login now just asks for a new password, twice.
On an iPad, the screen is still a narrow phone-sized strip.
Tablets now use the full screen, in portrait and landscape.
A fictional restaurant, Demo Shokudo. Switch between staff, manager and owner. Everything is deleted after 3 hours.
We're looking for opening consultants, payroll and tax professionals, POS resellers and technology companies.
Opening consultants, real estate agents, associations, happy customers — when a restaurant you introduce signs up, we pay a referral fee.
Labor and tax advisors, POS and ordering-system resellers: help stores get set up and comfortable.
POS, reservation and payment companies: let's connect our data.
We're based in Tokyo, and we design, build and run KeyVitals ourselves.
Every feature gets used in our first customer's stores before it goes out to others. During setup we configure the rules to match how your store works, in Japanese or Chinese.
Pricing depends on the number of stores and the features you use. Get in touch and we'll put together a quote.
No. We already connect to AirREGI sales data; for other POS systems, let's talk.
It depends on your size and your rules. If you start with time clock and scheduling, you can be up and running quickly.
Yes. Both the app and the back office switch between English, 日本語 and 中文 — per person.
Yes. Start with time clock only, or time clock plus payroll — turn on just what you need.
Each customer brand runs on its own dedicated server, all traffic is encrypted, and you control who can see what — per person and per feature.
Everything in the demo store is fictional and is deleted automatically after a few hours. Please don't enter real personal information.
Log in to the app with the ID and password your restaurant gave you.
Or email us directly: hi@keyvitals.ai
Sorry, that didn't go through. Please check your message (two links at most) and try again, or email us at hi@keyvitals.ai.
KeyVitals app accounts are issued by your employer (the store). If you forgot your password, changed phones or want your account deleted, please contact your store's administrator first, or email us.