that7days
Private beta · Singapore

Rosters that staff themselves.

Scheduling for agencies, roadshow teams, swim schools and freelance collectives. Set up the event once, send the places to your people, and every booking is checked against your rules before it is made. The crew accepts, hands over and clocks in from their phones.

In private beta with our first operators. We are taking on a small number more before general release.


How it works

One organisation, three people who need different things from it.

Everybody signs in at the same place and sees the part of it that is theirs. Nothing about the other two is visible to them, and that is enforced by the database rather than by the screen.

The office

Build it once, staff it from one screen

Create the event, set its places and what each pays or costs, and send offers to the people you pick. Every name is checked against your rules as you add it, and a rule you choose to bend is bent with a reason on the record.

The crew

Accept on a phone, clock in at the venue

Offers arrive with place, time and what the day pays or costs. Accept, decline with a reason, or hand a booked day to a teammate. Mark the days you are away, clock in at the venue, and see your own hours and results.

The group manager

Your own people, and nobody else's

Larger teams run in groups. A group manager rosters only their own people, sees their group on the calendar and on Home, and gets on with it without seeing the rest of the organisation.

Your rules

No two teams roster by the same rules. So you set yours.

A roadshow team, a swim school and an events agency do not agree on what should stop a booking. Decide what each rule does, tag your people with what they hold, and see what a change would flag before you make it.

  • Block, warn or off Eleven built-in rules — days off, rest between bookings, weekly and daily hours, overtime, rest days, skills, certificates, right to work and more — each set by the organisation, for everyone or only some people.
  • Tags, and rules that use them Tag people with what they hold, with an end date if it lapses. Then: a licensed person on every job, a trainee never alone, two people never together, a cap on someone's weekly hours — for one venue or all of them.
  • A starting point for your kind of work Start from a pack made for roadshows, coaching, agencies or collectives. Once it fits, save it as your own and start your next organisation from it.
  • See it before, check it after Preview how many upcoming bookings a change would flag, keep a list of bookings that break a rule today, and see who changed which rule, and when.
  • Fill the open places in one go Auto-fill pencils in drafts that keep to every rule and share the work out fairly. Swap anyone in or out by hand, then send.

What's different

Most of this product is the awkward parts other rosters leave to a spreadsheet.

The scheduling is table stakes. What takes the work off somebody's evening is everything that happens around it.

01 · the engine

It shows its working

Every constraint is one of three things: hard and never bendable, overridable with a reason on the record, or soft and merely scored. An override covers only the violations you were actually shown — never one that appeared afterwards.

02 · freelancers

Nobody is double-booked, even across agencies

A freelancer working for three agencies on the same platform cannot accept two overlapping shifts, whoever offered them. That is one constraint in the database, not three policies that have to agree.

03 · money

Commission, and the jobs that cost the worker to attend

Pay by hour or by shift, commission on results by whichever of three parties is actually paying, and the roadshow booth where the worker pays a participation fee. A cost never looks like an earning on screen.

04 · your words

It speaks the way your work does

A roadshow team books slots and charges a booth fee; a swim school runs lessons and pays commission on results. Each organisation sees its own words and its own way of paying, not one generic screen stretched over both.

05 · getting paid · coming to the app

A locked month becomes paper

Lock the pay period and every figure freezes. Out come one invoice per client and one contractor statement per worker — GST on the invoice where the agency is registered, and never on the worker's side. Built and verified underneath; on screen next.

06 · honesty

A projection never looks like a fact

Every derived figure carries how it was reached, and says what it could not count: shifts with no rate, hours not yet recorded, lines it could not bill. A number that hides its gaps is the one that gets somebody in trouble.

Built here

Singapore is not a localisation setting.

Most scheduling software is built for employees on a payroll. The crews here are self-employed, paid on commission, and often working for several agencies in the same week. That changes what the software owes them.

  • Contractors, not employees What a hirer owes a self-employed person is a payable, so the artefact is a contractor statement — not a payslip, and no CPF the hirer does not owe.
  • GST belongs to the seller Registration, rate and number live on the organisation. Rates can be entered inclusive or exclusive, and the registration number is stamped on every invoice.
  • Work passes are a first-class field Permission to work is tied to an employer and expires. Both the block and the warning are built in, for the organisations that need them.
  • PDPA by construction No national identifiers are held. Contact details are visible only to people who share a job with you, and every access rule is enforced in the database.

Where we are

Built, proven, and in private beta.

We built the data layer first — the rules about money, consent, capacity and access — and made it prove itself before a single screen existed. The app is now in private beta with our first operators, and every change still has to pass every check before it ships.

Data layer
Complete and verified
Checks
775 behavioural checks passing
Application
Private beta — events, auto-fill, offers, calendar, availability, hours, commission, email notifications
Rules
Live — built-in rules, tags, packs, roster check, history
Next
Invoices on screen, WhatsApp notifications
Region
Singapore (ap-southeast-1)

Run a crew that deserves better than a spreadsheet?

Tell us what you staff, how many people, and what breaks first. If it is a fit we will put you on the early-access list and come back with dates.

Request early access

hello@that7days.com