Ask Roz. Get the roster done.

Type it like a text. Nothing changes until you approve.

14 days free. No card needed. Made in Sydney.

Roz week roster for an example café, by slot, Monday to Wednesday.

Example: a manager types "Draft next week for Fig & Ember." The reply says 24 shifts are filled and 2 gaps need a check. The manager taps Approve. The roster is published and the team is told.

Someone's sick? Roz finds the cover.

Drafts next week from what you need, covers sick calls and checks your rules. Nothing goes out until you approve.

  • Drafts next week
  • Covers sick calls
  • Checks your rules

14 days free · No card neededMade in Sydney. Roster data stored in Sydney.

See how Roz works

Example: Mia can't make the Thursday 7am shift. Roz suggests Jess, who is free and has barista skill, at 22 hours this week going to 28. The manager taps Approve. Jess gets an alert on her phone: shift offered, Thursday 7:00 to 13:00, can you take it? Jess said yes, and Thursday 7am is covered.

Roz writes your roster. You approve it.

Drafts next week from what you need, covers sick calls and checks your rules before anyone sees it.

  • Drafts next week
  • Covers sick calls
  • Checks your rules

14 days free · No card neededMade in Sydney. Roster data stored in Sydney.

See how Roz works

Example: Roz drafts the Fig & Ember roster for next week, Monday to Sunday, for five staff. Roz checks 3 rules and flags 2 shifts that nobody can fill. The manager taps Approve and publish. The roster changes from Draft to Published, and Jess gets an alert in the Roz app: Next week's roster is out. You work Mon, Wed, Fri.

Your roster, sorted from your phone.

Roz drafts next week from what you need, covers sick calls and checks your rules. You approve with one tap.

  • Drafts next week
  • Covers sick calls
  • Checks your rules

14 days free · No card neededMade in Sydney. Roster data stored in Sydney.

See how Roz works

Example on a manager's phone. The manager types: 2 baristas Sat morning. Jess is off Tue. Roz replies: Next week is ready.
24 shifts filled, 2 gaps flagged. The manager taps Approve. Roz replies: Published. Your team is told. Then a staff member gets an alert: You're on Sat 7:00–15:00 at Fig & Ember.

How it works

Knows your team like a manager does.

Every staff member gets a profile the roster actually respects — built from patterns in your data, not a one-off setup form.

JT
Jordan Taylor
Team Lead · Senior Operator
staff profile · built from your data
Roles
Shift leadTrainer
Sites
DowntownWestside
Certs
RSA · validFirst aid · renews Sep
Prefers
AMMon–Fri
Avoids
SatSunAfter 4pm Thu (daycare)
Roz’s notes · free-text, anything goes

Jordan’s the one staff cluster around — they trust her to call it when a Saturday looks rough. She’s been carrying the new starters too: “Quinn asks me before she asks Vargas, which is fine but I’d rather she went straight to floor lead.”

Has a standing 6:45 Pilates Tuesday — would skip it for a real emergency, but don’t put her on Open Tue as the default. Her partner does daycare pickup Mon/Wed/Fri; she does Tue/Thu.

Quietly studying her Cert IV on Sundays. Don’t roster her Sundays unless you’re really stuck — and tell her why if you do.

Works well with
Amy Patel, Marek O. — pairs reliably with both
Avoid pairing with D. Singh — friction noted twice

Skills tracked

Current, expired, in training.

Shift leadcurrent Trainercurrent Cert IVin training Food safetyexpired

Qualified for the job

Roz only rosters people who can do the shift.

SurgeryRachel · Priya
AnaestheticsPriya
ConsultsJamie · Priya
DentalJamie · training

Shift preferences

And the times they politely avoid.

MTWTFSS
AM · preferredPM

Availability quirks

Daycare pickup, second job, the gym class she never misses.

availablePilates Tue · daycare Thu · study Sun

And the unstructured stuff

Anything you’d tell a new manager about this person. Roz reads it and respects it like the rest.

Quietly studying her Cert IV on Sundays. Don’t roster her Sundays unless you’re really stuck.

Roz read Training · Cert IV Avoid · Sun

Roz won’t put Jordan on a Saturday. Won’t pair two people who clash. Knows Amy prefers Downtown and has the certs for AM lead cover.

Where Roz got this

Built passively from the systems you already run + the conversations you already have.

DeputyEmployment HeroGoogle CalendarChat threadsPast rostersShift notesManager observations

Profile depth grows over time. Roz also surfaces dedicated screens for 1:1 reviews, goal tracking, and activity logs — so the profile keeps learning between rosters, not just from them.

Six everyday calls

Roz makes the calls. You stay in charge.

Pick a situation. Watch Roz check the roster, ask you, then tell the team.

RozAI roster editor In-app chat Playing…

Initiator

Rachel (Vet Nurse) called in sick · 07:12

Trigger

Rachel's Fri 08:00–16:00 surg AM is unassigned. Roz detects the gap and opens a chat.

Gap

Fri 30 May · 08:00–16:00 · Surg AM · TVV Clinic

Candidates

  • PL Priya L.Surg PM Fri — can shift to AM
  • SC Sam (casual)No shifts this week, available PM
Rachel just called in sick — her Fri 08:00–16:00 surg AM at TVV Clinic is uncovered.
Looking at the week: Jamie is at her rest cap (5 in a row), so she's out. Priya is on Fri PM and can flip to AM with no hours penalty. That leaves PM open — Sam (casual) hasn't worked this week and has the role.
Want me to apply Priya PM → AM and offer Sam the PM casual?Apply bothShow alternatives
Apply both
On it. Message to Priya: "Priya — Rachel's sick, can you move from PM to AM Fri?". Message to Sam: "Sam — casual PM available Fri, you up?"
Priya replies 2 min later · YES, on it
Sam replies · 👍 done, see you Fri
Both confirmed. Draft updated, surg-AM team notified, casual hours logged against the right cost centre.

Roster mutations & comms

  1. Gap detectedRachel · Fri 30 May 08:00–16:00 surg AM · UNASSIGNED
  2. Candidates rankedPriya L · PM → AM swap (no hours change)
    Sam C · casual, 0 hrs this wk
  3. WhatsApp · Priya"Priya — Rachel's sick Fri, swap PM → AM?" — sent 07:14
  4. WhatsApp · Sam"Sam — casual PM available Fri?" — sent 07:14
  5. Priya repliesYES, on it · 09:14
  6. Sam replies👍 done · 09:16
  7. Draft updatedFri AM: Priya L · MOVED from PM
    Fri PM: Sam C · ADDED (casual)
    Rachel: ABSENT (sick)
  8. Team notifiedSurg AM Fri team (3) notified of cover changes
The Grid

One roster. Any length. The numbers underneath.

See the roster by slot or by person, for one week or up to eight. Every day keeps its own column. Staff hours, fairness and cost sit under the grid.

Build a 7, 14 or 28-day roster once, then apply it to any dates. Weeks with no roster yet show as blank columns.

Tools

Plugs into the tools you already use.

Roz reads the rostering system you have, talks to staff on the channels they already open, and lives next to your calendar. Nothing to migrate, no exports.

  1. 01Chat & comms

    Talks to your staff on the channels they already open.

    • WhatsApp
    • Telegram
    • Email
    • SMS
    • iMessage
    • Microsoft Teams
    • Slack
  2. 02Rostering & HR

    Reads the roster you already run — and writes the changes back.

    • Deputy
    • Employment Hero
    • Tanda
    • Humanity
  3. 03Calendar

    Puts shifts on the calendar staff already check each morning.

    • Google Calendar
    • Outlook
    • Apple Calendar
  4. 04Payroll

    Sends hours to payroll with award rules applied.

    • Xero
    • MYOB
    • KeyPay
    • ADP
  5. 05Voice

    Takes requests when your hands are full.

    • Siri Shortcut
    • Google Assistant
    • Phone-in line
  6. 06Single sign-on

    Signs your team in with the identity provider you have.

    • Google Workspace
    • Microsoft 365
    • SAML (Pro+)

Don’t see your tool? Tell us — we add the ones customers ask for.

Get started

Take a photo of your roster. Roz does the setup.

No setup forms. Snap the roster you use today — Roz rebuilds it in under a minute, then sets up your staff, sites, roles and rules for you to check.

  1. 01

    Snap your current roster

    Take a photo of the roster on the wall. Or upload a spreadsheet or PDF.

  2. 02

    Roz rebuilds it as a live roster

    The same shifts and people, now in a roster you can edit, in under a minute.

  3. 03

    Roz sets up staff records

    Names, roles, hours and quals for each person on the roster.

  4. 04

    Roz builds sites, roles and rules

    Rest caps, the quals each job needs, and minimum cover.

  5. 05

    You review and publish

    Check what Roz built, change what you want, then publish.

Start free trial 14-day free trial · No card required
Pricing

Pricing that scales with sites and shifts, not seats.

Unlimited management users on every plan. 14-day free trial, no card required. Cancel any time.

Lite
$49/mo
Single-site cafés, clinics, service shops finding their feet.
  • 1 site · up to 15 active staff
  • 10 AI roster reviews / month
  • Voice & chat assistant
  • WhatsApp · Telegram · email
Start free trial
Most popular
Starter
$149$79/mo
Early customer · first 100 · first 12 months
2–3 site operators outgrowing the spreadsheet. The sweet spot for most customers.
  • 3 sites · up to 60 active staff
  • 30 AI roster reviews / month
  • Voice & chat assistant
  • Rules engine (rest, quals, blackouts)
Start free trial
Pro
$499$350/mo
Early customer · first 100 · first 12 months
Growing teams with multiple locations and high-tempo rostering.
  • 8 sites · up to 200 active staff
  • 250 AI roster reviews / month
  • Rules engine + priority support
  • All comms channels
Start free trial
See all plans + Custom (unlimited sites, SSO, dedicated success manager) → See how Roz compares with Deputy, Tanda & more →

Start your free trial.

Fourteen days. No card. Import your current roster — a spreadsheet, PDF or even a photo — and Roz builds week one in under a minute.

By starting your trial you accept our privacy policy. No spam. Cancel any time.

Prefer a hand getting set up? Book a 30-min setup call

What you get on day one
No card required14-day trialCancel any time