Customer service
After-hours customer service for your online store, without overpromising
After-hours customer service for an online store: what gets answered straight away from the store's rules and what waits for your team's approval. A ShopGuru guide.
An online store gets questions at any hour, but the team works from 9am to 6pm. Customer service for an online store outside working hours carries two opposite risks: leaving the customer without an answer until morning, or answering quickly with a promise the store won't keep. Here we separate what can be answered straight away from what waits for your team, with pre-sale and after-sale examples.
Article summary
- After-hours customer service for an online store works when the answers come from the store's written rules, not from improvisation.
- Questions about delivery times, shipping costs, sizes and order status are answered by the catalogue and the store's policies, and can be answered at any hour.
- Refunds outside the return window, exceptions to the returns policy and discounts above a set limit are your team's decisions and should wait for their approval.
- The ShopGuru agent, which talks to customers, answers with the store's rules and hands over to your team the conversations that fall outside them.
- A good handover reaches your team with a summary of the conversation and a suggested action, ready to approve or decline.
- A customer who writes after hours gets an honest answer: what is already known now, and the time your team will confirm the rest.
- A 30-minute call with a ShopGuru engineer is enough to see which of your store's questions can be answered after hours.
What happens to a question asked at 11:12pm
An example, with a fictional shoe store. A customer messages the store on WhatsApp at 11:12pm: she received a pair of boots 16 days ago, they are too small and she wants to return them. The store's policy accepts exchanges up to 30 days, but returns with a refund only up to 14.
With nobody on the other side, the customer waits until 9am the next day, or goes looking for the boots in another store. With an improvised answer, the risk is different: someone says "yes, we'll take them back" and the store is now committed to a refund its policy doesn't allow.
In the European Union, online purchases generally come with 14 days from delivery to withdraw from the contract, as set out in the EU Consumer Rights Directive. Some stores give more time for exchanges than for refunds, and that gap is where the exceptions that need a decision come from.
"A wrong answer at 11pm costs the store more than a right answer at 9am." ShopGuru
Why answering fast isn't enough
Speed solves half the problem. The customer wants an answer they can trust, and the store wants it to be the same answer your team would give.
Our position is simple: after hours, it is better to say "the team will confirm tomorrow from 9am" than to promise something only your team can decide. Customers accept waiting for a decision when they know what has already been taken care of and when the rest will arrive.
What loses sales is silence, not an announced wait. A pre-sale question left unanswered at 10pm risks ending in an abandoned cart.
The store's rules as the basis for customer service
The starting point is knowing where the answer to each type of question lives. Most of it already exists in the product pages, the exchanges policy and the carrier's delivery times.
| Customer question | Where the answer is | What the agent does |
|---|---|---|
| "When will my order arrive?" | Carrier and store delivery times | Replies with the status and the delivery time |
| "Will this coat fit someone who wears a size 40?" | Product page and size chart | Replies and suggests the size |
| "Can I exchange it after 20 days?" | Exchanges policy | Replies and opens the exchange, if the policy allows it |
| "Will you refund me, even outside the deadline?" | Nowhere: it's an exception | Hands over to your team, with a summary |
| "Do you give a discount if I buy three?" | A limit set by the store | Applies it up to the limit or asks for approval |
When the answer isn't anywhere, the agent says it doesn't know and logs the question as a gap. Your team answers it once and that answer becomes part of the store knowledge. Many pre-sale gaps are, in practice, product pages that don't answer customers' questions.
"The store's rules already answer most questions. What's missing is someone to read them at 11pm." ShopGuru
What should wait for your team's approval
Each type of action has an autonomy level, chosen by the store owner: the agent does it on its own, asks for approval, or never does it. Opening an exchange within the deadline can be automatic. A refund outside the deadline asks for approval. Changing a product's price can stay at "never does it".
Limits fine-tune the autonomy level: a store can let the agent offer free shipping on an exchange up to a certain amount and ask for approval above it.
This is where a custom agent parts ways with the AI that comes with your e-commerce platform: the platform's AI helps your team work, but in most cases it doesn't talk to customers or know the store's exceptions. We explain the difference in Platform AI or a custom agent.
What a good handover to your team looks like
Back to the boots at 11:12pm. The agent replies to the customer with what the policy allows:
"An exchange for another size is possible up to 30 days and has already been logged. A refund outside the deadline is a decision for the team, who will reply tomorrow from 9am." Example agent reply, fictional store
Your team receives a handover with everything it needs to decide in seconds:
- Request: refund for a pair of boots, 16 days after delivery, with the policy allowing 14.
- Already told to the customer: the exchange is logged and the refund depends on the team.
- History: the customer's second purchase from the store, no previous returns.
- Suggested action: accept the exchange and offer store credit as an alternative to the refund.
In the morning, your team opens a list of approvals instead of an inbox full of unread messages. They approve, decline or reply themselves, and the record keeps a name and a time.
Frequently asked questions
Does answering after hours mean someone has to be on call at night?
No. The agent answers what the store's rules settle and leaves the rest waiting for your team, with a summary. Customer service keeps your team's hours, and the store no longer goes quiet outside them.
What happens when the agent doesn't know the answer?
It tells the customer it will check with the team and logs the question as a gap. Your team answers once and, from then on, the agent answers that question on its own.
Can the agent issue refunds without approval?
Only if the store owner decides so. Each type of action has its own autonomy level, and a refund can be automatic up to a limit, ask for approval above it, or be kept for your team.
Does it work on the store's WhatsApp and email?
The agent replies in the website widget, on WhatsApp, by email and on Instagram. Each channel depends on an integration, which we confirm in the Diagnostic.
How long does it take to get after-hours customer service running?
Implementation takes 3 to 4 weeks, and we open one channel at a time, after testing with the store's real questions. These are indicative timeframes, which the Diagnostic confirms for each store.
Where to start
The first step is to look at the conversations the store already has and separate the ones the rules settle from the ones that need a decision. That's what we do in a first 30-minute call with a ShopGuru engineer. Book a call.
About this article
Written by ShopGuru's engineers. Published on 2 September 2026 and reviewed on 28 October 2026. The store, the customer and the messages in the examples are fictional. The 14-day period comes from Article 9 of Directive 2011/83/EU. This article is for information only and is not legal advice.