Skip to content ReleaseVezual Beta is in the Plugins Console

Contact centres & BPOs

Help agents answer
refund questions.

Retrieve the case status, linked order and applicable refund policy. Give agents the facts and source passages they need to respond.

Refund support
A support headset receives a refund question linked to a returned parcel and payment receipt.

Check the return and payment before replying about a refund.

Illustrative use case

01 / Use case guide

10 practical use cases.

Compare the data models behind everyday industry tasks, from finding records to following connections.

Suggested model combination

Scroll across to compare all four models
Contact centres & BPOs: 10 use cases, suggested query models and industry references.
Use case How the data models help SQL Vector Graph Full-text Source
Find approved policy answers An agent needs current guidance for a customer's question. Vector matches the question to guidance; SQL filters approved versions; Full-text retrieves exact policy terms for the agent to check. SQL included Vector included Graph not needed for this example Full-text included
Review customer case history An agent needs the earlier contacts and actions behind an open case. Graph connects the case to contacts, customers and tasks; SQL orders the authorized records by time and status. SQL included Vector not needed for this example Graph included Full-text not needed for this example
Prepare an agent handoff A receiving agent needs context without asking the customer to repeat everything. Graph follows transferred contact records; SQL retrieves their sequence; Full-text finds relevant passages in the conversation transcript. SQL included Vector not needed for this example Graph included Full-text included
Track promised follow up A promised callback or back office action needs an owner and due date. Graph connects follow up tasks to the originating case and responsible team; SQL lists outstanding work by due date. SQL included Vector not needed for this example Graph included Full-text not needed for this example
Match agents to requests A request needs an available agent with the right language and skills. Graph links agents to skills and queues; SQL checks proficiency levels and availability for the routing application. SQL included Vector not needed for this example Graph included Full-text not needed for this example
Review call script adherence Supervisors need evidence that required statements were used during calls. SQL selects contacts for the review period and queue; Full-text locates required wording in transcripts for supervisor review. SQL included Vector not needed for this example Graph not needed for this example Full-text included
Find repeated contact reasons Managers need to understand which issues are driving repeated calls. Vector finds conversations describing similar issues; SQL compares their counts by queue, product and period. SQL included Vector included Graph not needed for this example Full-text not needed for this example
Identify cases needing escalation Supervisors need to review conversations containing unresolved complaints. Full-text finds complaint and escalation phrases; SQL filters unresolved contacts and their waiting times for supervisor review. SQL included Vector not needed for this example Graph not needed for this example Full-text included
Check queue staffing needs Planners need workload totals before preparing agent schedules. SQL summarizes historical contact volumes and handling times by queue and interval for a separate forecasting tool. SQL included Vector not needed for this example Graph not needed for this example Full-text not needed for this example
Find overdue case actions A supervisor needs to see cases that have missed a response deadline. SQL compares open cases with their service deadlines; Graph connects each overdue case to its owner and escalation team. SQL included Vector not needed for this example Graph included Full-text not needed for this example

Use the query interfaces you need, then connect their results through shared record IDs in your application.

Industry sources 8

These sources describe real industry workflows. The model combinations above are proposed OriginChainDB designs, not customer deployment claims.

  1. Amazon Web Services — Use AI agents for real-time assistance (opens in a new tab)
  2. Amazon Web Services — Connect Customer Cases (opens in a new tab)
  3. Amazon Web Services — Use conversational analytics APIs for chat analytics (opens in a new tab)
  4. Amazon Web Services — Set up routing in Connect Customer based on agent proficiencies (opens in a new tab)
  5. Amazon Web Services — Connect Customer conversational analytics (opens in a new tab)
  6. Amazon Web Services — Create conversational analytics rules using the Connect Customer admin website (opens in a new tab)
  7. Amazon Web Services — Create forecasts in Connect Customer (opens in a new tab)
  8. Amazon Web Services — Create rules that send in-app notifications (opens in a new tab)

02 / A closer look

Explaining a delayed refund

A customer asks why a refund has not arrived. The agent needs the return status, payment reference and the policy that applies to that purchase. Similar past cases may help, but an old answer can contain an outdated rule.

What makes it difficult

  1. 01

    Agents switch between case, order and policy systems.

  2. 02

    Similar questions use different words.

  3. 03

    Customer and tenant permissions must follow every lookup.

Suggested approach

Give the agent facts and policy together

Retrieve the latest transaction status and the policy for that purchase. Show sources beside any suggested reply, and escalate missing or conflicting information.

03 / Queries

What each data model does

Select a model to see the question it answers.

SQL · Find the facts

The question

Find this account's pending refund cases.

Filter cases by tenant, account, status and time.

Explore SQL
Vector · Match the meaning

The question

Match 'money has not come back' to refund guidance.

Find relevant guidance despite different wording.

Explore Vector
Graph · Follow the connections

The question

Which return and payment belong to this case?

Connect cases to orders, payments and returns.

Explore Graph
Full-text · Find the exact wording

The question

Find the current clause for delayed refunds.

Retrieve exact policy clauses and reference codes.

Explore Full-text

Use shared record IDs to combine results from the different query interfaces in your application.

04 / Implementation

How to build it

  1. STEP 01

    Choose a support queue

    Use redacted or synthetic cases and approved articles. Define tenant access, escalation rules and actions the assistant cannot take.

  2. STEP 02

    Link cases and policies

    Connect case, order and payment IDs. Retain tenant fields, policy effective dates and versions. Refresh indexes and embeddings after policy changes.

  3. STEP 03

    Retrieve an answer

    Apply access checks, retrieve the case facts and search current guidance. If a model drafts the reply, provide approved results and display their sources.

  4. STEP 04

    Test alongside agents

    Compare suggestions with resolved cases. Check unsupported replies, stale policies and cross-tenant access before showing suggestions to a small agent group.

05 / Testing

What to measure

Compare these results with your current process before rollout.

Supported answers

Have reviewers check that each suggested answer follows the cited facts and policy.

Time to evidence

Compare the time agents need to locate the correct supporting information.

Safe escalation

Check whether incomplete or conflicting cases reach a human reviewer correctly.

06 / Sources

Examples from the industry

Published projects and reference material relevant to this use case.

Industry example 22 July 2025

TTEC Digital

TTEC Digital launches Angel Associate Assist

TTEC Digital announced an agent-assistance product that supplies relevant knowledge, suggested responses and workflow guidance during customer conversations.

Read the source
Industry context 6 June 2023

Consumer Financial Protection Bureau

Chatbots in consumer finance

The CFPB describes risks from inaccurate chatbot responses and customers being unable to reach human support, particularly when financial questions become complex.

Read the source

These are industry references, not OriginChainDB customer stories. The implementation above is a proposed example.

Build with OriginChainDB

Discuss your application with us.