Recent builds

Some of the dashboards we have built recently

These are some of the dashboards we have built recently. They are examples of what is possible, not a catalogue: each was shaped around one business, and any of them can be tailored to yours or used as the starting point for something new.

app.jobiq.co.ukOperations DashboardJobIQSigned in · Dashboards · Sign outOverviewEngineersCategoriesBacklogData sourceCentral data, last updated 07/08/2026 08:14JOBS COMPLETED, 30 DAYS1,248+8.4% vs priorFIRST TIME FIX87.2%+2.1 ptsAVERAGE DAYS TO COMPLETE4.6-0.8 daysOPEN JOBS PAST TARGET31+6 this weekCompleted jobs by monthRolling 12 monthsSepOctNovDecJanFebMarAprMayJunJulAugJob category mix18,640JOBSService42%Repair27%Install19%Survey12%SLA92%Within targetRolling 30 daysEngineer workload this weekENGINEERJOBSTRAVELSTATUSD. Whitaker346h 12mOn trackS. Ainsworth317h 48mOn trackM. Corrigan229h 02mTravel highL. Beckett185h 30mCapacityNeeds attentionJob 41883 unassignedRaised 6 days agoOverdue3 jobs without completion notesYesterdayDataParts on order, 9 jobs heldAwaiting supplierBlocked
Operations

Operations Dashboard

What is actually happening across the whole job book right now, without waiting for month end?

The hard part
Reconciling job states that do not agree across sources, ageing every open job against the target for its own type, and attributing work to the right engineer when the record has changed hands twice.
Tailored to you
Any business running more than a dozen engineers. The categories change, the question of what is stuck and who is carrying it does not.

Reads: Jobs (BigChange), CRM contacts, Central store freshness

app.jobiq.co.ukProject Track & Council ReportJobIQSigned in · Dashboards · Sign outPipelineCouncilsKPIsReport packData sourcesCentral data, last updated 07/08/2026 08:14LIVE COUNCIL PROJECTS184+12 this monthAVERAGE ENQUIRY TO INSTALL38 days-5 daysAWAITING COUNCIL APPROVAL273 over 60 daysINVOICED THIS MONTH£214,880+11.6%Project pipeline by stageEnquiry42Northvale, 14 High StRaised 02/08Harlow, 3 Oak ClRaised 04/08Surveyed31Ashcombe, 21 ElmSurvey 28/07Redmoor, 9 ValeSurvey 30/07Approved27Fenwick, 44 MillAppr. 01/08Installed58Northvale, 12 Ash GrFitted 05/08Harlow, 8 FoldFitted 06/08Invoiced26Ashcombe, 2 BankInv. 06/08Against council KPIs94%Survey in 10 daysTarget 90%81%Install in 30 daysTarget 85%Council performance, rolling quarterCOUNCILJOBSAVG DAYSVALUESTATUSNorthvale Council14834£412,600GreenHarlow District9641£268,140AmberAshcombe Borough7429£201,880Green
Operations

Project Track & Council Report

Where is every funded project, and can we produce each authority's report without losing a week to it?

The hard part
A multi stage build chain measured stage by stage, against targets that differ per authority, with a precedence rule deciding which target applies when two could.
Tailored to you
Any contractor delivering against a funder or client SLA: social housing, adaptations, insurance repair, framework contracting.

Reads: Jobs, Sales opportunities, Financial documents, CRM contacts

app.jobiq.co.ukKPI TargetsJobIQSigned in · Dashboards · Sign outTargetsOverridesPrecedencePerformanceHistoryCentral data, last updated 07/08/2026 08:14JOB TYPES WITH TARGETS34One central tableCUSTOMER OVERRIDES12Where terms differJOBS MEASURED TODAY1,904Against their own targetPAST TARGET472.5% of open workTarget durations by job typeJOB TYPESTAGETARGETTOTALCurved installOrder to survey5 days34 daysCurved installSurvey to manufacture12 days34 daysStraight installOrder to fit9 days18 daysPlatform installOrder to available16 days41 daysService visitCreation to completion10 days10 daysRepairCreation to completion3 days3 daysWhich target appliesPrecedenceThe job's own due dateAlways wins if set1stCustomer override rowWhere terms are contractual2ndGeneral defaultEverything else3rdOverrides in forceCUSTOMERJOB TYPEDEFAULTOVERRIDEREASONNorthvale CouncilStraight install18 days14 daysContractHarlow DistrictService visit10 days15 daysAgreed
Operations

KPI Targets

Whose definition of on time are we using, and why does every report answer that differently?

The hard part
One central table of target durations per job type, with per customer overrides, and a strict precedence order so every dashboard in the estate derives on time the same way.
Tailored to you
Any business with contractual turnaround times that vary by client. This is the piece that stops two reports disagreeing.

Reads: Jobs, CRM contacts, Central target table

app.jobiq.co.ukInstalled Base & ReplacementJobIQSigned in · Dashboards · Sign outBaseAge bandsForecastTargetsModelsCentral data, last updated 07/08/2026 08:14UNITS IN THE FIELD5,800Full asset registerOVER 10 YEARS OLD1,06218.3% of baseDISCONTINUED MODELS291Parts riskREPLACEMENT VALUE IDENTIFIED£1.4mNext 24 monthsInstalled base by age bandYears since install0-23-45-67-89-1011-1213-1415+Forecast replacements dueModelled from age, model status and service historyQ3 26Q4 26Q1 27Q2 27Q3 27Q4 27Q1 28Q2 28Priority replacement targetsCUSTOMER / SITEMODELAGERISKNorthvale Council, 4 Beech AveSeries 26013.4 yrsHighPrivate, 18 Moor RdCompact 12011.8 yrsHighHarlow District, 7 Spring CtSlimline S210.2 yrsMediumInstalled base density
Sales & growth

Installed Base & Replacement

How much replacement revenue is sitting in the units we have already fitted?

The hard part
Establishing a trustworthy install date per unit by reconciling the asset register against job history, then scoring each unit on age, model status, parts availability and service cost.
Tailored to you
Boilers, alarm panels, chillers, door systems, pumps. Anything with a lifespan and a customer attached.

Reads: Stock & equipment, CRM contacts, Historic install records, Jobs

app.jobiq.co.ukProcess FlagsJobIQSigned in · Dashboards · Sign outExceptionsBy ownerTrendRulesData sourceCentral data, last updated 07/08/2026 08:14OPEN FLAGS64-18 this weekJOBS MISSING PAPERWORK22Compliance riskRECORDS FIXED, 30 DAYS412+9.2%DATA QUALITY SCORE96.4%+1.8 ptsLive exceptionsCompleted job with no engineer notes9 jobs, oldest 11/07ComplianceInstall with no serial number recorded14 jobsAssetQuote raised, no follow up in 21 days31 opportunitiesSalesJob created without a contact match6 jobsCRMDuplicate reference detected on upload0 this weekClearFlags raised and cleared by weekRaised vs clearedW22W23W24W25W26W27W28W29W30W31Owner accountabilityOWNEROPENCLEARED 30DAGEINGSTATEOperations282144.1 daysGreenSales311429.8 daysAmber
Operations

Process Flags

What is wrong in our records that nobody has noticed yet?

The hard part
A rule set applied across every source at once, with each exception carrying an owner, an age and a severity, and a raised against cleared trend so you can see whether you are winning.
Tailored to you
Universal. The first run is always the interesting one.

Reads: Jobs, Sales opportunities, Financial documents, CRM contacts

app.jobiq.co.ukPart & Stock LocatorJobIQSigned in · Dashboards · Sign outSearch3D storesConsumptionReorderData sourceCentral data, last updated 07/08/2026 08:14PARTS TRACKED4,120Across 14 locationsVAN STOCK VALUE£128,400LiveBELOW MINIMUM LEVEL47Reorder nowFIRST TIME FIX IMPACT+6.8 ptsSince launchMain stores, live bin stateSearching: Series 260 gearboxAisle B, bay 4, level 2Aisle AAisle BAisle CAisle DHealthyIn stockBelow minimumOut of stockEvery copy of this partLOCATIONQTYSTATEMain stores, B46In stockVan, D. Whitaker2In stockVan, M. Corrigan1LowMain stores, A10On orderVan, S. Ainsworth4In stockStock held by locationStoresVan 1Van 2Van 3Van 4Van 5Van 6ConsumablesAssemblies
Operations

Part & Stock Locator

Is that part in another van, and if so which one?

The hard part
Holding a live position across stores and every vehicle, and deriving real consumption so minimum levels are set from evidence rather than caution.
Tailored to you
Any business where a missing part turns a completed job into a return visit.

Reads: Stock & equipment, Jobs

app.jobiq.co.ukCouncil LookupJobIQSigned in · Dashboards · Sign outSearchAuthoritiesFrameworksContactsCentral data, last updated 07/08/2026 08:14Find the responsible authorityPostcode, address or contactLS12 4RQSearchNorthvale CouncilAuthority recordFIELDVALUEAuthorityNorthvale CouncilDFG contactAdaptations TeamFrameworkYes, until 03/2028Live projects148Average approval19 daysCoverageBusiest authorities this quarter1Northvale Council148 jobs2Harlow District96 jobs3Ashcombe Borough74 jobs
Operations

Council Lookup

Which authority covers this address, and where do we stand with them?

The hard part
Mapping postcodes and addresses to the responsible authority, then attaching live position: projects running, approval times, framework status and expiry.
Tailored to you
Any business where the paying party is determined by geography rather than by the person who called.

Reads: CRM contacts, Jobs, Authority reference data

app.jobiq.co.ukSales ReportJobIQSigned in · Dashboards · Sign outOverviewPipelineSegmentsTargetsWho quotedCentral data, last updated 07/08/2026 08:14QUOTED THIS MONTH£486,200+14.2%CONVERSION RATE38.6%+3.4 ptsAVERAGE ORDER VALUE£3,284+£210AGAINST TARGET104%Ahead of planPipelineOpportunities1,204Quoted742Accepted286Installed241Quoted vs accepted value£ thousands, rolling 8 monthsJanFebMarAprMayJunJulAugBy segmentSEGMENTQUOTESVALUECONV.TRENDCouncil & business418£312,40044%UpPrivate324£173,80031%FlatService renewal186£48,90062%UpTarget progress104%Month£486k / £468k78%YearOn plan
Sales & growth

Sales Report

Are we ahead, and where in the pipeline are we losing it?

The hard part
Stage by stage conversion across the whole pipeline, segmented, measured against target daily rather than reconstructed monthly.
Tailored to you
Universal, though the stages are always specific to the business.

Reads: Sales opportunities, Financial documents, CRM contacts

app.jobiq.co.ukQuotes OutstandingJobIQSigned in · Dashboards · Sign outBy parentAge bandsMatchingValueExportCentral data, last updated 07/08/2026 08:14QUOTES OUTSTANDING218Awaiting decisionVALUE OUTSTANDING£684,200Excluding VATOVER 60 DAYS41Likely need requotingEQUIPMENT TYPE MATCHED92%8% by contact onlyOutstanding quotes, oldest firstCONTACTSENTAGETYPESTATUSNorthvale Council02/04/26127 dPlatformExpiredR. Attwood18/05/2681 dStraightExpiredHarlow District22/06/2646 dCurvedResponseFenwick MBC09/07/2629 dStraightAwaitingM. Sowerby24/07/2614 dHoistAwaitingAshcombe Borough01/08/266 dPlatformAwaitingBy age bandFrom date sent218QUOTES0-30 days, awaiting54%31-60, response needed27%61+, expired19%How equipment type was resolvedMatched on quote number201 quotes, exact reference join92%Matched on contact and nearest date17 quotes, flagged in the table8%
Sales & growth

Quotes Outstanding

Which quotes are going cold, and what were they even for?

The hard part
Ageing each outstanding quote from the date it was sent, and joining quotes to opportunities to recover the equipment type when the two records share no reliable key, falling back through three levels of matching before giving up honestly.
Tailored to you
Any business that quotes and then hopes. The ageing bands change, the discipline does not.

Reads: Financial documents, Sales opportunities, CRM contacts

app.jobiq.co.ukSales & Survey CommissionJobIQSigned in · Dashboards · Sign outMonthBy surveyorMatchingHistoryRulesCentral data, last updated 07/08/2026 08:14SURVEYS COMPLETED148July 2026INSTALL INVOICES MATCHED12685.1% matchCOMMISSION PAYABLE£9,842ApprovedUNMATCHED SURVEYS22Needs reviewCommission by surveyor, July 2026SURVEYORSURVEYSINSTALLSCOMMISSIONSTATUSJ. Hartley4238£2,964ApprovedR. Nolan3631£2,418ApprovedP. Kendrick3429£2,262ReviewA. Sharpe3628£2,198ApprovedConversion by surveyor1J. Hartley90%2R. Nolan86%3A. Sharpe78%4P. Kendrick85%Commission paid by month£ thousandsSepOctNovDecJanFebMarAprMayJunJulAug
Sales & growth

Sales & Survey Commission

Can we stop spending a day a month on commission and arguing about the result?

The hard part
Matching completed surveys to the install invoices they produced when the two are not linked, applying the scheme rules, and listing what could not be matched instead of dropping it.
Tailored to you
Any commission or piece rate scheme where the trigger and the payment live in different records.

Reads: Jobs, Financial documents, CRM contacts

app.jobiq.co.ukCustomer LeaderboardJobIQSigned in · Dashboards · Sign outRankingGrowthMoversSegmentsData sourceCentral data, last updated 07/08/2026 08:14CUSTOMERS TRACKED418Auto attributedREVENUE, ROLLING YEAR£6.1m+9.7%TOP 10 SHARE62%Concentration riskNEW CUSTOMERS, 90 DAYS18+5 vs priorCustomers by value, rolling 12 months1Northvale Council£812,4002Harlow District£604,1803Ashcombe Borough£488,9004Redmoor Council£366,2005Fenwick MBC£298,6406Thornleigh Council£241,080Growth of the top three£ thousands per monthJanFebMarAprMayJunJulAugMovers this quarterCUSTOMERCHANGEJOBSVALUEDIRECTIONRedmoor Council+34%62£366,200RisingThornleigh Council-11%41£241,080Falling
Sales & growth

Customer Leaderboard

Who are our best customers really, and who is quietly leaving?

The hard part
Rolling every job and quote up to a parent customer through a CRM hierarchy that was never designed for it, then trending each one and flagging the fallers.
Tailored to you
Any business whose customers appear under several names, which is most of them.

Reads: Sales opportunities, Jobs, Financial documents, CRM contacts

app.jobiq.co.ukEngineer BonusJobIQSigned in · Dashboards · Sign outMonthCalculationInputsAdjustmentsHistoryCentral data, last updated 07/08/2026 08:14ENGINEERS IN SCHEME24July 2026BONUS PAYABLE£14,260CalculatedAVERAGE PRODUCTIVE TIME78.4%+2.6 ptsMANUAL ADJUSTMENTS3All evidencedWorking day breakdown by engineerHours per average day, from vehicle trackingWhit.Ains.Corr.Beck.HydePrat.LomaxDyerOn siteTravellingIdleBonus calculationENGINEERJOBSBONUSD. Whitaker142£742S. Ainsworth136£698M. Corrigan118£542L. Beckett128£614K. Hyde121£566Inputs used this periodJobs completed and actual start timesjobs, central storeLiveVehicle tracking, driving idling stoppedtrip reportLiveAbsence and approved holidaysHR exportApplied
People & compliance

Engineer Bonus

Can we pay a bonus that people believe, without a day of spreadsheet work?

The hard part
Combining job records, actual start and finish times, vehicle tracking, absence and approved holiday into one figure per engineer, with the workings visible and every manual adjustment recorded.
Tailored to you
Any scheme paying on output where the inputs live in four different systems.

Reads: Jobs, Vehicle tracking, HR absence, Approved holidays

app.jobiq.co.ukEngineer ScoresJobIQSigned in · Dashboards · Sign outRankingComponentsCoachingTrendSettingsCentral data, last updated 07/08/2026 08:14ENGINEERS SCORED24Rolling quarterTEAM SCORE82.6+3.1FIRST TIME FIX87.2%+2.1 ptsBELOW THRESHOLD3Coaching flaggedOverall score1D. Whitaker94.22L. Beckett91.83S. Ainsworth88.44K. Hyde84.15M. Corrigan71.66T. Dyer68.9Score componentsFTFSpeedNotesTravelSafetyReworkD. WhitakerL. Beckett!S. Ainsworth!!K. Hyde!!M. Corrigan!!!T. Dyer!!Coaching prompts generatedT. Dyer, first time fix below team averageVan stock and diagnostics refresherActionM. Corrigan, travel time 22% above teamReview patch allocationReview
People & compliance

Engineer Scores

Who needs help, and with what specifically?

The hard part
A weighted score across several components, shown as components rather than a single number, with coaching prompts generated where one falls below threshold.
Tailored to you
Any field workforce where training budget currently gets spread evenly rather than aimed.

Reads: Jobs, Vehicle tracking, Process flags

app.jobiq.co.ukCompliance & QMSJobIQSigned in · Dashboards · Sign outTrainingObjectivesAuditsOrg chartEvidenceCentral data, last updated 07/08/2026 08:14STAFF ON THE MATRIX74All departmentsTRAINING CURRENT94.8%+4.6 ptsISO OBJECTIVES ON TRACK7 of 92 at riskAUDIT ACTIONS OPEN5None overdueTraining matrixGreen current, amber expiring, red expiredH&SManualElec.LadderFirst aidSafeg.IPAFD. WhitakerL. Beckett!S. Ainsworth!K. Hyde!M. Corrigan!J. HartleyISO 9001 objectives88%ComplaintsTarget 90%94%On timeTarget 90%62%ReworkTarget 80%Internal audit scheduleSection 8, operational controlAudit due 21/08/2026Due soonSection 7, resourcesCompleted 12/06/2026, 2 actions closedPassed
People & compliance

Compliance & QMS Suite

Can the audit evidence just be there when the auditor arrives?

The hard part
Training currency, audit schedule, quality objectives and structure maintained from live operational data, so evidence accumulates as a by product of normal work.
Tailored to you
Any accredited business: ISO, sector schemes, insurer requirements.

Reads: HR records, Jobs, Process flags, Quality objectives

app.jobiq.co.ukStock ValuationJobIQSigned in · Dashboards · Sign outSummaryAgeingCategoriesWrite offsData sourceCentral data, last updated 07/08/2026 08:14STOCK ON HAND£412,880At costSLOW MOVING, 12 MONTHS£68,24016.5% of valueOBSOLETE MODEL PARTS£24,100Write off riskTURNS PER YEAR5.4+0.6Value by ageing band£ thousands at cost0-3m3-6m6-12m1-2y2y+Value by category£412kAT COSTAssemblies44%Consumables26%Obsolete models18%Refurb12%Write off candidatesPARTQTYVALUELAST USEDACTIONSlimline S2 track set18£9,64014 monthsWrite offCarrier 950 arm22£6,82011 monthsDiscountLegacy PCB rev B34£4,18017 monthsWrite off
Data platform

Stock Valuation

What is the stock actually worth, as opposed to what the ledger says?

The hard part
Ageing stock into bands, identifying parts belonging to models no longer in the field, and separating what turns over from what has not moved in a year.
Tailored to you
Any stockholding business heading into a year end.

Reads: Stock & equipment, Financial documents, Jobs

app.jobiq.co.ukData HubJobIQSigned in · Dashboards · Sign outSourcesSync logFreshnessAuditUploadCentral data, last updated 07/08/2026 08:14DATA SOURCES8All connectedROWS IN THE STORE62,400+1,204 todayLAST SYNC08:14 todayAutomaticFAILED ROWS0Clean loadSource statusSOURCEROWSUPDATEDSTATEJobs18,64008:14SyncedSales opportunities8,41208:14SyncedFinancial documents9,80608:12SyncedStock & equipment4,12007:50SyncedCRM contacts4,12807:50SyncedVehicle tracking2,20406:30SyncedHR absence & holidays883YesterdayManualSync logJobs sync, 1,204 added, 88 updated07/08/2026 08:14, APIOKFinancial sync, 96 added07/08/2026 08:12, APIOKContacts snapshot refreshed07/08/2026 07:50, APIOKHR absence uploaded manually06/08/2026 16:22, admin userManualRows loaded per dayAutomatic and manual combinedSepOctNovDecJanFebMarAprMayJunJulAug
Data platform

Data Hub

How do we make sure two dashboards can never disagree about the same month?

The hard part
One store, records matched and updated in place rather than appended, every load counted, validated and logged, and freshness published to every dashboard that reads it.
Tailored to you
This one is not optional. Every build sits on some version of it.

Reads: BigChange API, Standard exports, HR systems

None of these is quite your problem?

Expected. They were shaped around other businesses. The useful question is whether the same approach works on yours, and that is a half hour conversation.

Describe your problem How it works