Batuta.

Scheduling for restaurants and cafés

Stop building schedules. Start conducting them.

Batuta composes your team's monthly schedule: full coverage on every service, Chile's labor law built into the engine, and overtime under control. You review, adjust, and publish.

Schedule · Week of July 6Published
TeamMoTuWeThFrSaSu
CamilaA10A10·T8T8A10C6
DiegoT8·A10A10C6T8·
Fernanda·C6T8C6A10·A10
RocíoC6T8C6··A10T8
Coverage 100% · Overtime 0 h · Gaps 0⌘Z undo

four movements and a coda ↓

Movement I · AllegroGeneration
I

The full month, in seconds

Roster, shifts, and per-service minimums go in; the month's schedule comes out. The engine honors Chile's Labor Code — free Sundays, rest rules, contract hours — and covers every service without overstaffing.

Minimum coveragemet
Free Sundays2 of 2
Overtime0 h
Max. consecutive days6
Movement II · Con motoRehearsal
II

Test scenarios without touching reality

Hire one more person? Lower the lunch minimum? Enter rehearsal mode, change anything you want on an exact copy, and compare the numbers against your real month. Apply only what works.

Rehearsal mode — none of this touches the real data
Gaps4 → 0
Overtime23 h → 6 h
Overtime cost$412.000 → $98.000
InterludeThe instrumentation
app.usebatuta.com
A month's schedule in Batuta: shifts per person and day, with each service's coverage at the foot

One week generated by the engine — untouched, fictional roster

Movement III · AndanteReports
III

The month's cost, no surprises

Utilization per person, overtime priced in pesos, and coverage gaps per service. With your POS connected, one more: labor cost as a share of sales — the number that rules a restaurant. And when you're short-staffed, Batuta computes the cheapest way out: pay overtime or hire?

97%
Utilization
$98.400
Overtime CLP
0
Gaps
31%
Labor / sales
Movement IV · TuttiIntegrations
IV

Connected to your whole operation

Clocking in with GeoVictoria or Buk? HR on Talana? Sales through Toteat? These are the platforms Chilean restaurants already run on — connect them with your own credentials: the roster imports itself, the published schedule reaches time-and-attendance, real attendance flows back into your reports, and POS sales turn labor cost into a share of revenue.

IntegrationsGeoVictoriaTalanaBukToteat
Roster imported18 people ✓
Schedule pushedon publish ✓
Attendance syncedtoday 08:30 ✓
POS sales31% labor ✓
Heat lamp over a plate waiting at a kitchen pass
Fermata

Service is won at the pass, not in a spreadsheet.

Batuta exists so the schedule stops being a Sunday-night job: the month writes itself, and you go back to watching the floor.

Cadenza · Questions
What is Batuta?

A schedule composer: an optimization engine builds your team's full month of shifts, honoring Chilean labor law, each contract, and every service's coverage minimums. You review, tweak anything you want, and publish week by week.

Who is behind Batuta?

Two people: a software engineer with more than twenty years programming and more than ten building products, and a hospitality professional with years of service, restaurant management, and culinary training as head of program at a culinary institute. The engine is engineering; the rules — how you build a schedule that survives a real service — come from the trade.

How much does it cost?

Between $60,000 and $150,000 CLP per location per month, depending on the savings Batuta generates for you. We start with a free pilot that measures your real savings and set a simple per-location price from that number. Never more than $150,000, and always a fraction of what you save. You can estimate it right now with the calculator.

Does it replace GeoVictoria, Buk, or Talana?

No: it integrates with them. They're the platforms Chilean restaurants already use — GeoVictoria for time and attendance, Buk and Talana for HR and payroll, Toteat as POS. When you publish a week, Batuta can push the schedule to GeoVictoria or Talana, pull real attendance back, and cross POS sales against labor cost with Toteat. Your current stack stays.

Does it comply with Chilean labor law?

Yes — the Labor Code's rules run inside the engine: at least 2 free Sundays a month (Law 20.823), weekly rest, at most 6 consecutive workdays, a week of at least 5 worked days, 33 hours of rest around the day off, and each contract's hour cap. If you edit by hand, validation flags instantly when something breaks. Chile is the first market: for an operation elsewhere, we'd work with you to encode your country's rules.

How long does implementation take?

Days, not months. We load shifts, contracts, and coverage with you (or import them from GeoVictoria or Talana) and the first schedule ships that same week.

What happens with my data?

It's yours and is used only to compose your schedule. This site uses no cookies and its analytics are anonymous. Your team's data is never sold or shared, except through integrations you activate yourself. More detail under Privacy.

Coda

We're just getting started — and that works in your favor.

Our first customers work directly with the people building Batuta: we configure it with you, tune it to your operation, and your feedback shapes what comes next. We start with a hands-on pilot, and the price — simple, per location — is set together once it has proven its value.

Prefer email? hola@usebatuta.com