Skip to main content
PropOps integrates with Google Gemini AI to help you make sense of complex job data, surface issues before they escalate, and get answers to specific questions without building a report from scratch.
AI features require a Gemini API key to be configured by your administrator. If you cannot access AI analysis or receive an error when triggering it, contact your system administrator.

What AI analysis does

The AI analysis feature reads across your live job data — job statuses, case notes, SLA timings, contractor activity, financial values, and branch performance — and produces a plain-language narrative with findings and recommendations. You can use it to:
  • Get an overview of job health across the organisation or a specific branch
  • Identify patterns in contractor performance, recall rates, or overdue jobs
  • Understand financial position — outstanding invoices, high-value jobs, revenue trends
  • Ask specific questions in natural language and get a focused answer
AI analysis is most useful when jobs have a rich history — multiple case notes, extended timelines, or anomalous costs. For a job with two notes and a clear status, a manual review is quicker. For a job that has been open for 60 days with six notes and a cost overrun, AI analysis can quickly tell you what went wrong and what to do next.

Job health analysis

Job health monitoring automatically scans your jobs for eight categories of problem:
CategoryWhat it flags
Stuck new ordersJobs in “New Order” status for 7 or more days
Overdue quotesJobs awaiting a quote for 14 or more days
Stale quoted jobsQuoted jobs not accepted within 21 days
Long-running jobsJobs in progress for 30 or more days
High-cost jobsJobs with a value over £5,000
Cost overrunsJobs where actual cost is 50% or more above the quote
Missing contractorsActive jobs with no contractor assigned for 3 or more days
Missing certificatesCompleted jobs without a certificate uploaded

Running a health check

1

Open AI Reports

Go to Reports → AI Reports in the sidebar.
2

Review the summary cards

The page shows counts for high-priority issues, total issues flagged, and jobs currently being monitored.
3

Drill into a category

Click a category — such as Missing contractors or Long-running jobs — to see the list of affected jobs.
4

Act on a job

Click View job next to any flagged job to open its full record, where you can assign a contractor, update the status, or add a case note.

AI data analysis

Beyond the automated health check, you can trigger a deeper AI analysis that generates a written report covering job health, branch performance, financial data, and operational trends.

Choosing your analysis

When you run an AI analysis, you can configure:
  • Analysis type — Quick insights, performance deep-dive, cost optimisation, branch comparison, or predictive trends
  • Focus area — Jobs, branches, financial, or operational
  • Time period — Last 7 days, 30 days, 90 days, 6 months, or 1 year
  • Branch filter — Limit the analysis to specific branches

What the output includes

The AI returns a written narrative covering:
  • A summary of findings for the period
  • Identified issues and their likely causes
  • Branch-by-branch comparisons where relevant
  • Specific, actionable recommendations
The analysis also surfaces a data summary: total jobs analysed, number of branches covered, critical issues found, and total revenue in the period.

AI chat

The AI chat feature lets you ask questions about your data in plain language and get direct answers. Rather than setting up filters and building a report, you type your question and the AI responds using your live job data.

Example questions

  • “How many gas safety jobs were completed last month?”
  • “Which contractor has the most overdue jobs?”
  • “Show me all high-priority jobs that are still in progress”
  • “What is the total value of completed jobs this quarter that haven’t been invoiced?”
The AI detects job types, statuses, priorities, agent and contractor names, and date ranges from your question automatically. It applies these as filters before generating its response.

Chat sessions

Your chat history is saved in sessions. You can:
  • Start a new session to begin a fresh conversation
  • Return to a previous session to continue where you left off
  • Rename a session to keep your history organised
Each session stores your messages and the AI’s responses so you can refer back to earlier findings.

Gemini AI usage monitoring

Administrators can monitor how much of the Gemini AI quota your organisation is using. The usage view shows:
  • Total credits used — across all sessions
  • Total sessions and messages — a count of how much AI chat has been used
  • Calls today — how many AI requests have been made today
  • Daily usage history — a day-by-day breakdown for the last 30 days
  • Remaining quota — how many requests are left for today before the daily limit is reached
The usage monitoring page is visible to administrators. If you are concerned about hitting rate limits, speak to your administrator about usage patterns.