Stock and staff, for coffee shops & restaurants
Jot it down.
Know your bottom line.
Quick jots on the shop floor become finalised stock counts, supplier reorder sheets and shrinkage reports — and the same app rosters your team and runs the daily checklists. Know your bottom line, to the cent.
Currently onboarding pilot stores.
August schedule
Main Street Coffee
Team A 108h Team B 84h this week Naledi on leave
10 min
a weekly count, done
to the cent
valuations frozen on finalise
1 tap
reorder emailed or PDF
no passwords
staff sign in with a code
Everything between the count and the bottom line.
Stock, pricing, ordering, shrinkage, rosters and daily checklists — one system, per store, group-wide.
Stock & money
From the shelf to the valuation.
Count it, price it, order it, and see what went missing — including whatever is sitting in the lock-up down the road.
Counts that close the month
Weekly counts catch shrinkage; the monthly count is the accountant’s valuation. Finalised counts freeze cost and par forever — history never drifts.
Par levels, group-wide and yours
Head office sets par once for the whole group. Store owners override where their trade runs differently — without touching the shared catalog.
Reprice from the spreadsheet
Upload the supplier price list, review the diff line by line, then apply. Add suppliers and products by hand too — every change lands in an append-only price history you can chart.
Below par today
7 items · 2 suppliers
One-tap reorder sheets
Anything under par lands on the order sheet, grouped by supplier — export the PDF or email it straight to your reps. Custom supplier-API integrations are available on request (billed).
Shrinkage that shows itself
Goods received against what was counted — the variance lands in rands, per product, per store. You see what walked out the door.
Scan the delivery note
Photograph the note at the back door — or drop the PDF — and the lines are read, checked against the document’s own arithmetic, and matched to your catalog, learning each supplier’s codes and pack sizes as you confirm. A manager reviews before anything is saved.
The off-site storeroom counts too
Count the lock-up or container as its own location and jotli folds it into one true stock value — and nudges you when a room hasn’t been counted this period.
People & shifts
The same app rosters your team.
Employees, rates and monthly rosters live beside the stock — one login, one system, no second subscription.
Your team, on the books
An employee record per store with position, contact details and an append-only rate history. Schedule a raise ahead of time and it stays inert until the day it starts.
Published · emailed to 9 staff
Rosters your team can actually read
Paint the month from a team rotation, tweak the odd shift by hand, then publish — every employee gets their own days by email plus a print-ready month grid for the wall.
3 annual days · 2 shifts cleared at Riverlands
Leave, in the month you are rostering
Book annual, sick or family days by type and they show up as a banner on the grid, the printed roster and everyone’s email. Team fills skip them automatically, and booking leave over an existing shift tells you exactly what it will clear — at every store — before it clears anything.
Team A is 6h behind Team B
Hours that balance over the quarter
Months are never even, so jotli totals hours per person and per team across a quarter or a year — and tells you plainly which team is behind.
Everyday running
Built for the floor — and the office.
Staff run their day from a phone; managers and owners get the full-width view on a laptop for planning rosters and reading reports. Everyone only ever sees what their role should see.
Checklists with sign-off
Daily open and close, weekly deep-cleans, ad-hoc tasks — ticked off on the floor, skipped only with a reason, and backed by a photo where it matters.
Your jotli sign-in code
418 302
sent to 082 ••• 1234
A login for everyone, even without email
No passwords to forget or share. Staff sign in with a six-digit code by SMS or email — a mobile number is enough — and land on a phone-first board showing only today’s work.
Who sees what, down to the rand
Staff count quantities and never see a value. Managers see money, owners see the group — and every finalise, price change and role change is written to an audit trail nobody can edit.
Still to come
Payroll-lite lands next.
Scheduling and leave have shipped — payroll, employee warnings, WhatsApp notifications and the Ask-jotli assistant come next, on the same stores and the same logins.
Coming soon
Tips & payroll-lite statements
Rates, hours, daily tips and advances roll up into a monthly statement per employee.
Coming soon
Employee warnings & templates
Issue a written warning from a template in one click — pre-filled with the employee and store, comment blocks where you need them — and every warning stays on the employee’s record.
Coming soon
WhatsApp sign-in & roster notifications
The same six-digit codes and published rosters, delivered over WhatsApp — riding the rail the SMS codes use today.
Coming soon
Ask jotli
Ask in plain language — “who’s under-booked this month?” — or hand it a change: “Joe is off sick Thursday and Friday.” It answers from your own stores’ data, proposes the change, and nothing happens without your confirmation.
Coming soon
Point-of-sale integration
Sales pulled straight from the till, for shrinkage measured against what you actually sold.
Every jot counts.
Know your bottom line, to the cent.
From R750 per store, per month (ex VAT) — every staff login included, no per-user fees. Currently onboarding pilot stores.