Skip to main content
Before any claim can be processed, the adjuster must verify that the policy covers the reported loss. This means checking that the policy was active on the date of loss, the type of loss is covered, no exclusions apply, the deductible is noted, and the policy limits are sufficient. With complex policies that include endorsements, riders, and exclusions, this verification can take 15-30 minutes per claim — and a mistake can result in paying a claim that should have been denied, or denying one that should have been paid. This use case deploys an agent that reads the claim details and cross-references them against the policy terms stored in your policy administration system and policy documents knowledge space. The agent checks coverage, flags exclusions, notes deductibles, and presents a clear verification summary that the adjuster can confirm in seconds instead of minutes.

What you need

Data sources

  • Policy administration system — Active policies with coverage terms, effective dates, endorsements, exclusions, deductibles, and limits
  • Claims management system — Claim details including date of loss, loss type, and claimed amount

Knowledge spaces

  • Policy documents — Upload actual policy wordings, endorsements, and declarations pages for complex or high-value policies
  • Coverage determination guidelines — Internal rules for interpreting ambiguous coverage scenarios and escalation criteria
Semantic layer: Define these in your ontology before setting up the agent.
ComponentNameDefinition
ObjectPolicyMaps to the policy administration system. Represents a policy with all coverage terms, limits, and exclusions
ObjectClaimMaps to the claims management system. Provides the claim details that need to be verified against the policy
MetricCoverage Match ScoreDegree to which the claim’s loss type matches the policy’s covered perils, expressed as a percentage
MetricPolicy Limit UtilizationClaimed amount as a percentage of the applicable policy limit
DimensionCoverage TypeGroups coverage as comprehensive, collision, liability, medical payments, uninsured motorist, etc.
DimensionExclusion CategoryTypes of exclusions: named perils, wear and tear, intentional acts, commercial use, pre-existing conditions
See building a semantic layer for a step-by-step guide.

Agent setup

1

Create the agent

Go to Agent Space > New agent.
FieldValue
NameCoverage Verification Agent
RolePolicy coverage verification specialist
GoalConfirm whether a claim is covered under the active policy terms
2

Set the description

You verify insurance coverage for claims. For each claim, check five things in order: (1) the policy is active on the date of loss, (2) the loss type is a covered peril, (3) no exclusions apply, (4) the deductible amount, and (5) the applicable policy limit. Present your findings as a structured verification checklist. If any item fails, flag it clearly and cite the specific policy clause or exclusion. When coverage is ambiguous, note the ambiguity and recommend escalation to the coverage determination team rather than making a determination yourself. Never approve or deny coverage — you verify and present the facts.
3

Scope data access

Grant access to:
  • Policy administration system data source (policy records with full terms)
  • Claims management system data source (claim details)
  • Policy documents knowledge space
  • Coverage determination guidelines knowledge space
  • Policy and Claim objects in the semantic layer
4

Add skills

Trigger: User asks to verify coverage or a new claim needs coverage check
  1. Pull the claim details: policy number, date of loss, loss type, loss description, and claimed amount.
  2. Look up the policy in the policy administration system and verify it was active on the date of loss.
  3. Check whether the reported loss type matches a covered peril under the policy terms.
  4. Review all exclusions on the policy and determine if any apply to the reported loss.
  5. Note the applicable deductible amount and whether the claimant has been informed.
  6. Compare the claimed amount against the applicable policy limit and sub-limits.
  7. Present a structured verification checklist: policy status, coverage match, exclusions, deductible, and limit — with a pass/fail/review-needed status for each item.
Trigger: User asks about a policy’s coverage or an adjuster needs a quick policy overview
  1. Pull the full policy record from the policy administration system.
  2. List all covered perils with their corresponding limits and deductibles.
  3. List all exclusions and endorsements that modify standard coverage.
  4. Note the policy effective dates and any upcoming renewal or cancellation dates.
  5. If policy documents are available in the knowledge space, reference specific clauses for complex terms.
  6. Present a concise policy summary organized by coverage section.

Automation

Playbook: Coverage check on new claim

1

Set the trigger

Set the playbook to trigger after the intake pipeline assigns a new claim, or when a claim’s status changes to “pending verification.”
2

Build the workflow

The playbook verifies coverage automatically and flags any issues before the adjuster begins processing.
  1. Query step — Pull the claim details from the claims management system: policy number, date of loss, loss type, and claimed amount.
  2. Query step — Pull the full policy record from the policy administration system, including endorsements and exclusions.
  3. AI step — Run the five-point coverage verification: policy active, loss covered, no exclusions, deductible noted, limit sufficient.
  4. Condition step — If all five checks pass, mark the claim as “coverage verified.” If any check fails or is ambiguous, flag the claim for manual coverage review.
  5. Action step — Post the verification results to the claim record as a structured note.
3

Configure delivery

For verified claims, notify the assigned adjuster that coverage is confirmed and the claim is ready for processing. For flagged claims, send a notification to the coverage determination team with the specific items that need manual review.
4

Test and activate

Click Run now to test with live data, then toggle to Active.

What’s next

Claims intake automation

Automate the end-to-end intake pipeline for new claim submissions.

All insurance use cases

See the full list.