furrell Onsite

Onsite · private beta

Every room.
Every session.

Room allocation and shift booking for organisations spread across more buildings than a spreadsheet can hold.

Scroll

Open it anywhere.

Built so the dangerous things cannot happen.

Who can see what

Separation between organisations is a row-level security policy in Postgres, not a filter somebody has to remember to write. A screen with a bug returns nothing, rather than returning somebody else’s rota.

One place at a time

A person cannot be booked into two rooms in the same session — the write itself fails. Two people in one room is allowed, because a trainee sitting in with somebody senior is not a mistake.

Nothing is deleted

Rooms retire, people deactivate, bookings cancel. Last March’s rota still points at every one of them, which is what you want when somebody asks where a session was held.

Repeats are real rows

“Every Tuesday” is written out as actual bookings in advance. Changing one Tuesday becomes editing one row, instead of the hardest bug in every rota system ever written.

The parts nobody asks for until they need them.

Reliability20%

Pulling out of a confirmed shift is counted, and surfaced at the moment somebody is approving a claim — not in a report nobody runs.

Self-service

An organisation sets up its own buildings, rooms, sessions and job titles. Changing how the place runs is a settings change, not a development job.

Where it livesUK

Region fixed when the project was created. The first question on every security questionnaire, and the only answer that cannot be changed afterwards.

Private beta

Describe
the problem.

Opens your mail app with this filled in, so you can see exactly what you are sending.

Your mail app should have opened. If it did not, write to hello@furrell.com.

Everything else Furrell has built
© 2026 Furrell · West Yorkshire All names and figures in demonstrations are invented.