Skip to main content
Guides

Inbound Call Center: How to Set One Up and Run It

What an inbound call center is, how a call moves from carrier to agent, a build sheet to fill in first, the metrics to run it on, and where AI agents fit.

An inbound call center answers the calls customers place: status checks, account questions, bookings, support and complaints. Running one comes down to a few decisions: which numbers lead where, who or what answers each call type, how long callers wait, and what gets written down afterward. This guide works through each one, with a build sheet to fill in first.

It is written for the person who owns the queue in an in-house center or runs inbound programs for clients at a BPO. The outbound side, with its own spec sheet and the federal pacing rules, is in the outbound call center guide.

What is an inbound call center?

An inbound call center is a team and the phone system behind it, receiving the calls customers place rather than placing calls to them. Callers dial a published number, a menu sorts them, the call waits in a queue until an agent is free, and the agent resolves or transfers it. With texts and chat added, it is a contact center.

The mechanics have been stable for decades. In the standard description from Gans, Koole and Mandelbaum (Telephone Call Centers: Tutorial, Review, and Research Prospects, Manufacturing and Service Operations Management 5(2), 2003), a caller dials a toll-free number, the carrier uses the number dialed and the caller's own number to deliver the call to the center's switch over its trunk lines, an IVR asks what the caller wants, the automatic call distributor holds the call in a queue, and an agent takes it when one is free. A call the first agent cannot finish is transferred, sometimes more than once, and callers who abandon the queue or hit a busy signal often call back, which the paper counts as retrials rather than new demand. The same tutorial reports that in many banking centers of the time roughly 80 percent of calls were fully self-served in the IVR and never reached a person, which is the part of the picture a headcount plan tends to forget.

What has changed since is where the pieces live. The switch, the IVR and the distributor are now usually one cloud platform, and its administrator guide exposes the same objects under newer names: a queue where contacts wait, a routing profile that decides which agents take which queues, and hours of operation attached to each queue. Amazon Connect's guide, to take one example, begins queue setup with the hours of operation and time zone, and defines a routing profile as what determines which contacts an agent can receive and in what priority (Set the hours of operation and time zone for a queue; routing profiles). Whatever platform you run, those are the three settings the rest of this guide keeps coming back to.

How is an inbound call center different from an outbound one?

In an inbound call center the callers set the pace: calls arrive on their schedule, capacity is sized against an arrival rate nobody controls, and the operation runs on how quickly calls are answered before people give up. An outbound center works from lists and triggers it chooses, so its constraint is reaching the right person rather than answering in time.

Most centers run both, and the staffing math does not carry across. Inbound is sized with a queueing model against the busiest interval; outbound is sized backwards from the list and the calling window. The outbound guide has the side-by-side comparison and the program spec sheet, so the rest of this page stays on the inbound side.

How does a call move through an inbound call center?

An inbound call passes through six stages: the number and carrier, the greeting and menu, a queue, the hours rule for when nobody is staffed, the agent who handles or transfers it, and the wrap-up that records it. Each stage is a setting somebody owns, and an AI agent can attach at four of them without touching the rest.

StageWhat happensWhat you decideWhere an AI agent can attach
1. Number and carrierThe caller dials a published number and the carrier delivers it to your phone system with the caller's number and the number dialedWhich numbers you publish and what each one is forA dedicated number that an AI agent answers directly
2. Greeting and menuThe phone system plays a greeting and, usually, a menu that sorts callers by what they needThe options and their order, the language choice, how a caller reaches a personA menu option such as "press 1 to talk to our AI assistant now"
3. QueueThe call waits for a free agent with the right skill, in the order and priority you setOne queue per call type or skill, the priority between them, what callers hear, the wait limit that triggers overflowAn overflow rule that sends callers past the limit to an AI agent that answers at once
4. HoursOutside staffed hours the call goes to voicemail, an answering service or a closed messageHours per queue, holidays, and what the after-hours path isAn after-hours forwarding rule
5. Handling and transferAn agent resolves the request, or transfers it when it belongs to another team or needs approvalWho handles which call types, the transfer rules, what the next person can seeThe AI agent's own transfer rules: who it hands off to and when
6. Wrap-up and recordsAfter-call work, notes in the CRM, the recording, and the interval reportsWhat is recorded, what must be logged, which reports get readEvery automated call comes back recorded, transcribed, summarized and tagged by outcome

The report at the end of that flow is older than any of the software. Centers have summarized call-by-call data from the distributor as 30-minute averages for decades, and the standard report opens each interval with calls received, calls answered by an agent and the share that abandoned before being answered, followed by the average speed of answer (Gans, Koole and Mandelbaum, 2003). Those columns are still the first thing to read when a queue goes wrong.

What do you need to set up an inbound call center?

Setting up an inbound call center takes eleven decisions, most of them settings in software you already pay for: numbers, hours, menu, queues, transfer rules, desktop tools, what gets recorded, and who reads which report. Write each one down before the first call, because the same sheet is what you later hand to a BPO, a new supervisor or an AI agent.

The inbound call center build sheet

DecisionWrite downWhy it matters later
1. NumbersEvery number you publish and what it is for (main line, support, sales, a client program), and which caller ID a transferred call showsEvery routing rule starts from the number dialed
2. Hours and coverageStaffed hours per queue, holidays, and the after-hours path: voicemail, an on-call number, or an agent that answersThe after-hours path is where most centers lose calls first
3. Call types and volumesEach call type, its calls per month and its average handle minutes, taken from last quarter's records rather than memoryThis row drives staffing, routing and what to automate first
4. Greeting and menuThe options in the order callers need them, the language choice, and how a caller reaches a person from any optionA menu written from the org chart instead of the caller's reasons sends calls to the wrong queue
5. Queues and routingOne queue per call type or skill, the priority between queues, what callers hear while waiting, and the wait limit that triggers overflowService level is measured against this setting
6. Transfer rulesWhich call types each team keeps, when a call moves to another team or from self-service to a person, and what the receiving agent can seeA transfer that arrives without context costs the caller a retelling and the center a second handle time
7. Knowledge and scriptsThe FAQs, policies, scripts, and what an agent may do without approvalIt is the same material an AI agent is built from
8. Desktop toolsThe CRM, scheduling, order or ticket system an agent works in, what gets looked up and what gets updatedMost of handle time is spent here
9. Recording and qualityWhat is recorded, the consent announcement your counsel requires, and how calls are sampled for reviewNobody can coach or dispute a call nobody can replay
10. Reports and targetsThe five numbers in the metrics section, the target for each, and who reads them at what intervalA target set after launch tends to become whatever the first month produced
11. StaffingAgents on the phones per interval from the calculator, then the schedule after shrinkageThe arithmetic is in the staffing section below

Fill it in once with the numbers you have, even where the honest entry is "unknown". Row 3 is the one worth the most effort: a list of call types with real volumes and handle minutes is the input to the staffing calculator, the routing table and any automation decision, and most centers have never written it down.

How should you route each inbound call type?

Route each inbound call type by who can finish it rather than by where it has always gone. Calls that follow a rule (status checks, account questions, bookings, record updates) can go to self-service or an AI agent first. Calls that need judgment, an exception or an apology go to a person first, and any caller who asks for a person gets one.

Call typeWhere it lands firstTransfer ruleWhat to check in the records
Status checks and account lookupsSelf-service or an AI agentTo the tier-1 queue when the record is not found or the caller asks for a personThe share of these calls that end in a transfer
Hours, policy and FAQ questionsSelf-service or an AI agentTo a person when the question is outside the knowledge baseThe questions it could not answer, to add to the knowledge base
Booking, rescheduling and cancelingAn AI agent, or the scheduling queueTo a person for exceptions to the booking rulesBookings completed on the call against bookings handed off
Simple record updatesSelf-service or an AI agentTo a person when the update needs a verification step you have not automatedUpdates written back correctly
Troubleshooting that needs diagnosisA tier-1 person, with tier 2 behind themTo tier 2 under the escalation ruleRepeat contacts within seven days
Billing disputes, refunds and exceptionsA person with authority to approveNone, because it starts with the right personHandle time and approvals per call
Complaints and upset callersA personNoneRepeat contacts and quality scores
Emergencies and safety issuesThe on-call line, at any hourImmediate, from whoever answers firstTime to reach a person
Any caller who asks for a personA personImmediateHow often it happens, and from which menu option

Two facts about transfers shape the rules. The first is that a transfer is usually a cold one: the person who picks up hears a ringing line and has to ask the caller what happened. On Telvana that is the documented behavior (connecting your phone system): the agent hands the caller to the number you choose as an ordinary call, and the person who answers reads the transcript and summary in the portal afterwards rather than hearing it first. A transfer rule should therefore fire when a person is genuinely needed, and the records column is how you find the call types that keep ending in a transfer because the first stop needed better instructions.

The second is that callers who try a self-service option and change their mind should not pay for it. When Telvana is offered as a menu option, callers who choose it are answered at once, and callers who would rather wait for a person keep their place in line (hold queue relief). That is the queue design to insist on for any option you add to the menu, from any vendor.

How many agents does an inbound call center need?

An inbound queue needs the offered load plus a buffer in its busiest interval. Calls per hour times handle time in hours is the load in erlangs, and the buffer grows with the square root of that load. Put your busiest hour into the Erlang C calculator to get agents on the phones, then the schedule after shrinkage.

The convention most targets are written against is 80 percent of calls answered within 20 seconds, the "80-20" service level that Gans, Koole and Mandelbaum use as the example target in their tutorial (2003). The same paper gives the staffing rule behind the calculator: required agents N = R + β√R, where R is the offered load and β sets how much protection you buy against random arrivals. Erlang described the square root relationship in 1924, and the tutorial reports that, tested from very light to very heavy traffic, the rule rarely deviates by more than a single server (one agent, in the model) from the exactly optimal staffing level.

One example, with inputs chosen to show the shape rather than as benchmarks: a queue taking 120 calls in its busiest hour at a 300-second handle time carries 10 erlangs and needs 14 agents on the phones to answer 80 percent within 20 seconds. Cut the volume by a quarter, to 90 calls, and the load falls to 7.5 erlangs, but the requirement only falls to 11, because the buffer barely moves. That is why the roster never shrinks as fast as the calls do, and why call center workforce management has a worksheet for redoing the plan when a call type is automated rather than scaling the old one down.

Which inbound call center metrics should you run it on?

Run an inbound call center on five numbers read per interval: service level, average speed of answer, abandonment, average handle time and occupancy. The first three say whether callers are reaching you, the fourth says what each call costs, and the fifth says whether the team can keep it up. The rest of the report explains why one of those five moved.

The distributor reports that Gans, Koole and Mandelbaum describe almost always contain the same four categories: arrivals and abandonment, average service times, agent utilization, and the distribution of delay in queue (2003). Read them together. Abandonment tracks the average wait almost linearly, a relation Koole and Mandelbaum call remarkably linear in Queueing Models of Call Centers: An Introduction (Annals of Operations Research 113, 2002), citing earlier empirical work, so a queue whose waits move while abandonment stays put is a data problem before it is a service problem. Waiting also has a bill attached when the number is toll-free: the 2003 tutorial put a center open around the clock and averaging 40 calls in queue at about one million dollars a year in queueing charges, at that year's rates.

The best large centers in that literature answer about half of their callers immediately, lose 1 to 2 percent to abandonment, and keep agents 90 to 95 percent utilized, and the authors call them the exception rather than the rule. The formulas, the ways each number misreads, and how to settle on five are in call center metrics and KPIs; the handle-time definition problem, where the same half hour can produce four defensible numbers, is in average handle time.

Where do AI agents fit in an inbound call center?

AI agents fit an inbound call center at four of the six stages: a menu option callers choose, the overflow destination when the queue passes a limit, the after-hours path instead of voicemail, or a dedicated number for one program or client. Each is a routing change in the phone system you already run, and each takes a different set of calls.

The menu option is the one most centers start with, because it is optional and narrow: callers who choose it are answered immediately, and the calls it takes are whatever callers bring to it. Overflow and after-hours forwarding take the calls the roster never reaches, which is the volume that otherwise lands in voicemail and becomes the next morning's callback list (after hours and overflow). A dedicated number gives one program or one client its own agent that takes every call on that line, which is how a BPO runs it: a separate workspace per client program, with its own agents, numbers and reporting under one account, as OakTech Systems runs its clients' programs on Telvana.

On those calls a Telvana agent answers from your knowledge base, looks up and updates records in the systems you connect, books, reschedules and cancels appointments, and talks with callers in English or Spanish at any hour (tier-1 support, scheduling). When a call needs a person it transfers to the number you choose, under rules you set, and every call comes back recorded, transcribed, summarized and tagged by outcome, so the records column of the routing table fills itself in. Our team builds the agent from your scripts, FAQs, policies and transfer rules, tests it on your call types, and you approve it before it takes a live call. Pricing starts at $399 a month based on call volume, plus a one-time setup fee that covers building, testing and launching it (pricing).

The build sheet is also the brief. Rows 3, 6 and 7 (call types and volumes, transfer rules, knowledge and scripts) are what the agent is built from, and row 10 is how you judge it after the first weeks of records. The AI call center guide covers the three kinds of AI sold to centers and which metrics each one moves, and the conversational IVR guide has a menu audit worksheet for deciding which options should be resolved instead of routed.

Frequently asked questions

What is an inbound call center?

An inbound call center is a team and a phone system that receive calls customers place, as opposed to an outbound center that places calls to them. A published number delivers the call, a menu sorts it, a queue holds it until an agent with the right skill is free, and the agent resolves or transfers it.

What is the difference between an inbound and an outbound call center?

An inbound call center answers calls that arrive on the caller's schedule, so it is sized against an arrival rate and run on how fast calls are answered. An outbound call center places calls from lists and triggers it controls, so it is sized against the list and the calling window and run on right-party contacts per hour.

What is inbound call handling?

Inbound call handling is everything that happens to a call from the greeting to the wrap-up: identifying what the caller needs, resolving it or routing it to the queue that can, transferring it when the first agent cannot finish it, and recording the outcome. The routing table in this guide is a call handling policy written per call type.

What does inbound call center software do?

Inbound call center software receives calls on your numbers, plays the greeting and menu, holds calls in queues, routes each one to an agent with the right skill, gives that agent the caller's record on screen, and reports the interval statistics. Most platforms expose the same three settings: hours of operation, queues, and routing rules that decide which agents take which queues.

Should we outsource our inbound call center?

Outsourcing fits when the volume is too variable or too small to staff well in-house, the call types are documented well enough to hand over, and you accept less control over each call. Price it per call type against keeping it and against an AI agent taking it: call center outsourcing vs AI agents has the cost structures and a scorecard.

What is an inbound contact center?

An inbound contact center is an inbound call center that also takes texts, web chat and email, usually in the same queues and reports. The build sheet applies unchanged; the extra channels add rows to the call types list and a routing rule each, and the agents handling them may be the same people or a separate team.

How do you handle inbound calls after hours?

Decide the after-hours path per number before the first night: voicemail with a next-morning callback list, an on-call number for emergencies, an answering service, or an AI agent that answers and books at any hour and transfers urgent calls to on-call. On most phone systems it is a forwarding rule on the hours of operation, so changing it is a settings change.

Start with one call type

Bring your build sheet, or only the call types row, to a demo. We will show you which of those call types a Telvana agent can take end to end, let you hear it handle one, and walk through how the agent attaches to your menu, your overflow rule or your after-hours path. Book a demo.

More guides

Put AI agents to work in your contact center.

Book a demo. We'll walk through your call types, show you which ones Telvana can take, and let you hear it handle one.

See pricing

Or call our AI at 1 (650) TELVANA