Shiftaru Blog

"We're Two People Short Friday Night" — Stop Solving That by Hand

July 9, 2026 · The Shiftaru team

If you staff multiple stores or restaurants, your scheduling problem runs in the opposite direction from everyone else's.

"Friday night: three people at the downtown location, two at the mall. Do I even have enough availability submitted to cover that? And if I move someone to cover the mall, does downtown open up a hole?"

That's not a matching problem. It's a filling problem — and most people are still doing it by hand, every single week.

Shiftaru fills required headcount automatically.

🔧 Note
Shiftaru is in active development. Right now you can try the free practice mode (sample data, no signup).
👉 https://shiftaru.com

Store shifts run backwards

A photo shoot or a tutoring session is one request, one person. You start from the customer and find someone to assign.

Store shifts invert that. The slot exists first — this store, this time block, this many bodies — and your job is to fill it.

Conditions in multi-store shift scheduling: store assignment, required headcount (slot × people), submitted availability, no double-booking, workload balance

With ten or twenty open slots, you get the cascade: you fill the downtown store, and now the mall is a person short. You move someone back, and Saturday breaks instead.

The exhausting part isn't any one decision. It's having to keep the entire board in your head while you shuffle people around it.

Shiftaru fills the required headcount for you

Shiftaru assigns as many staff as each slot requires, automatically.

Dozens of slots resolve in seconds. When someone calls out, you get a rebuilt draft immediately.

(The matching engine itself is explained in Part 2. Availability collection via Google Forms is covered in Part 4.)

Gaps are shown, not hidden

The most important thing a store scheduler can do is refuse to hide a hole.

When Shiftaru can fill a slot, it marks it filled. When it can't, it doesn't quietly assign three people to a four-person slot and call it done. It shows you exactly where you stand:

2 of 3 filled — 1 short

So the Friday-night gap surfaces before you publish the schedule, while you still have time to call someone, move a shift, or adjust the requirement. Not at 6pm on Friday.

A completed multi-store schedule: each store × time slot filled to its required headcount, with shortfalls labeled "1 short"

And your staff data never leaves the browser

Store schedules are built from staff names, contact details, and availability. That's personal data, and it's yours to protect.

The data you load into Shiftaru is processed entirely inside your own browser. It is never sent to our servers. Close the tab and it's gone. The finished schedule is saved as a file you control.

We can't leak your staff list, because we never receive it. (Details in Part 3.)

Summary

Complexity handled by the engine. Privacy handled by the architecture. Both, at once.