The Roster App for Hybrid Teams

Know who's in.
Every single day.

RosterMi plans your team's office days, turns leave into open slots and lets colleagues swap days, with every coverage rule checked before anything changes.

  • Installs on any phone
  • Reads offline
  • Passkey sign-in
Thursday, 22 October
Hi, Emily
2 EC
Today
You're in office today
QA Team · 4 of 7 teammates in
Next office dayTue 27 Oct
View Month
Next 7 Days
Thu22
Fri23
Sat24-
Sun25-
Mon26
Tue27
Wed28
In Office Today See All
DB OB MH EC 2 QA · 2 Dev
1Open slot you can claim
1Swap request waiting
Swap ApprovedThu 29 Oct ⇄ Tue 27 Oct
Open Slot · QAMon 26 Oct · Claim by Sat
November Roster Published7 people notified

The Problem

Spreadsheets and chat threads were never a roster.

"Who's in on Thursday?" gets asked in three channels. A swap agreed over lunch never reaches the manager. Someone takes leave and nobody notices QA has no one in the office. RosterMi gives your team one source of truth, an approval trail and a heads-up whenever something changes.

Features

Everything a hybrid roster needs.
Nothing it doesn't.

Month Planner

Tap or drag across a month grid. Apply a rotation template, copy last month by weekday, then publish when the footer goes green.

Leave Becomes Open Slots

Mark leave and every office day inside it turns into an open slot that eligible teammates can claim.

Peer Day Swaps

Offer your Thursday for their Tuesday. They accept, the manager approves, the roster updates itself.

Rules That Never Slip

Capacity, minimum coverage, required days per week, cut-offs and expiries. Checked at every step, on the server.

Notified, Not Nagged

In-app inbox plus Web Push, with quiet hours and per-type preferences.

Team Calendars

Holidays, sprint planning and "everyone in" days, shared on one calendar.

Live Occupancy

See how full the office is today, team by team, before anyone walks in.

Reports and Audit

Planned days vs required, occupancy by day and a full audit trail. Export to CSV.

Built for Organizations

Every department. Every team. One roster.

Set RosterMi up the way your organization actually works. Companies hold departments, departments hold groups and teams, and everyone gets exactly the view their role needs.

  • Company owners see every department at a glance
  • Department heads oversee all the teams under them
  • Group heads get full manager rights across several teams
  • Partner teams can claim each other's open slots
  • Each team keeps its own rules, templates and approvals
View As
Northwind · 3 departments · 7 teams · 41 in today
  • NorthwindCompany41 in
    • EngineeringDepartment24 in
      • ProductGroup14 in
        • QA6/9
        • Dev8/12
      • Platform6/10
      • Design4/6
    • OperationsDepartment11 in
      • Support9/12
      • Facilities2/4
    • SalesDepartment6 in

Try It

A planner that pushes back.

Click any cell to toggle an office day. RosterMi checks coverage, capacity and required days as you go, and won't let a broken roster go out quietly.

Week of 2 Nov · QA + Dev Rules: ≥1 QA in office per day · 2 days/week each · capacity 4
Office Rules Pass At Capacity Rule Broken

How It Works

From empty month to settled roster.

  1. 01

    Set Up

    Admins add the office, teams, holidays and rules, then import people from a CSV.

  2. 02

    Plan and Publish

    Managers fill the month from a template, fix the red columns and publish. Everyone gets notified.

  3. 03

    Live With It

    Members mark leave, claim open slots and swap days. Every request is rule-checked before it's sent.

  4. 04

    Approve in One Tap

    Managers see a rule summary on every card. Or switch a team to auto-approve when rules pass.

Watch a Swap Go Through Emily offers Thu 29 Oct for James's Tue 27 Oct
Rules CheckedCoverage holds for both days
James AcceptsPeer agrees in the app
Manager ApprovesRules re-checked on approval
Roster UpdatedBoth notified, change audited

For Your Team

One app, the right view for everyone.

"Am I in tomorrow?" Answered before you scroll.

  • Today screen with your next office day and who else is in
  • Month calendar with office days, leave, holidays and pending requests
  • Mark planned, sick or half-day leave in a few taps
  • Claim open slots and swap days with teammates
  • Download your office days as an ICS file
OpenMon 26 OctQA · Required
OpenWed 28 OctQA · Optional

Built Right

Feels like an app. Ships like a website.

Install to Home Screen

A Progressive Web App for Android, iOS and desktop. No app store needed.

Works Offline

Today, your schedule and the team view load from cache when the signal drops.

Web Push

Self-hosted push with VAPID keys. No third-party notification service.

Passkeys

Sign in with Face ID, a fingerprint or Windows Hello. Passwords still work too.

Standalone and Private

No HR, chat or calendar integrations to wire up. Your data stays in your instance.

Your Own Infrastructure

Run RosterMi on your own infrastructure. Keep control of your deployment and team data.

Dark Mode

Follows your system, or pick light or dark yourself.

Accessible

Built to WCAG 2.1 AA. Status is never shown by colour alone.

Pricing

Simple pricing. Coming soon.

Plans for teams of every size are on the way. Contact us to get your organization started.

Starter

For a single team finding its rhythm.

Coming SoonPricing to be announced
Get Started
  • One team and its members
  • Month planner with rotation templates
  • Leave, open slots and day swaps
  • Rule checks on every change
  • Installable app with Web Push

Organization

For companies with multiple departments.

Coming SoonPricing to be announced
Get Started

Everything in Team, plus:

  • Departments and companies
  • Company and department oversight
  • Cross-team open slot claims
  • Bulk user import from CSV
  • Full audit log

Rolling out across several departments or companies? Talk to us at [email protected].

FAQ

Questions, answered.

When will pricing be announced?

Soon. We'll publish plans and prices on this page as soon as they're ready. Want to hear first? Email [email protected].

Can I use RosterMi before then?

Yes. Contact us to request a workspace for your organization. Already have one? Sign in using the workspace name your administrator shared.

Will my setup carry over to a paid plan?

Yes. Your offices, teams, rosters and history stay exactly where they are.

Which plan is right for us?

One team? Starter. Several teams sharing an office? Team. Several departments or companies? Organization.

Do my teammates need to install anything?

No. RosterMi opens in any modern browser. On phones, people can add it to the home screen to get an app icon, offline reading and push notifications.

Does it replace our HR leave system?

No. RosterMi records leave for rostering only, so the plan stays honest. Payroll and formal HR leave stay where they are.

What stops a swap from leaving a day uncovered?

Every swap, claim and give-away is checked against capacity, minimum coverage and required days before it's sent, again when the peer accepts and again when the manager approves.

Can a manager also be on the roster?

Yes. A person can be a manager and a member at once. Their own swaps and claims go to a backup approver, never to themselves.

Where is our data stored?

Your data stays in the database connected to your RosterMi deployment, on infrastructure you manage. If you enable push notifications, they are delivered through browser push services.

How do I get in touch?

Email us at [email protected]. We read every message.

Does it track attendance?

No. RosterMi shows planned office days only. There is no location tracking or check-in.

Sign In

Find your workspace.

Each organization has its own RosterMi address. Enter your workspace name to continue.

.rostermi.com

Use the workspace name shared by your administrator, such as northwind or rostermi.

Need a workspace? Get in touch. Forgotten the name? Ask your administrator.

Get your own RosterMi workspace.

Email us your company name, work email and preferred workspace name. We'll help you get set up.

Questions? Email [email protected]