Skip to main content
Insurance fraud costs the industry billions annually. Fraudulent claims range from opportunistic exaggeration to organized staged losses, and they are designed to look legitimate. Most fraud detection relies on experienced adjusters noticing something “off” — but with high caseloads, subtle patterns slip through. A claimant with three prior denied claims who files a new one from a different address does not get flagged if nobody checks. This use case connects your claims data, claimant history, and fraud indicator reference materials to a Wayak agent that reviews claims for red flags. A scheduled playbook runs every new batch of claims through a scoring model that checks multiple fraud indicators, assigns a risk score, and routes high-risk claims to the Special Investigations Unit (SIU). The scoring logic uses Python to weight indicators and produce a transparent, auditable score.

What you need

Data sources

  • Claims management system — Current and historical claim records, claimant profiles, and claim payment history
  • Policy administration system — Policy inception dates, coverage changes, and premium payment history
  • External watch lists (if available) — Industry fraud databases or shared fraud registries

Knowledge spaces

  • Fraud indicator reference — Upload your fraud detection criteria, red flag definitions, and investigation thresholds
  • SIU procedures — Investigation protocols and escalation criteria for the Special Investigations Unit
Semantic layer: Define these in your ontology before setting up the agent.
ComponentNameDefinition
ObjectClaimMaps to the claims management system. Represents a claim with all details needed for fraud screening
ObjectClaimant ProfileMaps to claimant records with full history. Includes prior claims, denied claims, and address history
MetricFraud Risk ScoreWeighted score based on the number and severity of detected fraud indicators, scaled 0-100
MetricIndicator CountTotal number of fraud indicators detected on a single claim
DimensionRisk LevelClassifies claims as low risk (0-30), medium risk (31-60), or high risk (61-100)
DimensionIndicator TypeGroups fraud indicators by category: timing, financial, behavioral, documentary
See building a semantic layer for a step-by-step guide.

Agent setup

1

Create the agent

Go to Agent Space > New agent.
FieldValue
NameFraud Detection Analyst
RoleFraud pattern identification specialist
GoalFlag suspicious claims for investigation before payout
2

Set the description

You review claims for fraud indicators. Compare claim details against known fraud patterns: duplicate claims, inconsistent timelines, inflated values, staged losses, and suspicious claimant histories. Present findings as a risk score with supporting evidence for each indicator. Use precise, objective language — never state that fraud occurred, only that indicators were detected. Always recommend a clear next step: approve, flag for investigation, or request additional documentation. Cite the specific indicator from the fraud reference for each finding.
3

Scope data access

Grant access to:
  • Claims management system data source (current and historical claims)
  • Policy administration system data source (policy details and payment history)
  • External watch lists data source (if available)
  • Fraud indicator reference knowledge space
  • SIU procedures knowledge space
  • Claim and Claimant Profile objects in the semantic layer
4

Add skills

Trigger: Claim flagged for review or user requests a fraud screening
  1. Pull the claim details including loss description, claimed amount, date of loss, and policy information.
  2. Pull the claimant’s full history: prior claims, denied claims, claim frequency, and address changes.
  3. Check for known fraud indicators: multiple claims in a short period, inconsistent dates between the loss report and supporting documents, claimed amounts significantly above comparable losses, prior denied claims, recent policy changes before the loss.
  4. Cross-reference the claimant against external watch lists if available.
  5. Assign a weighted risk score from 0-100, with each indicator contributing based on its severity weight from the fraud reference.
  6. List each detected indicator with the specific supporting data point and its weight.
  7. Recommend a disposition: approve (score 0-30), request additional documentation (score 31-60), or escalate to SIU (score 61-100).

Automation

Playbook: Batch fraud screening

1

Set the trigger

Schedule the playbook to run twice daily at 7:00 AM and 3:00 PM, or trigger it on each new claim creation event.
2

Build the workflow

The playbook screens new claims against fraud indicators, scores each one, and routes high-risk claims to SIU.
  1. Query step — Pull all new claims submitted since the last run that have not yet been fraud-screened.
  2. Query step — For each claim, pull the claimant’s full history from the claims management system.
  3. Python code step — Run each claim through the fraud scoring model. Check all indicators, apply severity weights, and calculate the composite risk score (0-100).
  4. Condition step — Route based on score: 0-30 (approve, no action), 31-60 (flag for additional documentation), 61-100 (escalate to SIU).
  5. Action step — Update the claim record with the fraud risk score and detected indicators. For SIU escalations, create an investigation case.
The Python code step uses a Python code block to implement the fraud scoring model. Each indicator has a configurable weight, and the composite score is the weighted sum normalized to a 0-100 scale. You can customize indicator weights, add new indicators, and adjust routing thresholds.
3

Configure delivery

For SIU escalations, send an email to the SIU team with the claim summary, risk score, and detailed indicator breakdown. For documentation requests, send an automated letter to the claimant specifying what is needed.
4

Test and activate

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

What’s next

Document classification

Automatically identify and categorize uploaded claim documents.

All insurance use cases

See the full list.