Most Shopify stores should aim to reply to customer emails within 4 business hours, Instagram DMs within 1 hour, and WhatsApp messages within 15 minutes. These customer support response time benchmarks are rough industry ranges, not guarantees. A 24-hour email reply is the floor, not the goal.
Key takeaways
- Target first response: email under 4 hours, Instagram DMs under 1 hour, WhatsApp under 15 minutes.
- First response and resolution are different clocks. Track both.
- A 40-ticket day takes about 23 weekly hours manually, about 10 with AI drafting.
- AI handles repetitive WISMO and FAQ tickets; judgement-heavy ones still need a human.
How fast should I reply to customer emails, Instagram DMs and WhatsApp?
The average first response time for ecommerce sits near 12 hours for email, but good stores beat it. A realistic small-store target is 4 business hours for email, 1 hour for Instagram DMs, and 15 minutes for WhatsApp. The table below shows rough ranges, not guarantees.
| Channel | First response target | Full resolution target |
|---|---|---|
| Live chat | Under 2 minutes | Same session, under 15 minutes |
| Under 15 minutes | Within 4 hours | |
| Instagram DMs | Under 1 hour | Within 8 hours |
| Under 4 business hours | Within 24 hours |
These figures are ranges drawn from common industry practice. Your category matters: a store selling made-to-order furniture can tolerate slower answers than one selling perishable food.
If you only have time to fix one thing, fix the slowest channel your customers use most. Check your inbox mix before you set targets.
What counts as first response vs resolution time?
First response time is the gap between a customer's message and the first human or AI reply that addresses it. Resolution time is the gap between that message and the moment the issue is actually solved. A 5-minute first reply followed by a 3-day resolution is still a slow experience.
Define both clocks before you measure anything:
- First response time (FRT): message received to first substantive reply.
- Resolution time: message received to ticket closed with the problem fixed.
- Auto-acknowledgements: usually excluded from FRT, because 'We got your message' answers nothing.
- Business hours vs calendar hours: pick one and stay consistent.
Customers feel FRT as reassurance and resolution time as outcome. Most store owners track only the first. That flatters the numbers and hides the tickets bouncing between four replies.
Why does the channel change the expectation?
Customers judge speed by the channel's norms, not by your policy. Messaging apps like WhatsApp and Instagram feel like chatting with a friend, so a 6-hour gap reads as being ignored. Email carries a slower social contract. Expectation follows the medium.
Citation capsule: Response time expectations vary by channel because each channel signals a different level of urgency. Live chat implies someone is watching right now, so a wait beyond 2 minutes feels broken. WhatsApp and Instagram DMs sit in the same apps as personal conversations, so customers expect replies within roughly 15 to 60 minutes. Email has a longer tradition of delay, and most customers tolerate several hours. In practice, this means a store should set separate targets per channel rather than one blanket promise. A single 24-hour policy undershoots messaging and over-serves email. Publish the target on your contact page, for example 'Email within 4 business hours, WhatsApp within 15 minutes during opening hours', and track against it weekly.
Opening hours matter too. A WhatsApp number that answers at 3 a.m. sets an expectation you must then keep.
How does response speed affect repeat purchase and chargeback risk?
Slow replies raise the odds that a worried customer escalates. A customer asking 'where is my order?' who hears nothing for 2 days may file a dispute with their bank instead of waiting. Disputes cost you the sale, the product, and a fee.
The link to repeat purchase is directional rather than exact, but consistent:
- Fast, accurate answers on shipping questions reduce anxiety and cancellations.
- Unanswered pre-sale questions on Instagram are lost orders, often within the hour.
- Unresolved refund requests are the most common trigger for chargebacks.
- A problem fixed well often builds more trust than no problem at all.
I would not promise a precise percentage. Treat published figures on this with caution, and compare your own repeat-purchase rate for customers who contacted support against those who did not.
How do you hit targets with a one- or two-person team?
A small team hits targets by separating repetitive tickets from judgement-heavy ones. Roughly 40 to 60 percent of ecommerce tickets are WISMO, returns policy, and basic FAQs. Automate or template those, and keep human time for exceptions.
Worked example: a store receives 40 tickets a day: 20 email, 12 Instagram DMs, 8 WhatsApp. Assume 6 minutes average handle time manually, over 7 days.
| Scenario | Tickets/week | Handle time | Weekly hours |
|---|---|---|---|
| Manual only | 280 | 6 min each | about 28 hours |
| With AI drafting | 280 | 60% reviewed at 2 min, 40% handled by human at 6 min | about 17 hours |
| With AI closing repetitive tickets | 280 | about 50% closed by AI, rest drafted and reviewed | about 10 hours |
These are illustrative assumptions, so swap in your own handle times. The point is the shape: drafting cuts review time, and closing repetitive conversations removes it.
Heylio connects to Gmail, Outlook, Instagram DMs, WhatsApp and an embedded chat widget. It drafts replies from your knowledge base and playbooks, and can look up order status, cancel orders, refund, apply discounts and change addresses in Shopify. It closes repetitive WISMO and FAQ conversations itself, so humans handle only the complex ones.
Be honest about the limit: Heylio does not fix a slow team on judgement-heavy tickets. A damaged-item dispute with an angry customer still needs a person who decides quickly.
Two tactics help regardless of tooling:
- Block two fixed inbox sweeps for email, and keep messaging apps open in between.
- Write playbooks for your top 5 ticket types before automating anything.
How do you measure shopify customer service response time?
Measure Shopify customer service response time by pulling timestamps from every channel into one view: message received, first reply, and closed. Shopify Inbox and your email client each show partial data. Without a single report, a monthly review takes about an hour of spreadsheet work.
A simple routine:
- Export 30 days of tickets from each channel.
- Calculate median first response time, not average. One 3-day outlier skews the average.
- Calculate the 90th percentile to see your worst-case experience.
- Compare each channel against the table above.
- Review the slowest 10 tickets and find the cause.
Watch for tickets that wait overnight. If most of your late replies land after 6 p.m., you have a coverage gap, not a speed problem.
Is auto-acknowledgement enough, and what should you do next?
An auto-acknowledgement confirms receipt but does not answer anything, so it should not replace a real reply. Use it to set expectations, for example 'We reply within 4 business hours', and then meet that promise.
Next step: pick your slowest channel, set a target from the table, and measure the median for two weeks. If repetitive tickets dominate, try Heylio's Free plan, which includes 25 AI resolutions, and see how many conversations it closes without you.