AI scheduling & compliance for trades businesses

Enquiries answered.
Crews scheduled.
Compliance enforced.

MyOpsAI answers the enquiry, qualifies it, prices it off your rate card and gives a start date it has checked against your actual crew board. Then it turns the won work into a matched crew, and stops 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.

Works with what you already run Nothing published without approval Built in Australia
A cold enquiry, qualified and priced by SARA — 8:47am this morning
SARA AI Voice Agent
Inbound enquiry — qualify & price · Marcus Adeyemi · Northgate Logistics
Call duration
4m 12s
0 of 27 lines
✓ Qualified · priced · site visit booked
2 min
Median reply to an enquiry
0
Non-compliant crew scheduled
6 min
Average time to fill a gap
110h
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

Inbound enquiries

Every call, form and email answered in minutes — day or night. Qualified against your checklist, questions answered from your own knowledge base, and the time-wasters filtered out before they reach you.

Open in the demo
Quoting & pricing

Standard scopes priced off your rate card on the spot, with a start date checked against the actual crew board. Anything that needs eyes on it becomes a site visit, not a guess.

Open in the demo
Capacity planner

A Gantt view of every crew and every asset across the coming weeks. Who's available, what they're qualified for, and what's still unallocated.

Open in the demo
AI crew matching

Ranks your people on tickets, site inductions, existing bookings and depot distance — and shows you the ones it won't let you pick, with the reason.

Open in the demo
Jobs & handovers

Every job handover becomes a validated job and a draft roster, wherever it arrives from. No re-keying, no missed fields, no surprises at 6am.

Open in the demo
Tickets & inductions

First aid, confined space, EWP, white cards, site inductions. Escalating alerts, auto-booked renewals, and automatic removal from scheduling on expiry.

Open in the demo
Plant & equipment

Where every asset is, which sites it's cleared for, when it's next in for service — and the clash flagged before it costs you a day.

Open in the demo
Voice & SMS agents

SARA answers the phone, books the job against live capacity, chases the ticket, chases the PO, and fills the gap before pre-start.

Open in the demo
Inbound enquiries

The job you win is usually the one you answered first

Nearly two in five enquiries land outside office hours, and most of them ring three businesses. MyOpsAI answers all of them — phone, web form, email, even a missed call rung back — qualifies against your checklist, and has a price and a date back before your competitors have opened their laptop.

  • Answers every channel, 24/7 — median first reply of two minutes
  • Qualifies on decision maker, scope, timeframe, access and budget signal
  • Answers questions from your knowledge base, with certificates attached
  • Prices standard scopes off your rate card, including your loadings and minimums
  • Declines the ones that aren't worth quoting — politely, with a reason
See the enquiry pipeline
app.myops.ai/enquiries
Quoting

A price is easy. A date you can hold is the hard part.

Any chatbot can read a rate card back to someone. The difference here is that MyOpsAI can see your actual crew board — tickets, inductions, leave, plant servicing — so when it tells a caller “the week of the first”, that week is genuinely free.

It also knows when not to quote. Scopes your rate card flags as site-visit-first get a day rate and an honest explanation instead of a number nobody should honour.

Answers from your knowledge base
Insurance, SWMS, EPA licences, ticket currency, minimum charges, truck access. Real answers with the certificates attached — nothing invented on a call.
Prices from your rate card
Your day rates, your minimums, your night and weekend loadings, your travel zones. Flagged up front, not buried in a quote.
Says no when it should
Untested contents, no decision maker, price-shopping on a job you'd lose money on. Declined with a reason and a referral, before it costs anyone an hour.
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.