Customer Inquiry Volume: What It Is, How to Estimate It, and How to Cut It at the Source
Customer inquiry volume is orders times contacts per order. Estimate it before a spike, then use 4 levers to reduce pre-purchase inquiries at the source.

A 24-in-1 screwdriver set goes viral on TikTok Shop US. Within a week, the support inbox gets a question it has never seen before: “What’s the difference between the hex bit and the star one?” The people who used to buy that set were electricians and repair techs. The new buyers found it in a creator’s 15-second video.
Customer inquiry volume counts the questions, requests, and complaints customers send across all your support channels during a set period. Teams usually track it daily or weekly and often express it per 100 orders. To predict it, you need to know who is buying as well as how many orders will ship.
This guide covers what the number means, a formula you can run on your own data, why a creator-driven spike changes the kind of questions you get, and four ways to cut them before they reach a queue.
On this page
- TL;DR
- Definition
- Estimation
- Why a viral sales spike changes who contacts you
- Four ways to cut inquiry load at the source
- The questions you can’t prevent
- How to know it worked
- FAQ
TL;DR
Most brands plan for the order number and assume the contact rate stays flat.
It doesn’t. Inquiry volume is orders multiplied by contacts per order, and a viral sales spike changes both numbers at once: it adds orders, and it adds first-time buyers who need more help per order than the customers you had before.
So the fix isn’t only more seats. It’s removing the reasons new buyers have to ask. Here’s where each common spike inquiry should be handled:
| What the customer asks | Root cause | Where to cut it | Who handles what’s left |
|---|---|---|---|
| ”How do I use it?” | Product is new to the buyer | Send the creator’s demo clip as the answer | Any trained human agent |
| ”I’m missing a part” | Multi-part kit, loose packing | Replacement flow tied to a SKU list | A human agent allowed to ship the part |
| ”I can’t tell which part I need” | Buyer doesn’t know the terms | Category training plus a SKU chart | A human agent trained on the category |
| ”Where’s my order?” | Shipping, not the product | Order lookup inside the help desk | Automation first, a person on the second ask |
What is customer inquiry volume?
Inquiry volume counts each distinct customer question once, even if the customer follows up or switches channels. Ticket volume and contact volume count different things: the records in your help desk and the individual messages or calls. That’s why the figures can move in different directions.
That’s the customer inquiry volume definition most teams need. The confusion comes from counting three different things and calling all of them the same thing:
| Metric | What it counts | What inflates it | Question it answers |
|---|---|---|---|
| Inquiry count | Underlying customer questions, de-duplicated | New buyer types, product complexity | ”Why do customers need us?” |
| Contact count | Every call, email, chat, and DM | Slow replies, channel switching, repeat follow-ups | ”How busy are the lines?” |
| Ticket count | Records in the help desk | Merge rules, auto-created tickets, agents splitting threads | ”How much work sits in the queue?” |
Ticket volume counts records in a help desk, contact volume counts every call, email, and chat, and inquiry volume counts the underlying customer questions. One missing screwdriver bit can produce three contacts and two tickets. It’s still one inquiry.
A new help desk, different merge rules, or an added chat widget can change how many records you create without changing what customers ask. Keep the trend comparable by counting each customer problem once and adding a reason tag. You’ll use that tag to see which questions are creating the work.
How to estimate inquiries before a spike
Customer inquiry volume estimation takes three steps: measure your own contacts per order, multiply that rate by your order forecast, and adjust for changes in who’s buying. New buyers may need more help with each order, so carrying over the old rate can leave you short of support capacity.
Step 1: Find your baseline contact rate. Divide inquiries by orders from the same window, say the last 8 weeks. 3,900 inquiries on 12,000 orders is 32.5 per 100 orders.
Step 2: Multiply by the order forecast. Every staffing model already has it.
Step 3: Adjust for buyer mix. A new kind of buyer makes your old rate the wrong input. Use the rate from your last new-channel spike, or track the new channel by reason for 2 weeks first.
Use industry figures to sense-check your forecast, rather than as a target to hit. Gorgias’s own platform data covers median tickets per 100 orders at the US$10M GMV band in March 2026. GMV means gross merchandise value, the value of merchandise sold. In that group, the median hardware brand receives 41 support tickets for every 100 orders, so a store shipping 5,000 extra orders in a week should plan for roughly 2,000 extra tickets before any change in who is buying. Gorgias itself says to benchmark this number against yourself.
| Vertical | Median tickets per 100 orders |
|---|---|
| Electronics | 46 |
| Hardware | 41 |
| Home & Garden | 32 |
| Apparel & Accessories | 22 |
| Health & Beauty | 21 |
| Toys & Games | 19 |
Source: Gorgias Ecom Lab, median at US$10M GMV, March 2026. Gorgias sells help desk software.
The same math as a script:
def forecast_inquiries(baseline_orders, baseline_inquiries, forecast_orders, mix_adjustment=1.0):
"""Inquiry forecast for a promo week or a creator campaign."""
# Baseline orders and inquiries must come from the SAME time window.
contacts_per_order = baseline_inquiries / baseline_orders
# mix_adjustment comes from YOUR history: the contact rate of the last
# new-channel spike divided by your baseline rate. No history? Keep 1.0,
# tag every inquiry by reason, and replace it after 2 weeks of data.
return forecast_orders * contacts_per_order * mix_adjustment
print(f"Plan for about {forecast_inquiries(12_000, 3_900, 5_000):,.0f} extra inquiries") # 12,000 orders, 3,900 inquiries, 5,000 extra -> 1,625
Break the forecast down by reason to see the effect of buyer mix. A spike can double how-to questions while order-status questions stay flat. The total won’t tell you which answers or skills the team needs more of.
Why a viral sales spike changes who contacts you
A seasonal peak brings more of the same customers; a creator-driven spike on TikTok Shop brings different customers. First-time buyers who can’t tell a hex bit from a Torx bit, or a T10 from a T15, generate inquiries that experienced buyers never send.
Black Friday changes how many people buy. A viral video changes who is buying. That difference decides whether more seats will fix the problem.
The hardware case is the clearest one we’ve seen. A hardware-tools brand we support (unnamed) sold a multi-bit screwdriver kit through TikTok creators. The buyers weren’t tradespeople anymore. They were DIY beginners, and three questions took over the inbox:
| What they wrote | The real question | The default reply | What happened next |
|---|---|---|---|
| ”How do I use this?” | Show me, don’t tell me | ”Please see the manual.” | A 1-star review |
| ”I’m missing a part.” | Can you send just that piece? | ”Parts aren’t sold separately.” | No repeat purchase |
| ”I don’t know which bit is missing.” | Help me name it | A question back about the part number | 3 to 5 emails back and forth |
None of these questions are hard. They’re just new, and the old answers were written for buyers who already knew the product.
A manual doesn’t stop people from calling. In a Harvard Business Review study of more than 75,000 B2C and B2B customers (Customer Contact Council, published 2010), 57% of inbound calls came from customers who went to the website first. The answer existed. The customer couldn’t use it.
We’ve seen the same pattern outside retail: a spa that went viral on TikTok got booking questions from people who’d never booked a treatment before. For how the comment and DM side of that traffic works, see our guide to social media customer service. And for how a planned peak behaves differently, read about the Prime Day queue problem.
Callnovo.ai ran the hardware account from the Philippines, and the fixes below came out of that engagement.
Four ways to cut inquiry load at the source
Only 14% of customer service issues are fully resolved in self-service, according to a 2024 Gartner survey of 5,728 customers. To cut inquiry load at the source, look beyond adding another FAQ page. Check whether customers can use the answer, whether the replacement process is simple, and whether human agents are allowed to finish the task.
Each lever below matches one of the spike questions.
| Lever | Inquiry it removes | What the brand provides | Case result | Independent evidence |
|---|---|---|---|---|
| Video answers | ”How do I use it?” | Rights to creator clips | How-to inquiries down 42% | Bell Canada: calls per event down 16% (HBR, 2010) |
| SKU replacement flow | ”I’m missing a part” | Parts list, warehouse access | Replacement handling began in 20 seconds, down from 3 hours; satisfaction 96% | — |
| Human agent authority | Escalations and repeat contacts | Written limits for reships and refunds | Handling time 28 → 11 minutes; 89% first-contact resolution | Australian telco: repeat calls down 58% (HBR, 2010) |
| Feedback to product | The top recurring reason | Willingness to change packaging | No count published | — |
Lever 1: Answer “how do I use it?” with the video that sold it
The buyer already watched a 15-second demo. That’s why they bought. So the human agents on the hardware account put that same clip into their reply macros, and a “how do I use this?” question got the video instead of a manual link.
How-to inquiries fell 42%. There’s outside evidence for the mechanism too. Bell Canada had its reps give a quick tutorial on a new feature before ending the call, and HBR reported that this cut “calls per event” by 16% and churn by 6%.
Lever 2: Turn “I’m missing a part” into a SKU lookup, not an email thread
A 24-bit kit has 24 ways to be incomplete. We helped the brand build a SKU list of all 24 parts, so when a customer said a bit was missing, a human agent could identify the part, check stock in the overseas warehouse, and trigger the reship directly.
Average time to start handling a replacement dropped from 3 hours to 20 seconds, and satisfaction rose to 96%. The 20 seconds is when the human agent began the replacement, not when the part arrived.
Category training handled the “I can’t tell which part” questions. Agents in the Philippines learned the difference between hex and Torx, and between T10 and T15, in the words US DIY buyers use. Average complaint handling time went from 28 minutes to 11, and first-contact resolution reached 89%.
Lever 3: Give agents authority to ship and refund
If a human agent can’t send a single bit without a supervisor’s sign-off, every missing part becomes an escalation. The customer waits, then writes again. Now one inquiry is two or three contacts.
Callnovo.ai agents on the account were trained on the brand’s 24-part SKU list and allowed to trigger a replacement directly from the overseas warehouse. The principle we took from that account is simple: if human agents can’t reship or refund, every question in a spike gets escalated up the chain, and new buyers won’t wait that long.
The HBR study has a sharper version of this. An Australian telecom removed all productivity metrics from its frontline reps’ scorecards. Handle time rose slightly, and repeat calls fell 58%.
Lever 4: Send the top inquiry reasons back to product and packaging
Repeated questions can point to a product or packaging change. On a smart coffee machine account, our frontline team kept logging the same “broken” reports: customers hadn’t removed a shipping plug or completed the first-use priming step. The brand put a startup card on top of the packaging so customers would see those instructions before using the machine.
Why self-service alone won’t carry a spike
A knowledge base works best for buyers who know what to search for. In the same Gartner survey, even issues customers called “very simple” were fully resolved in self-service only 36% of the time, and more than 43% of failures came from not finding relevant content. A deflection rate counts conversations that ended, not problems that got solved.
The questions you can’t prevent still need a reply within 24 hours
TikTok Shop’s US customer service policy requires sellers to respond to all inquiries within 24 hours, so a creator-driven spike leaves a brand with days, not weeks, to put trained human agents in front of new buyers.
After you cut what you can, high inquiry volumes during a spike still need people. That response time SLA doesn’t care whether the backlog came from a video or a holiday. For the share of that volume that arrives by phone, the Erlang calculator turns calls per interval, handle time, and a service level target into the number of agents to schedule. There are two ways to add staffing:
| Hire in-house | Add outside seats | |
|---|---|---|
| Time to live agents | Weeks to months (recruiting, onboarding) | Days, if the vendor already employs trained staff |
| Who trains | Your team, during your busiest week | Vendor, from your product docs and SKU list |
| After the spike | Layoffs or idle payroll | Seats scale back |
| Better when | The spike becomes your new normal | The spike is short or you can’t tell yet |
If the spike turns into your new normal, hiring in-house is usually the right call. You’ll want that product knowledge on payroll.
For outside seats, here’s how fast Callnovo.ai can put human agents live. These times don’t include connecting to your systems:
| Team size | Agents live in |
|---|---|
| 1–5 | 3 days |
| 6–10 | 5 days |
| 11–20 | 10 days |
| 21–50 | 15 days |
| 51–100 | 20 days |
Callnovo.ai scales Q4 teams by 50–100% within two weeks and scales them back in January without a break in service. Callnovo.ai has human agents in 65+ languages across 35+ contact centers in 26 delivery countries. More than 90% of them work from offices, not from home. HeroDash, our support platform, is an authorized TikTok Shop Partner (ISV). It can connect to TikTok Shop, Shopify, and Amazon. So the order in TikTok Shop Seller Center or Shopify Admin sits next to the conversation about it. Our rates are public. Run the numbers before you call anyone.
More on this model: ecommerce customer service outsourcing, outsourced support for marketplace sellers, and how to hire your own dedicated team. If you sell gadgets or tools with lots of parts, see our electronics support page.
Sorting and assigning tickets once they arrive is covered in ticket triage and routing.
How to know it worked
Track inquiry volume per 100 orders by reason code, a label for why the customer contacted you. A spike can raise how-to questions while lowering order-status questions, and the total alone will hide both changes. Good inquiry management uses those labels to identify the work before deciding how many people to staff.
Pair the reason split with three measures from your help desk:
- First-contact resolution (FCR): the share of inquiries solved in the first contact. If it’s low, customers are writing back.
- Handle time: how long each inquiry takes. Watch it for drift, but don’t grade people on it. The Australian telecom result is why.
- Re-contact rate: how often the same customer comes back about the same order. This is the honest number, and CSAT won’t show it.
Use this checklist for the next spike:
- Tag every inquiry with one reason code before you count anything
- Compute contacts per 100 orders by reason for the last 8 weeks
- Clip the 3 most-asked demos from your creators’ videos and add them to reply macros
- Turn every multi-part product into a SKU list with photos
- Write down the reship and refund limits human agents can approve without a supervisor
- Check your TikTok Shop 24-hour response rate daily during the spike
- Track the new channel’s contact rate separately for 2 weeks
- Send the top 5 inquiry reasons to product and packaging every week
Three questions before your next spike
- Do you know your contacts per 100 orders, split by reason? If the answer is no, your forecast is a guess, and you’ll staff for the wrong inquiries.
- Can a human agent ship a missing part without asking anyone? If the answer is no, every missing part will turn into two or three contacts, and your queue will grow faster than your orders.
- Is your next sales push coming from a new kind of buyer? If the answer is yes, your old contact rate is the wrong input, and the how-to answers need to be ready before launch.
If you want a second pair of eyes, send us the reason split from your last spike. We’ll tell you which inquiries could have been cut at the source.
References
- Dixon, M., Freeman, K., & Toman, N. Stop Trying to Delight Your Customers. Harvard Business Review, July–August 2010. https://hbr.org/2010/07/stop-trying-to-delight-your-customers
- Gartner. Gartner Survey Finds Only 14% of Customer Service Issues Are Fully Resolved in Self-Service, press release, August 19, 2024. https://www.gartner.com/en/newsroom/press-releases/2024-08-19-gartner-survey-finds-only-14-percent-of-customer-service-issues-are-fully-resolved-in-self-service
- CX Today. Only 1 in 7 Customer Service Queries Resolved with Self-Service, Gartner Study Finds, August 2024. https://www.cxtoday.com/contact-center/only-1-in-7-customer-service-queries-resolved-with-self-service-gartner-study-finds/
- Gorgias. Customer support metrics (Gorgias Ecom Lab, tickets per 100 orders, March 2026)
- TikTok Shop Seller University (US). Customer Service Policy. https://seller-us.tiktok.com/university/essay?knowledge_id=7454760317110062
- TikTok Shop Seller University (US). Requirements for the 24-Hour Response Rate Metric. https://seller-us.tiktok.com/university/essay?knowledge_id=719928765302570
Questions buyers ask
- What does customer inquiry volume mean?
- Inquiry volume is the number of distinct questions, requests, and complaints customers bring to a business across all support channels in a set period. Teams usually count it per day or week and compare it per 100 orders, so growth in sales doesn't hide a change in how often each buyer needs help.
- What is the difference between inquiry volume and ticket volume?
- Inquiry counts track customer problems. Ticket counts track help desk records. One problem can create several tickets through follow-ups, channel switches, or split threads, so ticket counts rise when tools or merge rules change, even if customers ask nothing new. Tag each problem by reason to keep trends comparable.
- How do you estimate support inquiries for a product launch?
- Multiply forecast orders by your current contacts per order, then adjust for buyer mix. If the launch reaches a new kind of buyer, such as TikTok shoppers, use the contact rate from your last new-channel spike. Without that history, tag every inquiry by reason and recalculate after 2 weeks.
- How many support tickets per 100 orders is normal?
- It depends on the product. Gorgias's platform data from March 2026 puts the median at 46 tickets per 100 orders for electronics, 41 for hardware, 22 for apparel, and 19 for toys, at brands around US$10M GMV. Compare against your own history first, because product complexity drives most of the gap.
- Why do viral TikTok sales create more support inquiries than normal sales?
- Viral sales bring first-time buyers who found the product in a video, not through research. They ask how to use it, report missing parts, and struggle to name what they need. A seasonal peak adds more of the same customers, but a viral spike changes who is buying.
- Can self-service alone handle a sudden spike in inquiries?
- Rarely. A 2024 Gartner survey of 5,728 customers found only 14% of service issues were fully resolved in self-service, and 36% of issues customers called very simple. New buyers often don't know what to search for, so self-service works best alongside video answers and human agents who can act.