Skip to content

For contact center and customer operations leaders

Score and coach every call, not one percent

Agents ask Tiersel out loud during a call and get the customer's history, the policy answer and a reply to read. Supervisors get every call scored against your rubric and a live read on the queues. Every refund, credit, coaching note and staffing move waits for a person to approve it.

Live demo on synthetic data · Built on Jev by TypeSafe AI

An animated example types requests as if they were spoken and shows the card Tiersel builds for each one.

For the VP of Customer Operations or Head of Contact Center at an enterprise or BPO

Your QA team hears a sliver of the calls your agents take.

An analyst can review a handful of calls per agent each month, so coaching rests on a sample too small to trust. During a call, agents switch between the CRM, the billing system and the knowledge base while the customer waits. Supervisors see a service level dip after it has already turned into abandons. Every agent who leaves takes their ramp time with them. The information to fix each of these is already in your systems. Nobody has the hours to pull it together while the call is still live.

4 agent workflows

Built for the work your team already does.

Each workflow starts from a sentence. The agent calls your systems, shows its evidence, and waits for a person before anything consequential happens. Every card below is the real, working interface.

Workflow 01 · Tier 1 agent

Live assist on a billing call

Live agent assistCustomer ops
  1. 01 · Trigger

    Customer calls about a charge

    The agent asks for help out loud. The transcript streams as the customer speaks, with sentiment and intent updated on every turn.

  2. 02 · Tool call

    Identify and verify

    Matches the caller in the CRM and ticks off each verification and disclosure step as the agent completes it.

  3. 03 · Tool call

    Check billing and policy

    Finds both charges in the billing system and searches the knowledge base for the duplicate charge policy and the agent's refund limit.

  4. 04 · Reasoning

    Draft the answer

    Writes a suggested reply that covers the refund, when it posts and the disclosure still open, with each policy point cited.

  5. 05 · Human approval

    Agent approves the refund

    The refund is prepared at the right amount to the right card. It is issued only when the agent approves it.

    Nothing happens until a person approves
  6. 06 · Outcome

    Resolved on the call

    The customer hears the fix and the timeline before hanging up, and a case note is added with the approval.

What changes

The agent settles a billing dispute without leaving the call to search three systems, and every step is on the case record.

CCaaS platformCRMBilling systemKnowledge base

Workflow 02 · QA analyst or team lead

QA on every call

Call QACustomer ops
  1. 01 · Trigger

    A call ends

    Every completed call is queued for scoring, not a sample.

  2. 02 · Tool call

    Transcribe and split speakers

    Pulls the recording, transcribes it and separates the agent's speech from the customer's.

  3. 03 · Tool call

    Score against your rubric

    Scores greeting, verification, empathy, resolution, compliance and close with your weights, quoting the evidence for each.

  4. 04 · Reasoning

    Find the coaching moment

    Picks the weakest criterion, links the exact moment in the recording and drafts a short coaching note.

  5. 05 · Human approval

    Lead sends the coaching

    The team lead reads the evidence, edits the note if needed and approves sending it to the agent.

    Nothing happens until a person approves
  6. 06 · Outcome

    Feedback tied to a real call

    The agent gets specific feedback on a moment they remember, and the score joins their QA history.

What changes

QA coverage moves from a handful of calls per agent to every call, and analysts spend their time calibrating and coaching instead of listening.

Call recordingSpeech to textQA rubricLearning management system

Workflow 03 · Contact center supervisor or WFM analyst

Queue pulse and staffing moves

Queue pulseCustomer ops
  1. 01 · Trigger

    Supervisor checks the floor

    A supervisor asks how the queues look, or a queue drops below its service level target.

  2. 02 · Tool call

    Read live queue stats

    Reads service level, calls waiting, longest wait, handle time and abandons for each queue from the contact center platform.

  3. 03 · Tool call

    Compare with the forecast

    Reads the intraday forecast and the skills matrix from workforce management to see which queues run over and who is cross-skilled.

  4. 04 · Reasoning

    Model the move

    Estimates how many cross-skilled agents bring the lagging queue back to target without pushing the donor queue below it.

  5. 05 · Human approval

    Supervisor approves the move

    The skill change is prepared with an automatic return time. Agents move only on approval.

    Nothing happens until a person approves
  6. 06 · Outcome

    Act during the spike

    Agents shift while the spike is still happening, and the change reverts on schedule.

What changes

Supervisors act on a service level dip in the interval it starts, and see the cost to the donor queue before they approve.

CCaaS platformWorkforce managementSkills-based routing

Workflow 04 · Agent, escalations specialist or retention team

Customer lookup with a next best action

Customer lookupCustomer ops
  1. 01 · Trigger

    A customer is on the line

    The agent asks for the record by name, phone number or order number.

  2. 02 · Tool call

    Pull the profile

    Reads tier, lifetime value, plan and recent CSAT from the CRM and billing system.

  3. 03 · Tool call

    Assemble every contact

    Lists calls, chats and emails from the last 90 days with outcomes, plus open cases and their SLA status.

  4. 04 · Reasoning

    Explain the churn risk

    Weighs signals such as a downgrade question, repeated billing errors and a missed callback, and shows how much each one counts.

  5. 05 · Human approval

    Choose and approve the action

    Ranks save actions by expected save rate and cost. The agent picks one and approves it.

    Nothing happens until a person approves
  6. 06 · Outcome

    One view, one decision

    The agent starts the conversation knowing the history, and the action is logged to the customer timeline.

What changes

Agents stop asking customers to repeat their history, and every save offer carries its reason on the record.

CRMCCaaS platformCase managementBilling system

How it plugs in

An agent on your systems, one component per workflow.

Requests come in by voice, text or system event. The router picks the workflow, the agent calls your systems, and the answer lands as a live card where your team works. Nothing is written back until a person approves it.

In

VoicePush to talk, any browser
Typed requestSame intent, same card
System eventWebhook, queue or schedule

Tiersel

Intent routerPicks 1 of 4 workflows as you speak
Live assist on a billing callTier 1 agent
QA on every callQA analyst or team lead
Queue pulse and staffing movesContact center supervisor or WFM analyst
Customer lookup with a next best actionAgent, escalations specialist or retention team

Your systems

Contact center platformGenesys Cloud, Amazon Connect
CRM and case managementSalesforce Service Cloud, Zendesk
Workforce management and QANICE WFM, Verint
Knowledge baseConfluence, Guru
Billing and ordersStripe, Zuora

Out

Live cardIn your app, sidebar or kiosk
Human approvalAgent approves the refund
Write-back + auditEvery call and decision logged

Workflow blueprint · Tier 1 agent

Live assist on a billing call

Starts when
Customer calls about a charge. The agent asks for help out loud. The transcript streams as the customer speaks, with sentiment and intent updated on every turn.
Reads
Identify and verify. Matches the caller in the CRM and ticks off each verification and disclosure step as the agent completes it.
Check billing and policy. Finds both charges in the billing system and searches the knowledge base for the duplicate charge policy and the agent's refund limit.
Decides
Draft the answer. Writes a suggested reply that covers the refund, when it posts and the disclosure still open, with each policy point cited.
Waits for
Agent approves the refund. The refund is prepared at the right amount to the right card. It is issued only when the agent approves it.
Writes back
Resolved on the call. The customer hears the fix and the timeline before hanging up, and a case note is added with the approval.
CCaaS platformCRMBilling systemKnowledge base

This workflow is one component

export const agentassist = defineSkill({
id: "agentassist", category: "cx",
// when this workflow, and not a neighbour, is meant
criterion: "A contact center agent is on a live call or chat with a customer and wants real-time help: what the customer needs, what to say, policy answers, and the resolution to approve. Not a customer's record on its own, and not reviewing a finished call.",
examples: ["assist me on this call, the customer was double charged", "the caller wants to cancel, what do i say"],
match: (text) => score, // intent score, runs on every word
parse: (text, ctx) => record, // entities + tool calls into your systems
reply: (record) => "…",
Card: LiveAgentAssistCard, // the live UI, with its approval step
});

The id, criterion, examples and reply are read live from the skill that renders the card above. Adding a workflow for your team means adding one of these: its intent, the calls it makes, what it says, and the interface your people approve in.

Fits your stack, answers to your people

Reads your systems. Acts only with approval.

What the agent connects to

Contact center platform

Genesys CloudAmazon ConnectNICE CXoneFive9

CRM and case management

Salesforce Service CloudZendeskServiceNow

Workforce management and QA

NICE WFMVerintCalabrio

Knowledge base

ConfluenceGuruZendesk Guide

Billing and orders

StripeZuoraYour order management system

Product names are examples of systems in this category. Each deployment is connected to your systems through their APIs as part of the build.

A person approves every consequential action

Refunds, credits, retention offers, coaching notes and staffing moves are prepared by the agent and carried out only after a named person approves them.

Every step is logged

Each system call, the evidence it returned and the approval or rejection are recorded, so a supervisor or auditor can replay how a decision was made.

Synthetic data in this demo

Every customer, agent, call and number on this page is invented, so nothing you try here touches real customer data.

Least privilege, in your environment

When deployed, Tiersel reads and writes only through the permissions you grant, and customer PII stays in your environment.

The cost of doing it by hand

Put your own numbers in.

Move the sliders to match your operation. Nothing is sent anywhere unless you choose to email it.

Each year

12,000

staff hours back, about 5.8 full-time people

$360,000

of staff time, at your hourly cost

Email me a pilot plan for these numbers

Counts only the minutes around the conversation: looking up the customer, searching the knowledge base, writing wrap-up notes and manual QA review. It assumes no shorter conversations and no fewer agents. The hourly default starts from the BLS median wage for customer service representatives, $21.53 in May 2025, plus about 40 percent for benefits and overhead.

Hours = calls a month × 12 × minutes each × share, ÷ 60. A full-time person is 2,080 hours a year. Default hourly cost from U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, 2025.

Questions buyers ask

Straight answers.

  • No. Tiersel sits on top of the systems you already run. When deployed, it reads from them and writes back through their APIs with the permissions you grant. The demo on this page uses synthetic data and connects to nothing.

  • When deployed, it stays in your environment, and each tool call is limited to the fields the workflow needs. In this demo there is no customer data at all: every record is synthetic.

  • Every score shows the quote and timestamp it rests on, so an analyst can check it in seconds. In a pilot you calibrate it against your own analysts on the same calls before anyone relies on it, and a lead still approves every coaching note.

  • No. It prepares the refund, credit, offer or staffing move and shows why. Nothing happens until a person approves it, and the approval is logged with the evidence.

  • They stay on every conversation. Tiersel does the lookup, the note and the first pass at QA so agents can listen to the customer and leads can spend their time coaching.

  • Try the live demo on this page now. A pilot starts with one queue and one workflow, read-only at first, so your team can compare its scores and suggestions with your own before anything writes back.

See it on your own workflow.

Watch the contact centers workflows run end to end, or speak to the agent yourself. Then tell us which one to build on your data.

Scope a pilot with hello@sasid.ai
  1. 01

    Pick one workflow

    A short call to choose the workflow that costs you the most time, and who approves its actions.

  2. 02

    See it on your data

    We build that workflow against your sample or de-identified data so your team judges the real thing.

  3. 03

    Run it with people in charge

    Your staff use it on live work. The agent drafts and prepares; a person approves every consequential step.

  4. 04

    Decide from results

    You keep what measurably saves time and drop what does not.