Automated Rotations. Zero Spreadsheets.

Shift Scheduling software for MSSP & Internal SOCs

Built for MSSP & Internal SOCs running rotations across multiple client accounts. Automate analyst rotations, visualise coverage gaps, and end the last-minute scramble.

Built in conversation with SOC Managers and Analysts at leading MSSPs across EMEA, APAC and the Americas.

The problem

Most MSSPs are still coordinating analyst coverage manually. It works until it doesn't.

Manual scheduling doesn't fail on day one. It fails the day your operation outgrows it.

  1. 01 ·

    Generic tools don't understand SOC operations.

    Restaurant and retail schedulers have no concept of multi-client delivery, tier-based coverage rules, or what it means when one analyst covers three accounts on a night shift.

  2. 02 ·

    Manual scheduling costs hours. Complexity makes it worse.

    Shift grids don't build themselves. And in a SOC, they're not simple - 24/7 coverage, rotating nights and weekends, different rules per client. Managers absorb all of it manually, every month, with nothing carried forward.

  3. 03 ·

    Coverage gaps discovered after the client notices.

    Without real-time coverage visibility, a sick day or late leave request silently drops a shift below minimum.

  4. 04 ·

    Building the tool instead of running the operation.

    When no off-the-shelf tool fits, MSSPs resort to custom Excel macros, MS Shifts workarounds, or internal builds. Engineering time spent on scheduling tooling is time not spent on client delivery.

rotation_may_2026_v17_FINAL_v3.xlsx● 4 unresolved
MON
TUE
WED
THU
FRI
SAT
SUN
T01
D
D
D
D
OFF
OFF
E
T02
E
E
E
OFF
OFF
D
??
T03
OFF
N
N
N
D
D
OFF
T04
D
OFF
OFF
E
SICK
E
N
T05
N
OFF
OFF
D
D
E
E
T06
E
E
D
D
OFF
N?
N?
T07
OFF
D
E
E
N
OFF
D
How it differs

Built for security operations. Not adapted from retail.

A generic scheduler and SOC Rotate start from different assumptions about what a shift is.

Spreadsheets & generic scheduling software
SOC Rotate
Source of truth
A spreadsheet or generic tool, out of date by the next shift
One live schedule everyone reads from — always current
Coverage
Fill open shifts
Per-tier, per-client minimum enforced — flagged the moment a shift drops below it
Skill mix
Anyone can cover any shift
Tier-aware (T1/T2/T3): coverage counts against the mix a shift actually needs
Delivery
Multi-location, single company — no concept of an external client account
Clients are first-class: each has its own SLA target and the offices that serve it, chained across them for follow-the-sun hand-off
Equity
Tracks hours worked
Fairness ledger scores nights, weekends and holidays against weights you set
Changes
A swap or leave request is a manual grid edit
Leave and swaps arrive with the shifts they empty, who can cover, and the rest check done
Continuity
No concept of a hand-off
Structured handover notes carry incident context between shifts
How it works

Configure once. Generate months ahead. Resolve what changes.

Three steps replace the monthly scheduling ritual, and only the last one happens more than once.

STEP 01

Configure your delivery model.

Set your shift types and times, the minimum analysts per tier on each one, rest rules and holiday calendars.

STEP 02

Generate the whole horizon.

One action builds the rotation for every analyst across the months ahead, respecting coverage minimums, rest windows and your working-time policy.

STEP 03

Resolve gaps before clients see them.

Leave, swaps, sick days. Every change shows what it does to coverage before it's approved, and you choose who covers the shift while you approve it.

Features

Everything a 24/7 MSSP needs.

Purpose-built for multi-client security delivery: tier-based coverage, fairness your analysts can audit, follow-the-sun hand-offs, and a full audit trail.

01

Rotation engine

Describe the pattern once and the schedule runs forward from it. A nightly job extends the horizon before anyone notices it getting short, so next month is already built.

02

AI Assistant

Ask who’s on call, whether next week has a gap, or how fairness landed this month, and get an answer from your own rota — read-only, always.

03

Leave and swaps

Leave arrives with the shifts it empties and the people who could genuinely cover them. Swaps arrive with the rest check already done. Approving becomes a decision, not a calculation.

04

Fairness ledger

Nights, weekends and holidays score against weights you set, and every total comes apart into the parts that produced it. The argument about who always gets the weekends ends.

05

MSSP multi-tenant and follow-the-sun

Every client carries its own SLA target and the offices that serve it, with coverage swept across all of them. Chain a client across offices and you see the hand-off gaps in minutes before you save, with a nightly sweep alerting both ends of a hole.

06

Handover

Open incidents, live hunts and escalation context are written down before anyone clocks off. Where a client moves between offices, the note moves with it.

See all features
Pricing

One plan, priced per analyst.

No tiers and no feature locks. Every team gets the whole product, your first office is included, and you pay for the analysts you are actually scheduling.

One plan

Every feature included.

$100/mo+$26/ analyst / mo
First office included · $500 / additional site
Billed annually · 15-seat minimum
Rotation engine
  • Auto rotation generator
  • Fully configurable shift types & patterns
  • Fixed shifts for anyone who does not rotate
Coverage & compliance
  • Minimum headcount coverage rules
  • Tier-based coverage rules (T1 / T2 / T3)
  • Rest period & unsociable hours enforcement
Team operations
  • Leave requests with coverage preview
  • Shift swap workflow with coverage preview
  • Shift handover notes & ownership
Reporting & data
  • Fairness ledger & unsociable-hours reporting
  • Audit trail
  • Schedule export (CSV + Excel)
FAQ

Common questions.

Have something specific to your MSSP SOC? Speak to sales.

How quickly can we get set up?
Most teams are live within 30 minutes. You configure your shift model, add your analysts, and generate your first rotation in the same session. A guided onboarding call is available for larger teams.
What about public holidays and on-call?
Holiday calendars are synced for every region you operate in, and you can add your own dates on top. On-call runs as its own schedule layer over the main rotation, planned alongside it rather than in a separate tool somebody forgets to update.
How does the fairness ledger actually work?
Every unsocial shift carries a weight you set, and weekends and public holidays stack on top of it. The ledger tracks rolling 30, 60, 90 and 365-day totals per analyst, and every total comes apart into the parts that produced it — so when someone disputes their position, the answer holds.
Can analysts swap shifts without manager approval?
No. A swap goes to the colleague first, and a manager approves it once they have accepted. The rest check runs before either of them sees it, and a manager who lets one through against the rest rules leaves that on the record.
Do you integrate with PagerDuty / Opsgenie?
Not yet — there is no public API and no integration with them today. Notifications reach your team in the app, and by email or Slack webhook if you want them there. Tell us which one matters to you; it informs what gets built next.
Ready when you are

Compliant coverage. Proven staffing.
No spreadsheet.

We're in private beta with a small group of SOC and MSSP teams. It's free while it runs, and what they tell us is what gets built next.

  • RotationA month of 24/7 coverage in one action.
  • CoverageEvery gap flagged before it reaches a client.
  • ComplianceEvery change logged, every override on record.