Back to home

Everything MechIQ does

The complete feature list — from AI diagnosis to live accounting integrations. Features most garage software doesn't have, at a price that includes all of them.

🤖

AI Intelligence

AI woven into every workflow — not bolted on. MechIQ uses Claude (Anthropic) with automotive and vehicle-specific context for every call.

Fault Code Diagnosis

Paste one or more OBD-II / manufacturer fault codes. AI cross-references with vehicle make, model, year, mileage, and engine type to give ranked findings with likely causes, repair steps, and parts needed.

Multi-code analysis in a single call
Prioritised findings (safety-first ordering)
Step-by-step tech instructions per finding

Symptom-Based Diagnosis

No scanner? Describe what the customer said. Free-text symptom input generates a differential diagnosis with tests to confirm each possibility — same AI model, same structured output.

Separate task group per symptom
Mixes with fault codes in the same call

Scan PDF Upload

Upload a diagnostic PDF from any scanner tool. AI reads the document, extracts fault codes and live data, and generates the work plan automatically. No re-typing.

Any scanner brand — Autel, Launch, Snap-on, Bosch
Email-to-diagnose: send PDF to uploads@[garage].mechiq.ie

Photo / Camera Diagnosis

Tech taps the camera button, snaps what they see, and AI identifies the issue from the image. Rust, worn components, damaged parts — visual diagnosis saved directly to the job.

Works on any device with a camera
Photo stored on the job for customer evidence

Voice Notes

Hold a button and speak. Notes are transcribed and saved to the job. No typing with dirty hands. Ask the AI a question mid-job — "what torque spec for this bearing?" — and get an immediate answer.

Transcription saved to job automatically
Ad-hoc AI Q&A during repair

Mileage-Aware Recommendations

AI checks the vehicle's current mileage against manufacturer service intervals. Approaching a 60k service? AI flags it in the quote so FOH can upsell — without anyone having to remember.

Manufacturer interval data baked in
Appears on quote for FOH to include or skip

Standalone Diagnostics Page

Techs can run a fault code or symptom lookup any time — without creating a job first. Useful for quick lookups on a customer standing at the counter, or diagnosing a car before booking it in.

AI Customer Comms Drafting

When a job reaches a key milestone — customer approval needed, or job complete — AI drafts the message in plain English. FOH reviews and sends. Never stares at a blank text box again.

Translates tech diagnosis into plain English
Configurable completion disclaimer per garage

Cross-Garage Learning Pool

Anonymised fault code + repair outcome pairs are pooled across the network so AI accuracy improves as more garages join. Your pricing, customer names, and registration plates are never shared — only the technical outcome.

Shared: fault code + vehicle make/year + repair outcome
Never shared: names, regs, pricing, garage identity
🔧

Job Management

Full lifecycle tracking from first booking to vehicle collection. Every status change timestamped, every action logged.

Full Job Lifecycle

Booking → Check-in → In Progress → Awaiting Approval → QC → Complete → Collected. Every stage tracked with timestamp and actor. Full audit trail.

Booked In Progress Awaiting Approval Complete

Vehicle Health Check (VHC)

Tech works through a structured checklist of vehicle components at the start of every job. Green = OK, Amber = monitor, Red = action needed. AI uses VHC results to skip items already confirmed as fine — no redundant tasks.

Labour Timer

Clock starts the moment a tech is assigned. Runs continuously through the job. Pauses automatically when the job is awaiting customer approval, resumes when they approve. Actual time vs estimated always visible.

Awaiting Actions Panel

Persistent notification panel + bell dropdown shows FOH exactly what needs attention right now — approvals pending, jobs complete, vehicles ready to collect. No hunting through a job list.

Tech Strip on FOH Dashboard

FOH sees every tech in a live strip: available (green), waiting for approval (amber), or on a job. No walking to the workshop to find out what's happening.

Return Visit (Comeback) Tracking

Customer brings the car back? Log it as a comeback linked to the original job. Track severity (minor / medium / major / safety-critical), reason, and which tech did the original work. Comeback rate per technician reported separately — so you can coach, not blame in the dark.

Online Booking

Customers book directly from your website or a MechIQ link. Reg lookup pre-fills vehicle details. FOH sees new bookings instantly on the calendar. No phone call needed to get a car in.

Tyre Booking Optional

Let customers order tyres online — they enter the size from the sidewall and pick a Budget / Mid / Premium tier (or a brand). Either as part of a service booking or a dedicated tyre order. The booking tells them whether the tyre's in stock or will be ordered in, and it lands straight in your parts-ordering flow for FOH to action. Switch it on per garage.

Registration Lookup

Type a UK reg and vehicle make, model, year, engine, and colour are filled in automatically. No more transcription errors or "what year is it?" conversations at the desk.

✓ UK (DVLA) Irish — coming soon

Statutory Test Tracking

Vehicle type and applicable test regime tracked per vehicle. MOT (UK), NCT (Ireland), CVRT (commercial), SPSV (taxi). Expiry dates visible on every job so FOH can flag it to the customer.

Courtesy Car Management Optional

Keep a register of your courtesy cars, see which are out and when they're due back, and assign one to a job in a tap. MechIQ reminds you before each car's insurance renewal is due. Switch it on per garage.

💬

Quoting & Pricing

Intelligent pricing that learns your garage, respects your margins, and gets quotes out in under 2 minutes.

AI Quote Generation

From a diagnosis result or a customer request, AI builds a full itemised quote with parts and labour. FOH reviews, adjusts, and sends. Average time: under 2 minutes.

4-Tier Parts Pricing

Parts price is resolved in order: (1) your inventory stock price, (2) a connected supplier API where available, (3) your uploaded supplier price list, (4) AI estimate flagged for FOH verification. Always uses the best available source — no manual lookup needed.

Target Profit Margin

Set a target gross margin per garage. AI adjusts parts markup on quotes to hit it. If a job runs thin, it tells you before you've committed to a price.

Labour Rate Tiers + Per-Job Override

Define labour rates by job type or vehicle class. FOH can override the rate on any individual job — system suggests from tiers, FOH has final say. Override is logged.

Trade & Fleet Account Pricing

Trade accounts get configurable parts and labour discounts applied automatically to every quote. FOH doesn't need to remember — the discount is baked in.

Quote History & Learning

Every accepted and completed quote feeds back into the system. Over time, AI gets more accurate on parts costs and labour times for the jobs your garage does most. Tenant-scoped — your quote learning stays private to your garage.

Split Invoicing

Insurance job? Warranty claim where the garage covers part of the cost? Split a job between two payers with automatic line allocation. Each payer gets their own invoice, tracked and exported to accounting independently.

Sundries & Consumables

Add a sundries line to any job for consumables — brake cleaner, rags, wire, clips. Keeps the invoice clean while still recovering the cost.

👤

Customer Experience

Customers who know what's happening don't ring to ask. MechIQ eliminates the "is it ready yet?" call entirely.

Live Customer Portal

Customer gets a link by email or SMS when their car is checked in. They see live job status, what's been found, what's been approved, and estimated completion. No login required — link is their access.

One-Tap Approval

When extra work is found, AI drafts an explanation in plain English and sends it by email or SMS. Customer taps Approve or Decline — no phone call, no voicemail, no waiting. FOH sees the response immediately.

Automatic Status Notifications

Automated messages at the moments customers care about: car checked in, work complete, ready for collection. AI-drafted, FOH-reviewed. Configurable per garage — only fires at key milestones, not on every status change.

Payment Link Integration

Garages configure their own payment link (Revolut Business, AIB, Stripe — whatever your garage uses). MechIQ sends it in the collection SMS and email so customers can pay before they arrive. No card terminals, no provider lock-in.

Trade & Fleet Accounts

Account customers get auto-approved quotes, periodic billing (weekly or monthly), and a consolidated statement invoice. Credit limits and payment terms configurable per account. Less friction, faster throughput on fleet work.

Full Vehicle History

Every job, diagnosis, invoice, and communication stored against the vehicle. When the same car comes back in a year, FOH and the tech can see exactly what was done before.

Branded Registration Plates

Vehicle registration displayed with the correct plate style — Irish (blue strip, IRL badge) or UK (yellow/white). Detected automatically from the reg format, not a manual setting.

Communication Centre

Every interaction with a customer in one timeline — texts, WhatsApp, emails, phone calls and feedback surveys, newest first. Inbound replies are matched to the customer automatically and front-of-house is alerted, so nothing gets lost on a personal phone. Reply right from the timeline; works on your shared garage sender, no extra number to manage.

Marketing Campaigns

Send bulk SMS or email to the right customers — MOT/NCT due soon, lapsed, or everyone — in a few clicks. Start from a built-in template (service reminder, winter check, win-back), see the audience size before you send, and only customers who've given marketing consent are messaged. Track delivered, failed and opted-out per recipient.

Caller ID & Call Log Optional

If your phone system supports it, an incoming call pops the customer on screen before you answer — with their car and last job. Missed calls are logged so nothing slips, and you can click-to-call straight from a customer's record. Works with any hosted phone system that can send a webhook.

Take Card Payment

Take payment on a card terminal and record it straight against the invoice — SumUp or Square, your choice. Or use a payment link if you'd rather. Either way the invoice is marked paid and flows to your accounts automatically.

👥

Team & Scheduling

Role-based access for every person in the garage. Each role sees exactly what they need and nothing they don't.

Role-Based Access

Three roles out of the box: Admin (full access + settings), Front of House (jobs, customers, quotes, invoices), Technician (job tasks, diagnosis, VHC, voice notes). One user can hold multiple roles — switch with a tap.

Visual Calendar

Day and week views with tech availability. Colour-coded by status. Drag to reschedule. Online bookings appear instantly. Capacity model is tech-based — some jobs are floor work without a bay, so bays don't limit your throughput.

Leave Tracking

Annual leave, sick leave, and public holidays managed in MechIQ. When a tech is on leave, they're greyed out in scheduling and the calendar won't allow bookings against them.

Per-User Dark Mode

Each user can switch between light and dark mode independently. Stored per user — the tech on night shifts gets dark mode, the owner on a laptop gets light mode. No whole-garage setting.

Tech-Specific Username Formats

Admin-managed accounts for techs and FOH staff — email is optional. Techs can log in with a short username (e.g. darcy\niall). Admin resets passwords directly; no self-service password reset flow needed for workshop tablets.

All-Day Tech Sessions

Techs log in once at the start of the day and stay logged in. No repeated authentication on the workshop tablet. Daily login enforced — next morning requires a fresh sign-in. Designed for the real workshop environment.

Staff Clock-In & Attendance Optional

Optional clock-in/out for attendance — separate from the per-job timer — switchable per garage and per role. See who's in at a glance, auto-close at the scheduled end of day, and review timesheets for payroll. Turn it on only if you want it.

📦

Parts & Inventory

Stock management that ties directly into quoting and job completion — no separate system, no re-entry.

Full Stock Management

Track every part in stock — quantity, cost price, retail price, reorder level, supplier. Parts used on jobs are deducted automatically when the tech confirms them at job completion.

Bulk CSV Import

Load your existing stock list from a spreadsheet in one go. Column mapping wizard handles different formats. Coming from another garage system? We handle the import.

AI-Assisted Stocktake

Tech walks the shelves with a phone. Scan, speak, or type quantities. AI cross-references against expected stock and flags discrepancies. Stocktake that takes minutes, not hours.

Automated Reorder Suggestions

When stock drops below reorder level, MechIQ flags it. Reorder suggestions include supplier details so FOH can place the order without looking anything up.

Parts Logged to Jobs

Every part used is logged to the job at the tech's confirmation step. Stock is updated, the invoice is built, and the margin is calculated — all in one action. No separate stock-out form.

Supplier Management

Maintain a supplier list with contact details and pricing. Upload a price list CSV per supplier — used as the third tier in parts pricing when a live API isn't available.

🧾

Accounting & Finance

Real integrations — not CSV export. Invoices pushed directly to your accounting package the moment a job is complete.

How most garage software handles accounting

Export to CSV, import into Sage/Xero manually. Someone like Jill exports once a week from GarageHive and drags the file into Sage by hand. MechIQ pushes invoices via API the moment a job is closed — no exports, no imports, no Jill's Friday task.

Sage Business Cloud

Live ✓

Full OAuth2 integration. Garage admin authorises once with their Sage account. MechIQ creates the customer contact, maps ledger accounts (labour → Services, parts → Products), resolves VAT rate, and pushes the invoice. Auto-export on job completion, or manual export per invoice.

Contact creation & matching
Automatic token refresh
Export failure tracking & retry

Xero

Live

Full OAuth2 integration with Xero Accounting API. Invoice push, credit notes, contact creation, tax code mapping, PDF attachment. Garage admin authorises once — invoices flow automatically.

QuickBooks Online

Live

OAuth2 integration with the QBO Accounting API. Customer creation, invoice push, credit memos, PDF attachments. Connect in one click from Settings.

CSV Export (Fallback)

Don't use Sage, Xero, or QuickBooks? Download a structured CSV of all unexported invoices for any date range. Mark-as-exported tracking so nothing is counted twice. Import into any accounting package that accepts CSV.

Invoice Status Tracking

Payment status (unpaid / paid / waived / deferred) and export status (pending / exported / failed) tracked independently. An invoice can be paid but not yet exported, or exported but awaiting payment on account terms. Both visible at a glance in the Invoices view.

Account Customer Statements

Fleet and trade account customers get consolidated statements — weekly or monthly. One statement invoice per period with all jobs listed, payment terms applied, and credit limit visible. Exported to accounting like any other invoice.

Credit Notes

Issue a partial or full credit note against any invoice — a refund, goodwill discount, or correction — in one step. The credit note links to the original, reduces the customer's account balance, and exports to your accounting package as a negative document.

Your Own Invoice Numbering

Set your garage's invoice prefix (e.g. SS-2026-0001) so MechIQ's numbering matches the sequence your customers and accountant already know.

Mixed-Rate VAT

VAT set per line, not one rate for the whole invoice — so a job can carry parts at the standard rate and labour at the reduced rate (13.5% in Ireland) on the same invoice. Rates are configurable per country, snapshotted at invoice time, and the breakdown carries through to the receipt and your accounting export.

📊

Reporting & Analytics

The numbers you need to run a profitable garage — not just a busy one.

Profit per Job

Labour cost vs labour charged, parts cost vs parts charged, total margin. Per job, per job type, and across the garage. Know whether a DPF clean is worth your time.

Profit per Technician

Revenue, profit, and margin per tech over any period — labour charged against each tech's wage rate — plus labour efficiency (billed hours vs clock hours). MechIQ also flags your most and least profitable job types. Objective numbers for pay reviews and pricing decisions.

Comeback Rate by Technician

How many return visits link back to each tech's original work — broken down by severity. The quality measure no other garage system tracks.

Aged Debtor Report

All unpaid invoices grouped by customer with 30 / 60 / 90+ day buckets. Colour-coded stacked bar per customer. Know exactly who owes you what and for how long.

Bay & Capacity Utilisation

Bays in use vs available at any point. Peak days and hours. Understand where you have room to grow throughput before hiring.

Waived & Comeback Costs

Comeback jobs that were waived (no charge to the customer) are tracked separately. Real cost of quality issues visible as a monthly number — not hidden in "miscellaneous".

AI Reconciliation Report

MechIQ reads your invoice list straight from Sage, Xero, or QuickBooks and compares it against what it exported — flagging anything missing, any amount that doesn't match, and currency mismatches, then explaining each discrepancy in plain English for your bookkeeper. No more pasting two spreadsheets side by side. Read-only — it never changes your books. Monthly check before VAT filing.

Financial Integrity Check

One-click check across all invoices: line items sum to subtotal, every exported invoice has a Sage reference, no invoices stuck in a failed export loop. Returns a clean bill of health or a specific list of issues to act on. Run before VAT filing.

NPS & Customer Satisfaction

Automated post-collection survey sent by email or SMS. 0–10 score with optional comment. NPS score, per-tech breakdown, and detractor alerts on the Reports page. Detractors (score ≤6) notify FOH and admin immediately so the garage can follow up before the review goes online.

🔒

Platform & Security

Built for garages that take data seriously. EU-hosted, GDPR-compliant, and architecturally isolated at the database level.

Database-Level Data Isolation

PostgreSQL Row-Level Security enforces that no garage can ever see another garage's data — at the database engine level. Not application filtering, which can be bypassed by a bug. Full security details →

Per-Garage Subdomain

Each garage gets their own subdomain: servicestop.mechiq.ie. The URL is how staff know they're on the right garage — and it's how multi-role users switch between locations.

Self-Service Onboarding

Garage signs up, picks a subdomain, and goes through a setup wizard — bays, labour rates, staff, VAT, accounting integration. Live in under an hour, no manual provisioning on our end.

Multi-Garage Organisation

Running more than one site? A parent organisation can hold multiple garages. Org-level admins see cross-garage reports. Staff are scoped to their own garage — they don't see data from other sites in the group.

GDPR Compliant

Customer consent, right-to-access, and right-to-erasure built in. EU data residency on AWS (Ireland region). Designed for the EU market from the first line of code.

Migration from Other Systems

Coming from GarageHive, TechMan, Motasoft, or a spreadsheet? MechIQ imports your customers, vehicles, job history, suppliers, parts and past invoices from a CSV or Excel export. AI maps the columns for you, you preview before committing, and you can undo a batch — you're not starting from zero.

Works on Any Device

Fully responsive — desktop, laptop, tablet, or phone. FOH on a desktop, tech on an Android tablet, owner checking in on a phone. Works in the browser with no install, plus native iOS and Android apps.

Circuit Breakers on All External Services

If the AI API, accounting integration, or notification service is unavailable, MechIQ degrades gracefully — it doesn't take your whole system down with it. Jobs keep moving even when a third-party service has an outage.

Structured Logging & Observability

Every request, job event, AI call, and comms send is logged with a correlation ID. Deployed on AWS with CloudWatch — if something goes wrong, we can find it before you notice.

All of this. One flat price.

No per-technician fees. No modules. No "reporting is an add-on". Every feature on this page is included — from day one, forever.