AI scheduling & compliance for trades businesses

Your crews planned.
Your compliance enforced.

MyOpsAI does the part nobody has time for — turning job handovers into matched crews, and stopping anyone whose ticket or induction has lapsed from ever reaching a roster. It works through the systems you already have, so there's nothing new for your team to learn. It also answers the phone and books the next job while you're on the current one.

Works with what you already run Nothing published without approval Built in Australia
A real booking, taken by SARA — 8:12am this morning
SARA AI Voice Agent
Inbound job booking · Warren Kelso · Verity Energy
Call duration
3m 48s
0 of 19 lines
Job booked · crew matched · draft roster raised
1m 52s
Handover to draft roster
0
Non-compliant crew scheduled
6 min
Average time to fill a gap
84h
Admin removed each month

The scheduling problems that cost you days

None of them are hard problems. They're just problems that depend on somebody remembering, every single time — and eventually somebody doesn't.

Handovers re-typed by hand

Someone reads a handover in one system and re-types it into another. Every job, every week.

Tickets that lapse quietly

A first aid certificate expires and nobody notices until the crew are already on site.

No one view of the fortnight

Capacity lives across three systems and a whiteboard, so nobody can see the gap until it's this week.

The wrong crew on the wrong site

Someone who isn't inducted turns up at the gate and gets turned around. The day is gone.

Integrations

We don't replace your systems. We join them up.

Keep your job management, your rostering, your safety platform, your timesheets — and keep working in them. MyOpsAI does the joining-up between them: the work that currently lives in someone's head, a spreadsheet and a lot of re-typing.

Reads from
Whatever holds the truth
  • Job & project management
  • Safety & compliance records
  • Timesheets & payroll
  • Your competency matrix
Pulled in via API
MyOpsAI
The work in between
  • Validates the handover before it reaches a scheduler
  • Matches crew on tickets, inductions and availability
  • Blocks anything non-compliant at the point of scheduling
  • Enforces whichever pre-start rules you actually run
  • Models change orders before you commit to them
Writes back to
Wherever the work lands
  • Scheduling & rostering
  • Job records & completion reports
  • Plant & asset registers
  • Your team, by SMS and voice
Pushed out as drafts

Built to connect, not to lock you in

Every business we talk to runs a different stack, and most of them are happy with it. So the platform is deliberately agnostic: it works against categories of system, not particular products. If you switch rostering tools next year, nothing about your scheduling rules changes.

Where a system has a proper API we use it. Where it doesn't, we work from a scheduled export, a shared drive or a monitored inbox — and a competency matrix that lives in a spreadsheet is completely fine.

Systems we connect to
Job & project management
simPRO · AroFlo · ServiceM8 · Procore
Scheduling & rostering
Deputy · Tanda · Employment Hero
Safety & compliance
SiteDocs · Damstra · Assignar · HammerTech
Timesheets & payroll
Xero · MYOB · KeyPay

Not on the list? That's the normal case. We scope the connection in discovery — API, export or inbox — and the rest of the platform doesn't change.

Draft rosters go back to your own rostering system, unpublished. A manager reviews the crew, the exceptions and the reasoning, and approves — nothing reaches a crew member without that tap.

The platform

Everything that decides who goes where, in one place

Capacity planner

See the whole fortnight, and the gaps in it

Crew down the side, days across the top, plant in its own lane underneath. Click an unallocated slot and SARA gives you a ranked shortlist — including the people she won't let you pick, and exactly why.

  • Real-time availability across crew, plant and safety equipment
  • Scoring on ticket currency, induction status, bookings and depot distance
  • Blocked candidates shown with the reason — never silently hidden
  • Manual override with the downstream impact visible before you commit
  • Scenario modelling for change orders before anything reaches the roster
Fill a gap yourself in the demo
app.myops.ai/planner
app.myops.ai/crew
Tickets, inductions & first aid

Compliance that enforces itself

Expiry tracking pulled from your safety records with escalating notices at 60, 30, 14 and 7 days. If a ticket still lapses, that person drops out of scheduling eligibility automatically — and comes back the moment the renewal appears.

60 / 30 / 14 / 7
Day escalation ladder
Automatic
Removal on expiry
Per-site
Induction tagging
Crew + plant
Both gated the same way
See the watchtower
Pre-start rules

Your rules, enforced at the point of scheduling

Every business draws the line somewhere different. You choose which checks have to pass before a crew member can be allocated, and which of them are hard blocks rather than warnings. Turn on what applies to you and ignore the rest.

Ticket & licence currency

Nobody with a lapsed ticket reaches a roster.

Most run this as a hard block
Site induction clearance

Per-site, per-person, with expiry dates tracked.

Hard block
Competency match

The role actually needs the skill, not just a warm body.

Hard block
Plant service windows

Don't book an asset that's due in for service mid-job.

Warning or block
Fatigue & consecutive days

Caps on shifts, nights and back-to-back rosters.

Optional
Crew composition

e.g. one supervisor and two ticketed entrants, always.

Optional
Purchase order received

Hold the job until the PO lands — if you work to POs.

Optional · common
Client-specific conditions

Rail, refinery or food-grade requirements per client.

Optional
Your own rule

If it can be checked against data we hold, it can be a rule.

Scoped in discovery
One rule, worked through

Example: no PO, no mobilisation

Plenty of businesses won't send a crew out against work nobody has committed to pay for. If that's you, set the window — 24, 48, 72 hours — and the platform holds the job and chases the client, rather than your ops team doing it.

Standing agreements, retainer clients and emergency callouts are excluded, so genuine 5am work still goes out the door. And if you don't work to POs at all, leave the rule off — nothing else changes.

Inside your chosen window
Validation runs across every scheduled job
No PO found
Job held out of the roster — crew not notified, slot preserved
Client notified
Email to whoever the accountability sits with, not your ops team
No response
Escalates to the site contact who raised the handover
PO received
Job releases back into the roster and resumes where it left off
Jobs & handovers

From handover to approved roster, without re-typing

Handovers arrive from whichever system raises them, get validated against your rules, get a matched crew, and go back as a draft roster. You see the whole pipeline on one board — and the exceptions before they become tomorrow's problem.

Open the job board
app.myops.ai/jobs
Meet SARA

The part of the business that never goes home

SARA handles the voice, SMS and workflow side. She books jobs, chases paperwork and fills gaps — and because she can see the planner, she never commits you to something you can't staff.

Voice agent

Answers the phone, books the job, checks live capacity and has a draft roster raised before the call ends — at 8am or 4am.

  • Knows your crew, their tickets and which sites they're cleared for
  • Checks live capacity before it commits you to anything
  • Writes back to your rostering system as a draft — never publishes without sign-off
  • Every call and message logged against the job, the crew member and the site
👉 Press Play / Run on the right to watch a real one play out.
SARA AI Voice Agent
After-hours emergency callout · Tanya Brill · Portside Infrastructure
Call duration
2m 31s
0 of 14 lines
Crew on site by 05:41 — no human dispatcher woken
Answers every call

Including the 4am one. Books the job, checks capacity, pushes the shift and confirms the crew before anyone gets out of bed.

Chases what nobody wants to

Expiring tickets, unbooked inductions, missing POs, unconfirmed shifts. Politely, persistently, and without needing to be asked.

Runs the rules for you

The handover-to-roster pipeline, the ticket watchtower, the induction gate and the PO guardian — all live, all the time.

Live demo

Talk to SARA yourself

Pop in your number and SARA — answering for a demo trades business — will call you straight back. Book a job, ask about crew availability, or try to catch her out.

A demo call from an AI assistant for a sample trades business. Australian numbers only · we won't store your number.

⚡ Answers in 2 rings🗣️ Natural conversation📅 Books straight into the diary
Getting started

Live in weeks, not quarters

We run a discovery workshop, confirm the integration points, then build against your actual handovers and your actual matrix — not a generic template.

One avoided stand-down pays for the year

A crew turned around at the gate for a lapsed induction. A job mobilised against a PO that never existed. A day lost to plant that was booked in for service. These aren't rare events — they're the cost of running scheduling on memory.

MyOpsAI removes the remembering. The rules run every time, on every job, whether anyone is watching or not.

Book a walkthrough
31h
Manual re-entry removed each month
94%
Gaps filled before pre-start
6 min
Average time to fill a shift gap
0
Non-compliant crew assignments

Tell us how you schedule today

Every business runs differently — different sites, different tickets, different rules about what blocks a job. We set MyOpsAI up around yours. Ask a question, or book a walkthrough with your own handovers in front of you.

  • A discovery workshop before anything gets built
  • Read-only integration first, so you can watch it work
  • One revision round per module included
  • Australian-based delivery and support

Stop re-typing handovers. Start planning.

The demo is fully interactive — fill a gap, watch a candidate get blocked, and listen to SARA book a job.