Every task sits on someone's real calendar. If a task runs late, everything that depends on it reflows automatically, across people and across jobs. Nobody spends Monday morning rebuilding the week.
This weekreflowing…
Fieldwork
Draft
Review
Kickoff
Due day
One block runs late and the rest shuffle themselves down. Stasis reflows it — you don't touch a thing.
Capacity
See who actually has room
Each person's workload shows as a water level. Assign a task and it rises on the spot. When someone is full, Stasis says so and holds the job back instead of quietly burying them in work.
0%
Jane
0%
Sam
0%
Mei
Ways out
A blown deadline comes with its own fixes
When a date cannot hold, Stasis names the bottleneck and offers real options: take the later date, move the task to a named teammate, or split it. Each one is checked against the engine before you see it, so applying it is one click.
Why this deadline won't hold
"Tax analysis" (15h) with Sam lands 07-10 against the 07-09 deadline.
Every option is checked with the real engine before it's offered.
Splitting
One task, as many hands as it needs
Carve hours off a big task and hand them to someone with room. A part can be split again, so one job spreads across as many people as have space, and every part keeps the original's dependencies.
Split a taskFieldwork · 16h total
Sam
16h of 16
Priya
0h of 16
Ravi
0h of 16
Carve a part off, then carve again, the same 16h shared across as many people as have room. Every part keeps the task's dependencies, and later steps wait for all of them.
Tentative work
Hold space for work you haven't won yet
Mark a job as tentative and it gets a ghost schedule: it never books anyone's calendar, it slides forward day by day as real work claims the space, and the moment you win it, one click locks it in.
Quoted jobsliding…
MonTueWedThuFri
Beta quote 12h
Holds a ghost slot that yields to real work and slides daily. Win the job, click confirm, and it locks in.
On a schedule
Set it once, it keeps scheduling itself
A job repeats on whatever cadence the client pays for, and every cycle Stasis checks real capacity before minting the next one, so a repeat never double-books anyone just because it is due. A 12-week forecast per team shows which week runs out of room before you promise into it.
Recurring job
Aug
✓ Monthly close
Sep
Monthly close
Oct
Monthly close
Nov
Set it once and each month Stasis schedules the next one, checked against real capacity so a repeat never silently overbooks.
What-if
Try a deadline before you promise it
A client asks if end of month is doable. Type the date and Stasis checks it against everyone's real workload: it fits, or it doesn't, and here's the date that would. Nothing is saved, so test as many dates as you like.
What-if deadline · simulation only
2026-08-02Testing…
Runs the real scheduling engine. Nothing is saved.
Templates
Set a service up once
Break a service into steps: your work in hours, the third party's part in days. New jobs copy the template and schedule themselves around the waiting, so nobody's calendar is blocked while the tax office thinks about it.
Job template
1Prepare filing4h
⏳Authority processes4 days
2Respond & close2h
The wait holds up the next step, but it doesn't book anyone's time.
Self-correction
Estimates that learn from finished work
Every approved job teaches Stasis how long your steps really take. Recent work counts more, outliers are filtered out, and when the evidence is strong it suggests a better number. Nothing changes until a manager approves it.
Estimate self-correction
Fieldworkestimated 6h
Recent jobs count more, outliers and multitasked samples get filtered. Nothing changes without a manager.
The money loop
From the first quote to per-client margin, the numbers follow the work on their own.
From quote to margin, one line of sight
Price a tentative job off the steps the engine would actually run, at each role's real bill rate, then print a client PDF with no names or internal costs on it. The same numbers flow into per-client margin, netted against overheads in owner-only Reports.
The number your bank manager asks for
Utilisation per person, per team and for the whole firm, net of annual leave and public holidays, prorated for anyone who joined or left mid-period. It is measured from the plan the team actually ran, so nobody fills in a timesheet to produce it, and it prints to a clean report you can hand to a board or a lender.
What doing it twice actually costs
When a manager sends work back, Stasis already knows: the return is a real event, not a timesheet code. So it can show you what share of planned hours went into a second pass, split by service and by team. Most firms have never seen this number, and it is usually where the margin went.
A progress update your client can keep
Pick a job, tick the steps and files you want to share, and Stasis lays out a clean progress page ready to save as a PDF. Unfinished document links stay out unless you choose them.
The people loop
Context, time off and alerts travel with the work, so your team always knows what needs them.
Context and time off, without the side channel
Every task carries its own note thread, so questions live next to the work instead of in chat. Send one back and Stasis makes you say why, pinned where the next person cannot miss it. Approving leave past someone's allowance warns you instead of blocking you, because the call stays with the manager.
The day arrives before you ask for it
Every morning, members get their day: what's planned and how much of it. Managers get what actually needs them: decisions waiting, work to approve, leave to sign off. Managers can switch it off for anyone.
The whole team's day on one screen
Everyone's day in columns, side by side: booked, free, on leave. Useful at 9am when the phone rings and something has to move today.
Press ⌘K, go anywhere
Search any job, client or teammate, or fire off an action like a new job, approvals or dark mode. Once you've used it twice it becomes the only way you move around the app.
Alerts on your phone, with nobody in the middle
Install Stasis like a real app on your phone or desktop, same data, no separate download. Turn on push and the moment something needs you it lands on your device, encrypted end to end through our own service, so no third-party relay reads the alert.