# Customer service agents for phone and chat

URL: https://www.getdynamiq.ai/use-cases/customer-service

> Voice and chat agents that answer inbound calls and messages, look up accounts in your systems, and hand complex cases to a person when they need one.

Answer inbound calls and chats, look up and act on the account, and hand complex cases to a person, with every conversation traced.

[Start free](https://app.getdynamiq.ai/signup) · [Talk to the team](https://www.getdynamiq.ai/book-a-demo)

_Illustration of a customer service agent resolving a request: it looks the customer up in the system of record, takes an action within policy and confirms with the customer._

In short

A customer service agent answers inbound phone calls and chat messages, looks up the customer's account, order or policy in your systems, and resolves routine requests inside the rules you set. Phone lines are answered by Voice Agents on the numbers you already own, with every call recorded, transcribed and measured turn by turn. When a request needs judgment, chats hand off to a person with the transcript and calls transfer to your team, and every version is tested against simulated conversations before it ships.

## The problem

Support and care teams answer the same requests all day, on the phone and in chat: balance checks, order status, password resets, plan changes, claim updates. Phone queues spike at peak hours, menu-based IVR sends callers in circles, answers vary from one person to the next, and a customer who gets transferred often has to repeat everything. A rules engine alone cannot hold a natural conversation, and a model alone cannot be trusted to act on an account without a rule to check first.

## What it moves

Average handle time

How long a routine request takes from open to resolution.

First-contact resolution

The share of requests the agent resolves without a transfer or callback.

Escalation rate

How often a conversation needs a person, and why.

Customer satisfaction

Post-conversation ratings, tracked by channel and request type.

Customer story · An Asian neo-bank

## [An Asian neo-bank automated about 85% of support inquiries and went live in 30 days.](https://www.getdynamiq.ai/case-studies/automating-customer-support-at-scale-how-a-neo-bank-saves-1-5m-a-year-with-ai)

Read the story

## How the agent works

Every step is traced. The steps marked for review wait for a person.

1.  Step 1
    
    Call or chat opens
    
    A customer calls a number you already own and a voice agent answers over SIP, or opens chat on your site or app. The agent starts from its instructions and decision tree.
    
2.  Step 2
    
    Understand and verify
    
    The agent works out what the customer needs from each turn, transcribed live on calls, asks a clarifying question when the request is unclear, and verifies the customer against your records where your policy requires it.
    
3.  Step 3
    
    Look up and act
    
    It looks up the account, order or policy through HTTP tools or MCP servers and answers from the live record, or performs an allowed action, such as resetting a password or updating a plan.
    
4.  Step 4
    
    Hand off with context
    
    Disputes, complaints, anything outside its rules, or a customer who asks for a person go to a person: a phone transfer on calls, a handoff to your support team in chat. The transcript stays in the trace.
    
    Human review
    
5.  Step 5
    
    Record and measure
    
    Calls can be recorded with their transcript and per-turn latency, and every chat is traced, so a supervisor can review exactly what the agent said and did.
    
6.  Step 6
    
    Test before it ships
    
    Each new version runs against simulated callers and a dataset of real conversations, scored by an LLM judge, before it reaches customers.
    

## Controls

Deploy on Dynamiq Cloud, or self-host in your own AWS, Azure, GCP, IBM Cloud, OpenShift or Kubernetes environment. Phone numbers stay with your carrier and connect over SIP from Twilio, Telnyx or your own trunk, and chat deploys as a widget or through the Runs API. Our engineers configure the decision tree, tools and transfer destinations with your team and run simulations before the agent takes real conversations.

Guardrails on chat input

Chat messages are screened for PII and prompt injection before they reach the model, and flagged messages route to a refusal or a person.

Escalation as a gate

Disputes, account changes and anything the agent is unsure of are routed to a person rather than resolved automatically.

Inbound only

Voice Agents answer inbound calls on numbers you own. There is no outbound dialer, so every conversation starts with the customer.

Scoped access

Access keys can be scoped to one project and set to expire, so a leaked key exposes only that deployment.

Full audit trail

Every run is traced and replayable, with the recording or transcript, every lookup and every tool call attached.

## Systems it connects to

-   Phone numbers you own, over SIP (Twilio, Telnyx or your own carrier)
-   Web and app chat, and browser voice over WebRTC
-   CRM (Salesforce, HubSpot)
-   Helpdesk and ticketing (Zendesk, Jira Service Management)
-   Slack and Microsoft Teams for escalation
-   Account and billing systems, over API
-   Policy and product knowledge (Confluence, Notion, Google Drive, SharePoint)
-   MCP servers for internal tools

## Built with

-   [Voice Agents · Voice Agents answer calls on the phone, the web or your own backend, reason with an LLM, and speak back, with every turn measured.](https://www.getdynamiq.ai/product/voice-agents)
-   [AI Coworker · Hand it a task in plain language. It plans the work, browses, runs code in its own cloud sandbox and uses the apps you connect.](https://www.getdynamiq.ai/product/chat)
-   [Agent Builder · Design an agent on a visual canvas or in the open-source Python SDK. Both compile to the same engine, so what you build ships either way.](https://www.getdynamiq.ai/product/agents)
-   [Evals · Score an agent on a dataset before you ship, then keep scoring a sample of its live traffic after you deploy.](https://www.getdynamiq.ai/product/evaluations)
-   [Integrations · Connect a workflow to 2,100+ app integrations, or point it at your own databases, warehouses and MCP servers.](https://www.getdynamiq.ai/product/integrations)

## Industries

-   [Financial services · Back-office automation, customer service by phone and chat, and KYC and AML work, on one governed platform your compliance team can audit.](https://www.getdynamiq.ai/industries/financial-services)
-   [Insurance · Answer policyholders by phone and chat, prepare claims and underwriting files, and keep an adjuster or underwriter approving every decision.](https://www.getdynamiq.ai/industries/insurance)
-   [Telecommunications · Answer subscriber calls and chats in their own language, reconcile billing, and give support and network teams answers with a citation attached.](https://www.getdynamiq.ai/industries/telecommunications)
-   [Healthcare · Patient intake, referral and document review, and clinical knowledge assistants, with PII and prompt injection screened before a model reads anything.](https://www.getdynamiq.ai/industries/healthcare)
-   [Government and public sector · Citizen services, benefits and permit review, and program reporting, with a person in the loop and your agency in control of the infrastructure.](https://www.getdynamiq.ai/industries/public-sector)

## Questions and answers

### Can an AI agent answer our customer service calls and chats?

Yes. Voice Agents answer inbound calls on the numbers you already own, and a deployed App or AI Coworker answers chat. Both share the same knowledge base and backend tools.

### What happens when the agent cannot help?

It hands the conversation to a person through a phone transfer on calls, or a paused run a support engineer answers in chat, and the transcript stays in the trace.

### Can it call our own systems?

Yes, through HTTP tools, MCP servers or direct API calls, so it can look up an account or perform an action rather than just answer questions.

### Does Dynamiq support outbound calling?

No. Voice Agents handle inbound calls only.

### How is the agent tested before customers use it?

Voice agents run against simulated callers scored by an LLM judge, and every version is scored against a dataset of real conversations before it ships, so a change is measured rather than guessed.

### How fast does the voice agent respond?

Every call shows per-turn latency by stage, transcription, end-of-turn detection, model time to first token and speech synthesis, so you can tune the slowest stage. Speech-to-text models with native end-of-turn detection remove a stage entirely.

## See this agent on your data.

Talk to our team. We will walk through how it works in your environment, with your systems.

[Start free](https://app.getdynamiq.ai/signup) · [Talk to the team](https://www.getdynamiq.ai/book-a-demo)
