- The ingestion pipeline enriches jobs and relationships once, then stores them for the organisation.
- Deterministic search, similarity, entity resolution, and customer knowledge sections read the substrate without an LLM.
- Agents, reports, and automations read the same records when they need language.
- Email, calendar, CRM, storage, and field systems add people, jobs, and sites to the same graph through managed sync.
Operator or IT lead? Operators should start at Working with your operation. IT leads deploying internal apps should read Deploying secure apps for governance and auth. This page covers builder workflows.
Operational discovery
How search, customer knowledge sections, and entity resolution work on the layer.
What integrated AI looks like in field service
VH3 AI supports levels 3 and 4. Level 2 makes each session reread raw text and leaves the organisation without a structured record it can keep.
What you own. Enriched jobs, customers, and history stay tenant-isolated and portable. You connect your own models through BYOK, your own automations, and your own applications. The platform fee covers the intelligence layer. Your provider account shows agent token spend.
Three builder paths, one substrate
Operations builders
n8n, templates, and Connie in Claude Projects. Solve local problems without a development queue.
Coding agents
Cursor, Claude Code, and MCP. Generate apps and integrations against a documented API.
Product engineers
Direct API integration, custom UIs, and partner solutions. Take full control and responsibility.
What an app or workflow can call
Connie uses these tools internally. Your agents, automations, and apps can call the same capabilities.
Sentinels notice change. Discovery and synthesis answer questions. Cases and teams hold ownership and follow-through. The full inventory and evaluation notes for AI agents live in Platform tools.
Platform tools (full inventory)
Every tool, its purpose, the right time to call it, and patterns that help builders evaluate VH3 AI.
Connected tools and programmatic access
Field service already spans several systems. VH3 AI brings those records into one operational model so mail, calendars, CRM, storage, and field data attach to the right customer and job.Native connections in the platform
Native integrations run inside VH3 AI. VH3 AI handles OAuth, manages sync, and shows connection health to admins. Typical categories include:
Per-user connections. An engineer’s inbox and calendar can inform briefings within the scope that the engineer authorised. The connection does not expose everyone’s mail to the organisation.
Organisation-level connections. A Xero or Slack workspace and a CRM can supply context to automations and reports across the team.
Programmatic access for agents and apps
The platform exposes its internal capabilities through APIs.- REST API for search, jobs feeds, sentinels, reports, Connie, cases, teams, and backfill tasks.
- MCP server so Claude Desktop, Cursor, and other MCP clients can call the tools Connie uses. The server handles credentials after JWT authentication.
- n8n community node for workflow builders who want automation without writing a backend.
Operations builders, no-code and low-code
Field service teams can ship local fixes themselves.- An operations manager routes a sentinel digest to Slack when SLA performance slips.
- A contracts lead schedules an account report to a client distribution list each month.
- A service coordinator creates a workflow when engineer-flagged follow-ups spike for one customer.
Coding agents on a secure substrate
Claude Code and Cursor need a clear domain contract. Give them:- A stable API contract. Use OpenAPI and consistent field names.
- Guardrails. Define which endpoint answers each question and which fields end users must never see.
- A tenant boundary. Send
company_idandapi_keyon the server and prevent cross-customer leakage.
Agent Starter Kits
Drop-in configuration so coding agents use VH3 endpoints correctly from day one.
What coding agents should build
Safe patterns
Contact-centric scoping. Build navigation around customers. Places are addresses under that customer. Engineers are resources. This matches how account managers and dispatchers think.
Timeouts. Discovery endpoints usually respond in under a second.
investigate, report generation with narrative, and Connie tool loops need longer HTTP timeouts, often 20 to 25 seconds. Agent kits document recommended values.MCP without writing a backend
The MCP server exposes search, investigate, sentinels, jobs feeds, and reports. A coding agent can call operational discovery directly, then generate UI or workflow code from the response. See MCP setup.Customer knowledge your agents can fetch
Builders should understand the Customer Summary object. See Operational discovery.- Seven modular sections support independent search and ranking.
- The platform refreshes sections on a schedule or when job drift thresholds change, so the brief stays current as jobs arrive.
- Connie receives the sections with recent jobs since generation, so each conversation starts with current context.
POST /search/summary-sections for thematic queries across accounts, or fetch a full brief per contact before rendering a custom account page.
For a parent contact with multiple child sites, such as a retail chain or housing association, the Account Summary combines each child Customer Summary into one account-level brief and refreshes it on the same schedule. Call GET /search/account-summary/by-parent/{company_id}/{contact_id} to fetch it, or use POST /search/account-summary-sections for account-level search. Pass any child contact ID and the lookup resolves to the parent automatically. See Operational discovery account summary for the full shape.
Turn a sentinel into a case
VH3 AI pairs detection with ownership so a signal can become accountable work.
Example flow
- A sentinel flags repeat attendance for a contact.
- An automation runs
search/outcomesfor similar faults on that account. - The workflow opens a case called “Third fire panel callout in six weeks” and links the relevant jobs.
- The regional team receives a notification, and Connie drafts an engineer briefing for the next visit.
Why coding agents work here
A coding agent that rediscovers customers on every click burns tokens and can still choose the wrong name. The ingestion pipeline already enriches records, resolves multiple entities, and links jobs, customers, sites, and history. Agents can then generate thin applications that call well-shaped endpoints.Use the API to build operational tools that fit your people and their work.Your FMS still creates and closes jobs. Your IDE still writes the code. VH3 provides the substrate that both systems use.
Security builders actually hit
Builders should assume:- Every call carries
company_idand a validatedapi_key. The API enforces organisation boundaries. - Built-in user management and auth support invites, roles, and JWTs.
- PII handling follows your DPA. Do not rebuild sensitive fields in public UIs.
- Field integration stays read-only by default. Enable write-back only after explicit agreement.
Choose your starting kit
Related
Intelligence layer
Architecture narrative for technical buyers.
Native integrations
Connect inboxes, calendars, CRM, and storage.
Introduction
Platform principles and data ownership.
Authentication
Keys, tenancy, and access.
Next step
Create a server-side route for one test tenant. CallGET /search/outcomes for a known customer, check the returned job references against the source record, and only then add a sentinel or model-backed step to the workflow.