Behind the Scenes: How OfficeSwap Keeps Every Office Fair
Some days there simply aren't enough open offices. That's fine, as long as everyone trusts how the next one gets handed out. The trouble starts when it's unclear: whoever messages the office manager fastest, or whoever happens to be standing near the empty room at 9 a.m.
OfficeSwap takes that guesswork away. Behind the scenes, every request and every offer goes through the same handful of rules. Here's what they are, and why we chose each one.
1. One rule, and everyone knows it
First come, first served is hard to argue with. The person who asked earliest gets the next office that opens up on their days. It doesn't depend on seniority, on who you know, or on who checks the app most often.
Whatever rule you choose, write it down where people will see it, ideally right on the waitlist itself.
2. Wait for days, not for "an office"
People rarely need an office forever. They need one on Tuesday and Wednesday. A waitlist entry should say exactly which days are still uncovered, so an office offered for Wednesday goes to the right person straight away, even if their Tuesday is still open.
3. Assign automatically
If people have to keep checking whether something opened up, the waitlist rewards whoever refreshes most, which isn't fair at all. The moment an owner offers an office, it should go to the first person waiting for that day, without anyone lifting a finger.
4. Don't move people around for no reason
Someone in for three days would rather have one office for all three than three different ones. A fair system still serves people in order, but it keeps each person in as few offices as it can.
5. Make cancelling easy
A waitlist clogs up when people forget to cancel. Make cancelling a request or an offer one swipe, and ask people to do it the moment plans change. Each cancellation frees an office for the next person in line.
6. Be clear about what happens when plans fall through
If an owner takes back an offer, whoever was placed in that office shouldn't be left stranded. They go back on the waitlist and get the next office that opens on their days. Saying so up front keeps people from feeling it was taken from them unfairly.
7. Let people see where they stand
A visible position, like "you're 2nd for Thursday", heads off most of the "am I on the list?" messages. People can plan around it, or find somewhere else to work for the day.
What you see in the app
The Waitlist tab lists everyone still waiting in the order they asked, with the days each person needs. When an office is offered on one of those days, it's assigned to the first person waiting, automatically, and their phone shows it. Tap a name to see which days are still uncovered. Read our Community Guidelines for the etiquette that keeps the list moving.
OfficeSwap

