Security notice: Rapid Module Engine documentation update. For details, see Docs.
Read more
MENU
MARKETPLACE RME PRICING ABOUT LOGIN
Region
EN HK CN
People & HR

Smart Roster
Build the month’s shifts in minutes

Drag to fill a whole week with a shift in one go. Reusable shift presets do the typing for you, and the same grid shows public holidays, approved leave and real attendance — so you’re never scheduling blind.

The Grid

The whole month,
one grid

Staff down the side, days across the top. Drop a shift on a cell — or select a range and fill them all at once. The roster is built for speed.

Reusable shift presets

Define a shift once — short code, name, hours, colour — and reuse it across the whole team.

Range fill

Select a span of cells and assign in one action — no clicking day by day.

Holidays & leave built in

Public holidays and approved leave show right on the grid, so you don’t roster someone who’s off.

OasysFly · Roster · April
M14
T15
W16
T17
F18*
S19
Sarah
AM
AM
PM
PM
HOL
OFF
Ka Chun
PM
LV
LV
AM
HOL
AM
Mei
AM
AM
AM
AM
HOL
OFF
Presets AM PM NGT OFF
One Grid, Four Layers

More than a planner

The roster isn’t a static plan. Every cell layers what you scheduled with what’s actually happening — holidays, approved leave and real attendance.

AM
Planned shift

The shift preset you assigned — colour-coded for the whole team to read at a glance.

Public holiday

Statutory holidays are marked on the grid so you schedule around them on purpose.

Approved leave

A day off blocks the cell, so you can’t roster someone who’s already away.

Real attendance

On-time, late or absent shows against the planned shift — plan versus reality, side by side.

Capabilities

Scheduling that keeps up

Shift preset library

Morning, afternoon, night — set up your shift types with colours once and reuse them everywhere.

Attendance overlay

See on-time, late and absent right on the roster, matched against the planned shift.

Leave-aware scheduling

Approved leave blocks the cell so you can’t accidentally schedule someone who’s away.

How It Works

Set up in three steps

01
Set up your shifts

Create a few presets (AM, PM, Night) with times and colours — do it once.

02
Fill the grid

Drop shifts on cells or drag across a range to assign a whole week at once.

03
See it all in context

Holidays, leave and attendance overlay on the same grid as you plan.

The OasysFly Advantage

No integrations. No middleware.
One shared database.

The roster isn’t a planner bolted on the side. Because every app shares the same staff record, it already knows your team, blocks cells for approved leave and overlays real attendance — with zero extra setup.

Smart Roster
Shifts & swaps
One shared database
Same staff record
Staff Management
Leave Management
Attendance
+ every other app

No connectors · No API glue · No syncing

Ready to roster the whole month in minutes?

Set your shifts once, drag to fill, and let holidays, leave and attendance sort themselves.

Get Started