Skip to content

Platform

One platform for every work order, technician, asset and spare part.

AssetroBiz brings maintenance and service work into one connected system: requests and work orders, people and schedules, parts and purchasing, costs and reports. In English and Arabic, on the web and on the phone.

Work orders / WO-24-0117 Sample data
WO-24-0117UrgentCorrective

AC not cooling: meeting room 3B

Sample Tower A · Level 3 · AHU-03

Ready for executionStage 12 of 17

  1. New 08:02 · raised by customer app
  2. Assigned 08:10 · Technician HVAC-02
  3. Arrived at site 09:12 · GPS + time recorded
  4. Inspection 3 photos · 1 video · 1 voice note
  5. Ready for execution Quotation QT-0042 approved

QuotationQT-0042

  • Capacitor replacement180.00
  • Refrigerant top-up450.00
  • Labour (hours)240.00

VAT 15%130.50

Total (SAR)1,000.50

Approved by client

Workflow

Request. Assign. Execute. Track.

The model every job follows, whether it is a tenant complaint, a machine breakdown, a vehicle in the workshop or an installation visit.

  1. Request

    A client raises a request from the app with a photo and urgency, or your team logs it. The AI assistant can pre-fill it from a complaint file.

  2. Assign

    The engineer assigns the right technician by trade and region. The technician gets a notification on the phone.

  3. Execute

    GPS and time-stamped check-in, inspection with photos, video and voice notes, quotation approval, materials, then the work itself.

  4. Track

    Before and after photos, technician signature and the engineer’s final review. Every step is time-stamped in the audit trail.

Work-order lifecycle

17 stages, each with a clear owner

Grouped here into six phases. A job only moves forward when the right person acts, and every move is time-stamped.

  1. Request 01–02

    1. 1 New Customer
    2. 2 Assigned Facility engineer
  2. Inspect 03–05

    1. 3 In progress (inspection) Technician
    2. 4 Arrived at site Technician
    3. 5 On hold (technical review) Facility engineer
  3. Quote & approve 06–08

    1. 6 Quotation preparation Facility engineer
    2. 7 Awaiting client approval Customer
    3. 8 Quotation rejected / revision Facility engineer
  4. Materials & funds 09–12

    1. 9 Awaiting material / funds Facility engineer
    2. 10 With Procurement Procurement
    3. 11 With Accounts Accounts
    4. 12 Ready for execution Facility engineer
  5. Execute 13–15

    1. 13 Reassigned to technician Facility engineer
    2. 14 In progress (execution) Technician
    3. 15 Work completed Technician
  6. Review & close 16–17

    1. 16 Under final review Facility engineer
    2. 17 Closed Facility engineer
  • Customer
  • Facility engineer
  • Technician
  • Procurement
  • Accounts

Modules

Thirteen capabilities, one data model

Each module works on the same job, asset and site records, so information entered once is available everywhere it is needed.

  • Job cards & work orders

    Every request becomes a numbered job with site, equipment, priority, photos and notes, moving through a 17-stage lifecycle you can see at a glance.

  • Task & technician assignment

    Technicians are set up by trade (HVAC, electrical, MEP, civil) and mapped to regions and cities. Assign, reassign and notify in one step.

  • Asset management

    Register equipment per client and site, such as each AC unit, with its maintenance schedule, default technician and the jobs done on it.

  • Inventory & spare parts

    Technicians list the parts a job needs during inspection. Material requests go to procurement, and parts used are costed to the job. Stock runs in BizArch ERP.

  • Preventive & corrective maintenance

    Planned preventive maintenance with bilingual checklists and reading ranges, plus corrective jobs for breakdowns and defects found on a visit.

  • Scheduling

    Set PPM frequencies per unit, such as quarterly. Jobs are created automatically a set number of days before they are due, and the next cycle is scheduled on completion.

  • Purchase management

    Material and fund requests flow from the job to procurement and accounts, become purchase requests in the ERP, and payment approval can be given on the phone.

  • Cost tracking

    Parts and labour are captured on the job. When it closes, the costs reach BizArch ERP as a draft journal entry on the project for finance to review.

  • Reports & analytics

    Service reports and PPM reports as English and Arabic PDFs, compliance tracked per visit, and the status of every job by stage.

  • ERP & CRM integration

    Connected to BizArch ERP and CRM: lead, deal, quotation, sales order and invoice with a ZATCA QR code, and job costs into the books without double entry.

  • Mobile access

    A technician app for jobs, check-in, checklists, photos and signatures, and a customer app to raise requests, approve quotations and read reports.

  • Roles & permissions

    Separate logins and views for customers, facility engineers, technicians, procurement and accounts, with a time-stamped audit trail on every job.

  • Workflow automation

    Auto-created PPM jobs, a contract-limit rule that sends small defects straight to execution, phone notifications at each hand-over, and AI-assisted job intake.

  • English and Arabic

    Quotations, checklists and client reports in both languages.

  • See the modules on your own workflow. Book a demo

Mobile apps

Built for people who are not at a desk

Technician app

  • Job notifications
  • GPS and time-stamped check-in
  • Photos, video and voice notes
  • Checklists with readings
  • Signature on completion

Customer app

  • Raise a request with a photo
  • Set the urgency
  • Approve or decline quotations
  • Read and acknowledge reports
  • Follow the status of each request

Accounts can also approve payment requests from the phone.

09:12Sample

My jobs

WO-24-0117Urgent

AC not cooling, room 3B

Sample Tower A · AHU-03

Checked in on site
GPS location and time recorded
  • Before photos3
  • Voice note0:24
  • Parts needed2
  • Signature—
Submit inspection

09:12Sample

PPM checklist

PPM-0381Quarterly

Split AC unit SU-12

Created 3 days before due

  • Supply air temperature12–16 °C 14.2
  • Compressor current18–24 A 26.1
  • Filter condition OK
  • Condensate drain N/A

Out of range: defect flagged with photo

Sign and submit

Preventive maintenance

Planned maintenance on autopilot, with rules for defects

  1. 01

    Schedule per unit

    Frequency (e.g. quarterly), bilingual checklist and a default technician for each unit.

  2. 02

    Job created automatically

    A set number of days before it is due, for example three.

  3. 03

    Visit and checklist

    Check-in on site; OK, Not OK or N/A for each item; readings against acceptable ranges; mandatory photos; signature.

  4. 04

    Engineer decides each defect

    • Under the contract limit: straight to execution (e.g. up to SAR 500).
    • Above the limit: a quotation on a linked repair ticket.
  5. 05

    Report to the client

    English and Arabic PDF on web or phone. The client acknowledges it.

  6. 06

    Compliance and next cycle

    Compliance is tracked per visit and the next cycle is scheduled automatically.

AI assistant

From a complaint file to a pre-filled job

The assistant reads a complaint in Arabic or English (PDF, screenshot, photo, Word or Excel), matches it to the customer, site and equipment, and fills in the new-job form. You can adjust it by chat. A person always confirms before the job is created.

Voice-note intake is in development.

Ask BizArchSample data
complaint-3B.pdf
Dropped into the panel

I’ve pre-filled a new job. Matched customer, site and equipment:

Customer
Sample Client Amatched
Site
Sample Tower A, Level 3matched
Equipment
AHU-03matched
Issue
Water dripping from the AC in room 3B
Priority
Urgent
Visit
Tomorrow, 09:00

make it urgent, visit tomorrow 9 am

Done. Priority and visit time updated.

Confirm and create job

Nothing is created until a person confirms.

Integrations

Connected to BizArch ERP and CRM

Operations, sales and finance share one set of records, so the job, the quotation, the invoice and the journal entry agree with each other.

Job costs to finance

Parts and labour on a closed job reach the ERP as a draft journal entry on the project. Finance reviews it, so nothing is entered twice.

  1. 1 Job closed
  2. 2 Draft journal
  3. 3 Finance review

CRM to invoice

A lead becomes a deal and a quotation. The client accepts by link, and the ERP creates the sales order and an invoice with the ZATCA QR code.

  1. 1 Lead
  2. 2 Quotation
  3. 3 Sales order
  4. 4 Invoice + ZATCA QR
  5. 5 Payment

Roles and security

The right view for each person, and a record of every step

Role-based access

Separate logins and views for customers, facility engineers, technicians, procurement and accounts.

Full audit trail

Every stage change, approval and sign-off is time-stamped on the job.

People confirm, not the AI

The assistant only pre-fills. Jobs are created when a person confirms them.

Placeholder

Hosting, data location and security practices

To be confirmed by BizArch before publishing: where data is hosted, backups, access controls and any certifications. Do not publish claims that are not verified.

See your own work orders in it.

Book a 30-minute walkthrough. We will show AssetroBiz with a workflow like yours: a service request, a technician visit, a quotation and a closed job.