For maintenance, facilities, trades, cleaning, property and field-service businesses
Every job, engineer and invoice in one place
On the office computer and on every engineer's phone, even with no signal. Made for maintenance, facilities, trades, cleaning, property and field-service teams.
A real OmniSchema screen built from real information, not a mock-up.
For when jobs live in spreadsheets, WhatsApp and someone's head.
Start with your jobs. Add the rest when you're ready.
Four parts, one sign-in. Most teams start with Operations, then add People, Purchasing and CRM when they need them.
OperationsFree to start
Run every job from the first call to the paid invoice: booking, safety check, photo close-out, then an invoice your customer can pay by card. Keeps Xero or QuickBooks in step. Card payments and Xero or QuickBooks are on the Starter and Growth plans.
For when holiday requests, timesheets and training records are scattered everywhere. Your team's records, leave, hours, training and rotas in one place.
For when you're paying for parts you never received. Order parts straight from the job, and check each bill against what actually arrived before you pay.
For when enquiries and quotes live in inboxes and notebooks. Customers, leads and deals with a next step for each, and won work sent straight to your jobs.
For when you know you need a better system but haven't got time to build one.
Don't have time to set it up? We'll do it.
Answer a few questions about how your business runs. We build your system around your jobs, servicing, safety checks and paperwork, then send you a code. Type it in and it's ready to use.
1Tell us how you workAbout five minutes of questions.
2We build your systemAround your jobs, customers and paperwork.
3Add it with one codeIt's yours to use, change and publish.
For when your engineers are out on site and the office can't see what's happening.
Your engineers carry the whole job in their pocket
The same system on every phone: their day in order, every job on one clear card, and a safety check before any work starts. Even in a basement with no signal.
Their day, in order
On site now, running late, today and coming up. Numbered, with how much is done.
Every job on one card
Late jobs edged in red, jobs due today in amber. Search, sort and filter in one tap.
Safe before it starts
A point-of-work safety check before every job, signed by the person doing it.
Works with no signal. Jobs still open, and starts and close-outs send when signal comes back.
No passwords on site. Sign in with a fingerprint or face.
Photos and voice notes in team chats, and photos on every job close-out.
QR labels. Print one for any boiler, van or room, then scan it to see its history.
Managers stay in control. Changes that need a manager's say-so wait for approval, and the manager is told.
Looks like your business. Your colours and logo, on the web and in our Android app.
The OmniSchema app
Every job, in your team's pocket.
For when your team works in plant rooms, basements and cold sites with gloves on. Download OmniSchema on Android and sign in with your company account. Their jobs, apps and messages are all there, ready for site.
Works without signalJobs open in a basement or a plant room, and send when signal is back.
Fingerprint or face sign-inNo password to type on a cold site with gloves on.
Photos and voice notesSnap the fault, record a note, close the job. All on the phone.
Get it onGoogle PlayFree to download. On an iPhone, open omnischema.app in Safari: nothing to install.
For when finished jobs take weeks to turn into money, and invoices get typed in twice.
From the finished job to getting paid
Take card payments, keep your accounts software up to date, text your customers, see where work happens and give customers their own online account.
Get paid by card
Every invoice gets a secure Pay now link. Your customer pays by card and the money goes straight to your own Stripe account. When the payment covers the invoice, it marks itself Paid. No extra fee from us.
Starter and Growth
Xero or QuickBooks, kept in step
Send invoices and customers to Xero or QuickBooks in one click. When an invoice is paid there, it's marked Paid here too, so nothing is typed twice.
Starter and Growth
Text reminders
Text a customer from any job, and send automatic reminders the day before a visit. Pay as you go: 500 texts for £25.
Starter and Growth
See where work happens
Each job records where it was started and closed, from the engineer's phone, and a map shows every job at a glance.
Every plan
An online account for your customers
Your customers sign in with an emailed link to see their own jobs and invoices, pay online and send you new requests.
Starter and Growth
Plans
Starter from £149 a month. Growth from £299 a month. Ex VAT.
For when you've outgrown spreadsheets but don't want a big IT project.
Why teams switch to OmniSchema
Why operations teams pick OmniSchema over a spreadsheet, a home-made system that keeps breaking, or waiting months for a developer.
Ready-made for your kind of work
No blank page. Start from proven setups for work orders, planned maintenance (PPM) schedules, asset registers, property management and more, then adjust them to how you work.
Everyone sees only what they should
Engineers, office staff and managers each see only what their role allows. It's checked on our servers, not just by hiding buttons, so it's real protection.
Bring your spreadsheets with you
Upload thousands of rows, even from very large spreadsheets. It runs in the background, shows its progress and picks up where it left off if anything goes wrong, so your information arrives clean and tidy.
Nothing gets lost
Every change is kept: who changed what, and when, with one-click undo.
For businesses that run on jobs, sites and people.
Built for businesses like yours
Jobs, planned maintenance and safety checks in one place
Engineers work from their phones, even with no signal
Staff rotas that show who's working where, and when
Invoices and costs from the information your team already enters
Everyone sees only what they should, checked on our servers
Bring your spreadsheets with you, even very large ones
Change it whenever you need to, without a developer
For when you already use other software and don't want to type things in twice.
Already use other systems? OmniSchema works with them.
Send enquiries from your website straight into your jobs.
Let your payroll collect approved hours.
Pull spending into your own reports.
For your IT person or developer: our API and webhooks come with the Growth and Enterprise plans, and a key only ever sees what one of your roles can see.
For when you'd rather change things yourself than wait for a developer.
Want to shape it yourself? You can.
Build real operations systems, without developers. Every screen your team uses can be changed by you, using your own information, and published when you're ready.
Studio: where you shape every page
Studio is where every page in your system is put together. Drag, drop and connect the building blocks (tables, KPI tiles, charts, calendars and forms). Every block uses your real data, with no hidden logic. Resize a block, rebind it to different data, choose which columns and filters it shows, and publish when you're ready.
Structured data from start to finish
Block-based and modular
Built for operations logic, not marketing fluff
Publishes instantly when you're ready
Click any row. See everything.
Click any row in a table to open its full details: every field, including values the system works out for you, like an invoice's Subtotal, VAT and Total, calculated automatically from labour and expenses. There's no separate detail page to build; it comes free with every Table block.
Real dashboards from day one
Dashboards built from your own data, not mock-ups
Colour-coded tables that handle 200+ rows
Interactive charts built from the same data
Instant row details with worked-out values like Subtotal and VAT
Two charts and a 200-row table, all built from the same underlying data.
Get your jobs out of spreadsheets and WhatsApp
Start free with Operations, or tell us how you work and we'll set it up for you. Free when you start a paid plan, with no obligation.