Field Service Management Platform

Run your entire
fire & security
business from one place

EM8 Core replaces your CRM, job sheets, invoicing, staff scheduling, and customer portal — purpose-built for fire and security contractors. No generic field service software. Built from the ground up for this industry.

14+
Platform Modules
100%
Cloud Native
iOS&Android
Native Apps
CortexAI
Powered
Job Management
Site Management
Staff & HR
Holiday Requests
Billing & Invoicing
Stripe Payments
Customer Portal
Support Tickets
Cortex AI
Sales Enquiries
Stock Control
Purchase Orders
Engineer Diary
Job Management
Site Management
Staff & HR
Holiday Requests
Billing & Invoicing
Stripe Payments
Customer Portal
Support Tickets
Cortex AI
Sales Enquiries
Stock Control
Purchase Orders
Engineer Diary

Your whole business,
at a glance

Log in and immediately see open jobs, outstanding invoices, engineer locations, upcoming services, and anything that needs your attention today.

Live Job Status
Every open job, who it's assigned to, what stage it's at, and whether it's overdue — updated in real time as engineers work from the iOS app.
👷
Engineer Availability
See instantly who is on site, travelling, on a break, or in the office. Useful at a glance when an urgent callout comes in.
💰
Revenue & Billing Summary
Monthly recurring revenue, outstanding invoice total, and jobs waiting to be billed — all on the dashboard so nothing slips through.
🔔
Services Due This Month
Upcoming preventative maintenance visits surfaced automatically so you can plan engineer capacity before the diary fills up.
EM8 CORE — OPERATIONS DASHBOARD
Open Jobs
14
Outstanding
£4,280
Engineers
6/6
Sites
83
🔥
Asda Roath — Annual Fire Alarm Service
Assigned: J. Davies · Started 09:15
In Progress
📷
Cardiff Bay Offices — CCTV Fault Camera 4
Auto-raised from Surveillance Guardian
Urgent
🚨
Newport Tesco — Intruder Alarm Service
Assigned: M. Evans · Scheduled 14:00
Scheduled
University Hospital — Emergency Light Test
Completed 11:30 · Awaiting approval
Complete

Everything included,
nothing bolted on

Every module is built natively into EM8 Core — not integrated third-party tools stitched together. One login, one platform, one place for everything.

Complete Job Lifecycle

From fault detected to invoice paid — every step tracked automatically. Engineers update jobs from the EM8 HQ iOS app; the office sees it instantly.

1
Auto-raised from Guardian faults
Surveillance Guardian detects a camera offline — a job is raised instantly, assigned to the next available engineer, and the customer notified by email.
2
Engineer works from EM8 HQ iOS app
View assigned jobs, navigate to site, update status, add parts used, capture photos and signatures — all from their iPhone on site.
3
Service manager approves
Office reviews the job sheet, approves completion, and a job docket is automatically emailed to the customer as a PDF.
4
Accounts bills & closes
Job moves to the billing queue. Accounts raises the invoice, marks it billed, and the job is closed. Nothing gets lost between engineer and invoice.
💡 Also supports: manual job creation, remote reset job type, and AI fault history — when a device fails again, Cortex shows how it was fixed last time.
JOB #JB-2847 — CCTV FAULT
Site
Cardiff Bay Office Complex
Camera 4 — Car Park East · Auto-raised 08:42
Job Progress
Auto-raised from Surveillance Guardian
Assigned to J. Davies
Engineer on site — updating via iOS app
Service manager approval
Job docket emailed to customer
Invoice raised & job closed
⚡ Cortex AI — Previous Fault History
Last fault 14 Jan 2026 — Power supply replaced. Engineer: J. Davies. Resolved in 2h 30m. Parts: 12V PSU (£22).

Staff Management & HR

A proper people management module that understands your job calendar. Holiday requests, staff records, and payroll info — all in one place, with job-aware logic built in.

🏖️
Holiday Requests & Approvals
Engineers request leave via the iOS app or portal. Managers approve or decline in one click. Remaining days shown in real time throughout the year.
🚫
Job-Aware Leave Blocking
Can't book time off if jobs are already scheduled for that day. The system checks the diary automatically and flags the conflict — preventing last-minute under-resourcing.
📋
Staff Contact Directory
Emergency contacts, certifications, qualifications, and vehicle assignments stored securely. Accessible from any device for office staff.
💷
Payroll Information
Wage details, bank accounts, tax codes, and payment history stored securely against each staff record. Export for your accountant or payroll provider.
HOLIDAY REQUEST — J. DAVIES
From
Mon 7 Apr
To
Fri 11 Apr
Holiday Balance18 days remaining
After this request: 13 days remaining
⚠️ Conflict Detected
Job #JB-2901 scheduled for Wed 9 Apr at Newport Tesco. Reassign before approving.

Billing & Invoicing

Stripe-powered billing that replaces WHMCS. Recurring maintenance contracts, one-off invoices, VAT calculations, and a billing audit tool that spots missing revenue instantly.

🔄
Recurring Maintenance Contracts
Set up annual or monthly service charges per site. Billing runs automatically via Stripe — no manual chasing required. Customers get emailed invoices automatically.
🔍
Billing Audit Tool
One click shows which services are live in the portal but not being billed — so you can spot missing revenue before it costs you. Flag as billing yes/no per service.
📄
PDF Invoices & VAT
Professional branded PDF invoices with automatic VAT calculation. Emailed to customers on creation, with a Pay Now button for instant card payment.
💳
Customer Card on File
Customers add a payment card via their portal. Recurring charges happen automatically. Outstanding invoices can be paid instantly with one click.
BILLING AUDIT — ASDA ROATH
📷
Surveillance Guardian × 8 cameras
£120/month
Billing
🔥
Fire Alarm — Annual Service
£380/year
Billing
🚨
Intruder Alarm × 3 zones
Found in portal — not billed
Missing
🔐
Access Control — 2 doors
Found in portal — not billed
Missing
⚠️ Potential missing revenue ~£85/mo

Site Management

Every site your company maintains — fully documented with systems installed, keyholders, maintenance history, and compliance records. Accessible from any device, any time.

🏢
Complete Site Records
Systems installed, equipment register, keyholder contacts, access codes (encrypted), and site-specific notes — all in one place and searchable.
🔧
Maintenance Contracts & Charges
Set visit frequency, cost, and start date per contract. See last service date, next service due, and full maintenance history. Link directly to billing.
📝
Categorised Notes
General, Important, Financial, Complaint, and Follow-up note types — each timestamped and attributed. Never lose a critical site instruction again.
✉️
Digital Contract Signing
Email maintenance contracts directly to customers for digital signature. Compliance documentation sorted without the paper trail.
SITE — CARDIFF BAY OFFICES
Systems Installed
🔥 Advanced Fire Alarm
📷 CCTV × 12 cameras
🚨 Intruder Alarm
Next Service Due
14 days
Annual FA service
Site Notes
⚠️ Important: Restricted access after 5pm — call Dave 07700 900000
📋 General: Boiler room key on hook in plant room
📄
Maintenance Contract — Fire Alarm
2× visits/year · £380/yr · Signed 14 Jan 2026
Active

Customer Self-Service Portal

Every customer gets their own branded login to manage their account — reducing your admin load, improving transparency, and cutting down on "can you email that over?" calls.

🔧
Book Maintenance Visits
Customers request maintenance appointments directly through their portal. You confirm and it drops straight into the job diary — no phone tag needed.
📋
View Past Jobs & Reports
Full history of every service visit — what was done, parts fitted, engineer signature, and the job docket. Searchable and downloadable at any time.
💰
Invoices & Online Payments
View all invoices, pay outstanding balances with a saved card, and download PDFs for their own records. Customers manage their own payment method.
🎫
Raise Support Tickets
Something wrong? Customers raise a ticket, track progress in real time, and receive email updates at every stage. Tickets feed directly into job management.
MY ACCOUNT — ASDA ROATH
Upcoming Maintenance
Annual Fire Alarm Service
Due: 14 April 2026
📄
INV-2026-0847 — March 2026
£120.00
Paid
📄
INV-2026-0831 — February 2026
£120.00
Paid
📄
INV-2026-0812 — Callout Jan 2026
£180.00
Overdue
Open ticket: Camera 3 blurry image In Progress

Cortex AI Integration

EM8 Core is powered by Cortex AI — your own proprietary AI trained on fire and security documentation, job history, and engineer notes. It gets smarter with every job your team completes.

🧠
On-Site AI Chat for Engineers
Engineers ask Cortex about fault codes, system manuals, or how a similar fault was resolved previously — right from the EM8 HQ iOS app while standing in front of the panel.
📊
Fault Diagnosis from Job History
When a device fails again, Cortex surfaces the previous fault, how it was fixed, which parts were used, and how long it took — before the engineer even opens the job.
📸
Vision AI Camera Quality Scoring
Cortex Vision analyses CCTV footage and scores camera image quality automatically — flagging degraded cameras before the customer notices.
🔁
Trains on Your Job Sheets
Every job your engineers complete trains Cortex further. Your AI gets better every day — and becomes a competitive asset that new rivals can't replicate.
CORTEX AI — ENGINEER ASSISTANT
Engineer asks:
"Camera 4 at Cardiff Bay showing static, no image at all. Happened before?"
Cortex AI responds:
Yes — last fault 14 Jan 2026 (Job #JB-2198). 12V power supply failed at the camera head. Replaced with standard PSU, resolved in 2h 30m. Check voltage output at the camera first before pulling the cable.
📦
Suggested Part: 12V DC PSU
Used in 3 of last 4 similar faults on this site
Stock: 2
⏱️
Estimated Resolution Time
Based on 4 similar previous jobs
~2.5 hrs

Everything a fire & security
contractor needs

🛠️

Job Management

Full lifecycle from fault auto-creation to invoice. Manual jobs, remote reset type, approval workflow, and job dockets to customers.

📍

Site Management

Systems, keyholders, maintenance contracts, categorised notes, and digital contract signing — all against each site.

👥

Staff & HR

Holiday requests, balances, job-aware blocking, staff contacts, certifications, and payroll records all in one module.

📅

Diary & Scheduling

Visual job calendar, engineer availability, planned maintenance visits, and vehicle allocation across your whole team.

💰

Billing & Invoicing

Stripe recurring billing, one-off invoices, VAT, PDF generation, billing audit tool, and customer card on file.

🏢

Customer Portal

Customers book visits, view job history, pay invoices, raise tickets, and download compliance docs — self-service.

🎫

Support Tickets

Customers raise issues via their portal, engineers respond, tickets auto-convert to jobs, email updates at every step.

📦

Stock & Purchase Orders

Parts inventory, low-stock alerts, supplier purchase orders, and parts linked to jobs for accurate costing.

💼

Sales & Quotes

Manage your full pipeline from enquiry to signed contract. PDF quote generation with direct conversion to customer billing.

📊

Reports & Analytics

Revenue, engineer productivity, first-time fix rates, compliance tracking, and overdue service reporting — all automated.

📱

EM8 HQ iOS App

Engineers carry the full platform on their iPhone. Jobs, diary, Cortex AI, Guardian modules, and holiday requests on the go.

🔗

Guardian Integration

Surveillance, Tracking, Pump, and ANPR Guardian faults flow directly into EM8 Core job management — fully automated.

Every feature,
on every package

Nothing is locked behind a bigger plan and nothing needs a sales call to unlock. Pick the package that matches your engineer count — office staff, subcontractors and customer logins are always free and unlimited.

Solo
£29/mo
£290/year if paid annually
1 engineer included
Extra engineers £27 each per month

Sole traders and single subcontractors who still need proper certificates, asset history and an audit trail.

Start Free Trial →
Firm
£247/mo
£2,470/year if paid annually
10 engineers included
Extra engineers £18 each per month

Established contractors covering fire, security and CCTV across a wide maintenance portfolio.

Start Free Trial →
Fleet
£337/mo
£3,370/year if paid annually
15 engineers included
Extra engineers £15 each per month

Multi-site and regional contractors running several disciplines and multiple engineer teams.

Start Free Trial →

All prices exclude VAT. 14-day free trial on every package. Monthly rolling — cancel any time, with no minimum term, no setup fee and no annual price uplift. Pay twelve months up front and get two months free. Extra engineers are added pro-rata as you hire, and when your team gets smaller your bill does too. Upgrading to the next package is always cheaper than paying the overage rate, and we show you the saving in the portal rather than waiting for you to spot it.

Included on every package

The whole platform, from the first engineer

There is no premium tier holding back the features you actually need for compliance work. Every package below gets all of this, and you only ever pay for employed engineers.

  • Unlimited office & admin users
  • Unlimited subcontractor logins
  • Unlimited customer portal logins
  • Unlimited sites & assets
  • Job management & live status
  • Diary, scheduling & vehicle allocation
  • Planned maintenance contracts
  • Site & asset management
  • Compliance certificates & job dockets
  • Staff & HR module
  • Holiday requests & approvals
  • Daily vehicle checklists
  • Full billing & recurring invoicing
  • Stock & purchase orders
  • Quotes & estimating
  • Customer portal & ticketing
  • Guardian module integrations
  • Cortex AI assistant
  • EM8 HQ iOS app for engineers
  • Reporting & compliance dashboards
  • Direct messaging between users
  • Full audit trail
  • API access, fair use
  • Onboarding & training included

Ready to replace your CRM,
job sheets, and billing?

Join fire and security contractors already running their business on EM8 Core. Full onboarding support included with every plan.