Skip to content

Run jobs, quotes, invoices — and the field team — in one workflow.

Self-hosted control with a modern field companion app. Built for trades.

MJC Job Manager dashboard on laptop and companion app on mobile device

The workflow that matters

From first contact to final invoice, everything stays connected

1

Enquiry

From website form, phone, or email

2

Customer

Created or matched automatically

3

Quote

Built fast with labour + materials

4

Job

Scheduled and assigned to field worker

5

Field Work

Tracked in companion app with timer, docs, updates, locations

6

Invoice

Sent and payment recorded

Built for the way you work

Quote → Job → Invoice

  • ✓ Professional documents (quotes/invoices/POs/certificates)
  • ✓ Statuses that match real trade workflows
  • ✓ Email that comes from your domain

Field team that actually uses it

  • ✓ Mobile companion app (jobs, updates, documents)
  • ✓ Time tracking tied to jobs
  • ✓ Optional GPS tracking during business hours

Control, ownership, and longevity

  • ✓ Self-host for free or let us manage it
  • ✓ Built to stay open (AGPLv3)
  • ✓ Hosted providers must share improvements they run

Operations visibility

  • ✓ Dashboard and reporting (revenue, jobs, trends)
  • ✓ Jobs calendar + map views

Documents + compliance

  • ✓ Certificates (electrical now; expandable later)
  • ✓ Job-centric document storage

Integrations and automation

  • ✓ Xero, Drive/Dropbox backups - More to come!
  • ✓ Simple enquiry endpoints for your website

Your Business. Your Data. Your Control.

Trades job management has been cloud-SaaS-only territory for too long. We're changing that.

Inspired by proven open-source projects like Dolibarr, Odoo, and ERPNext - Build for service workers - MJCJobManager offers an alternative to cloud-only platforms.

  • No lock-in — You own your data. Cancel support any time and keep running.
  • Transparent — The code is public. No hidden surprises.
  • Built to stay open — If a hosting provider modifies the software, those improvements must be shared.

Purchase orders in the field

Field workers can create purchase orders instantly, with real-time sync to the office

1

Job Screen

Open job details in companion app

2

Create PO

Instant PO number generated from server

3

Web App Sync

PO appears in office system immediately

Purchase order generation in MJC Job Manager companion app

AI-Powered Features

Optional AI capabilities using your own API keys — your data stays on your server

🎙️ AI Voice Assistant

Create jobs, customers, and quotes hands-free. Just speak and the system handles the rest.

Requires ElevenLabs API key

📄 AI Invoice Scanning

Upload supplier invoices and let AI extract all the details. Creates materials and updates costs in seconds.

Requires Google AI or OpenAI API key

📚 Standards Bot

Store your trade standards and documents. Chat with them using RAG — get answers with source references.

Vector embeddings + Gemini 2.5 Flash

📞 AI Phone Receptionist

Handle after-hours enquiries in natural language. Reads business info, captures leads, and logs calls.

Optional paid add-on, or DIY with available endpoints

AI Bill Scanning in Action

📄

Drop supplier invoice here

PDF, PNG, or JPG

Extracted Data

Supplier Invoice

🧾

Supplier

Reference

Due Date

Line Items

Item Qty Price
Total (inc GST) $0.00

Requires your own API keys (Google AI, OpenAI, etc.) — or connect to your local models (coming soon!)

Competitive where it counts

Matches the workflow

  • Fast job-to-invoice workflow
  • Strong mobile field workflow
  • Reports and visibility

Different by design

  • Self-host for free, or we manage it for you
  • Open source (AGPLv3) for transparency and long-term control
  • Built to stay open: MSPs/hosters can't quietly fork and keep improvements private if they're running it as a service

Used by trades across Australia

Your data stays with you. Self-host for free or let us manage your private cloud.

LJC Industries