Ecommerce Customer Service Automation: What to Automate

Customer service automation for online stores: which requests to automate, which to keep human, the channels to offer and the tools that run it.

Ecommerce Customer Service Automation: What to Automate

Summarize this article with an AI

Table of contents (13)

Key takeaways

  1. Ecommerce customer service covers questions before the order, order and delivery status, returns, exchanges and refunds, and help with the product after delivery.
  2. Automate the answers that already exist in your order data, catalog or written policies, and keep a person for anything that moves money, makes an exception or handles a complaint.
  3. Shopify covers part of the work natively with store policies, Shopify Inbox, the order status page and self-serve returns, and Kanal handles the WhatsApp part with an AI agent that hands off to your team.

Ecommerce customer service is the help an online store gives shoppers before and after they buy: answering product, delivery and payment questions before the order, keeping customers informed about their order and its delivery, and handling returns, exchanges, refunds and problems afterwards. It runs on the channels customers already use, usually email, live chat on the store, messaging apps such as WhatsApp, and sometimes phone.

Good customer service for a store comes down to three things: answers that are right because they come from your order data and your written policies, answers that come quickly on the channel the customer chose, and a person who takes over when money, an exception or a complaint is involved. That split is also the rule for automation: automate what is a lookup or a written policy, keep people for judgment.

This guide maps the requests a store receives, compares the channels, shows what Shopify already does for you according to the Shopify Help Center (read on October 23, 2026), and sorts the work into what to automate and what to keep human. It then covers the metrics to track, the main types of tools and where WhatsApp fits. It gives no "good response time" benchmark: we found no primary source that publishes one for online stores, and a figure without its method cannot be compared with yours.

What does ecommerce customer service cover?

Requests follow the life of an order. Sorting them by moment shows what each answer needs and who can give it.

MomentTypical requestsWhat the answer needsWho can answer
Before the orderSize, materials, compatibility, stock, delivery time and cost, payment methods, discount codesProduct catalog, shipping settings, policiesFAQ page, AI agent, staff
Order placed, not shippedChange the address, add an item, cancelThe order and its fulfillment statusStaff, self-serve cancellation
In transitWhere is my order, delay, tracking link that shows nothingFulfillment and tracking dataShipping notifications, order status page, AI agent with order lookup
DeliveredMissing item, damaged product, wrong itemThe order, photos from the customerStaff
After deliveryReturn, exchange, refund statusReturn rules, refund statusSelf-serve returns, staff
Using the productHow to use it, care instructions, warrantyProduct content, warranty termsFAQ page, AI agent, staff

Two observations from this table. First, most answers depend on data you already hold: the catalog, the order, the tracking number, the policy. Second, the requests that need a person are the ones where something has gone wrong or where money is involved. Both points shape how you organize the work.

Which customer service channels should an online store offer?

The Shopify Help Center's page on providing online customer service puts it plainly: "Offering multiple communication channels is essential for providing excellent customer service." The same section presents Shopify Inbox as a free app that lets visitors message you from the online store chat.

Shopify Help Center page on online customer service, recommending several contact channels and presenting Shopify Inbox and a FAQ page

Source: Shopify Help Center, Providing online customer service, read on October 23, 2026.

Multiple does not mean every channel. Each channel you list is a promise to answer there, so pick the ones you can staff:

ChannelGood forWatch out forOn Shopify
EmailDetailed cases, photos, a written recordSlow back-and-forthContact page, order notifications
Chat on the storeQuestions while the shopper browsesThe conversation ends when the visitor leavesShopify Inbox
WhatsAppConversations that continue after the visit, photos of a damaged item, order updatesRules of the WhatsApp Business Platform (see below)Through a WhatsApp app
PhoneUrgent or complex casesStaffing, no written trailNumber in your contact information
Self-serviceAnswers without contacting youPages must stay up to dateFAQ page, order status page, self-serve returns

WhatsApp has one rule worth knowing before you choose it. Meta's WhatsApp Business Platform documentation states that non-template messages (free text, images and so on) can only be sent during an open 24-hour customer service window, which opens and resets each time the customer sends a message. Inside that window, your team or an AI agent replies freely. Outside it, the business has to send an approved template. Our guide to WhatsApp customer support on Shopify walks through the support flows that work on that channel.

Whatever you choose, write it down. In Shopify, Settings > Policies includes a Contact information policy next to the return, shipping and privacy policies, and the Help Center notes that store policies are automatically linked in the footer of your checkout pages.

What does Shopify already handle for you?

Before adding any tool, use what the platform does natively. Every question a page answers is a message nobody has to write.

Policies and a FAQ page

Your return, shipping and contact policies are the source for every later answer, written by a person or by an AI. Make them specific: return window, condition of items, who pays return shipping, refund method and timing. Our guide to the Shopify return policy covers the settings in detail.

The Help Center also suggests a FAQ page when customers often ask similar questions: Shopify's example is a shopper who wants to know whether the fabric meets their ethical standards. Build it from your real messages, not from a template.

The order status page

Shopify's page on order tracking lists three ways customers reach their order status page: signing in to their customer account, clicking the tracking link in the shipping confirmation email, or entering their order confirmation number and verifying their email or phone number. For supported carriers, the page displays updates on the location of the shipment. Without a tracking number, the order stays in the On its way status, and you can mark it as delivered from the order details page once the customer has it.

Adding tracking numbers to every fulfillment is one of the cheapest service improvements a store can make: it turns a question into a link. Our guide to WISMO requests shows how to measure them and cut them down.

Self-serve returns and cancellations

Shopify lets customers submit return and cancellation requests from their order status page. According to the setup page:

  1. From your Shopify admin, go to Settings > Customer accounts.
  2. In the Customer accounts section, turn on Self-serve returns and cancellations.
  3. In the request type menu, choose Return and cancel requests, Return requests only or Cancel requests only.

Shopify Help Center steps to activate self-serve returns and cancellations in Settings, Customer accounts

Source: Shopify Help Center, Setting up self-serve returns and cancellations, read on October 23, 2026.

The same page lists the limits. The feature doesn't work with legacy customer accounts. Customers can't request exchanges. Customers can return only fulfilled items and cancel only unshipped items. And a request doesn't act on its own: you review each one and approve or decline it. In other words, Shopify automates the intake, and the decision stays with you.

What should you automate, and what should stay human?

A simple rule sorts most requests:

Automate when the answer is already written down (in your order data, your catalog or your policies) and nothing changes hands.

Keep a person when money moves, when you make an exception, or when the customer is upset.

Applied to the usual requests:

RequestAutomate?HowWhy
Shipping cost and delivery timeYesFAQ page, AI agent reading your shipping policyThe answer is stable
Product and size questionsMostlyAI agent trained on your catalog, with a handoffCatalog-based, edge cases go to staff
Where is my orderYes, after an identity checkShipping notifications, order status page, AI agent with order lookupIt is a data lookup
Address change before shippingPartlyCollect the request automatically, staff edits the orderEditing an order is an action
Return within the policyPartlySelf-serve returns, staff approvesShopify has you review each request
Refund, discount, goodwill gestureNoStaffMoney moves
Damaged or wrong itemIntake onlyAutomation asks for the order number and photos, staff decidesJudgment and cost
Complaint or legal questionNoStaff, ideally a senior personRelationship and risk
Message outside opening hoursYesAfter-hours reply, AI agentSets expectations

An AI agent is the tool that moves the "Mostly" and "Yes" lines from your team to software. It answers from the sources you give it, so the quality of your policies and product pages sets the quality of its answers. Our guide to the AI chatbot for ecommerce explains how these agents work and how stores ground them in their own data.

Signs that an automation is hurting service

  • Customers repeat their question in different words.
  • Customers ask for a human early in the conversation.
  • The same order generates a second contact a few days later.
  • The bot states a policy that is not yours, or an old one.

When you see these signs, fix the source (policy, FAQ, product page) before tuning the bot, and always leave a visible way to reach a person.

How do you answer before customers ask?

Proactive service removes questions instead of answering them. The usual sequence for an order:

  1. Order confirmation, with the items, the delivery address and the expected delivery time.
  2. Shipping confirmation, with the tracking link.
  3. Delivery updates when the carrier reports them.
  4. A delay notice as soon as you know an order will be late, with the new date and the options.

Shopify sends order and shipping notifications by email. Other channels, WhatsApp included, are added through apps.

The delay notice is also a legal matter in the US. The FTC's business guide to the Mail, Internet, or Telephone Order Merchandise Rule explains that a seller must have a reasonable basis for shipping within the time it states, or within 30 days when it states none. When it cannot ship on time, it must offer the buyer a choice between accepting the delay and canceling the order for a prompt refund, and for most payment methods the refund is due within seven working days after the order is cancelled.

FTC business guide to the Mail, Internet, or Telephone Order Merchandise Rule, with its section on how to comply

Source: Federal Trade Commission, Business Guide to the FTC's Mail, Internet, or Telephone Order Merchandise Rule, read on October 23, 2026.

This is a summary, not legal advice: read the guide for the cases that apply to your store. In practice, a delay notice template ready before peak season saves both a scramble and a compliance problem.

How do you measure ecommerce customer service?

Five metrics cover most of what a store needs. Compute them over the same period and per channel.

MetricFormulaWhat it tells you
Contact rateConversations ÷ orders × 100How many questions your store generates
First response timeMedian time between the customer's first message and the first replyHow long customers wait
Automated resolution rateConversations closed without a person ÷ conversations × 100How much automation actually handles
Repeat contact rateOrders with two or more contacts on the same issue ÷ orders with a contact × 100Whether answers solve the problem
Customer satisfaction (CSAT)Positive survey answers ÷ survey answers × 100How customers felt about the answer

A fictional example to show the arithmetic. A store ships 2,000 orders in a month and receives 300 conversations:

  • Contact rate = 300 ÷ 2,000 × 100 = 15 conversations per 100 orders.
  • 180 conversations are closed without a person: automated resolution rate = 180 ÷ 300 × 100 = 60%.
  • 30 orders needed a second contact on the same issue, out of 250 orders with a contact: repeat contact rate = 30 ÷ 250 × 100 = 12%.

The contact rate is the one to watch after every change. If you add tracking links to all fulfillments or rewrite the return policy, a lower contact rate per 100 orders shows the change worked, without being distorted by a busy or quiet month. An automated resolution rate that rises while the repeat contact rate also rises means the bot closes conversations without solving them.

Which tools do online stores use for customer service?

Tools fall into a few categories. A small store often starts with Shopify Inbox and email, and adds a helpdesk when several people answer across several channels.

CategoryWhat it doesExamples
HelpdeskBrings channels into one queue of tickets, with assignment, macros and reportingGorgias, Zendesk, Crisp
Chat on the storeA chat window on the storefrontShopify Inbox
AI agentAnswers automatically from your catalog, policies and order data, then hands offShopify's Inbox agent, AI features of helpdesks, Kanal's AI Agent on WhatsApp
ReturnsReturn requests, labels, refundsShopify self-serve returns, dedicated return apps
WhatsApp platformAccess to the WhatsApp Business Platform, inbox, automationsKanal

A few facts from the vendors' own documentation. Shopify describes Shopify Inbox as a free app, with an optional Inbox agent that answers from your product catalog, policies and store content; our article on Shopify Inbox details what it does and its limits. Gorgias presents itself as a helpdesk built around ecommerce, and Zendesk as a customer service platform with a Shopify app; our Gorgias vs Zendesk comparison sets their plans and Shopify features side by side.

Choose by the job: the number of people answering, the channels your customers use and the data the tool must read from Shopify.

Where does WhatsApp fit, and what does Kanal do there?

WhatsApp suits the requests that need a back-and-forth: a size question before the order, a photo of a damaged item, an update on a delayed parcel. The conversation stays in the customer's phone, and it continues after they leave your site.

Kanal is a WhatsApp marketing and sales app for Shopify, used by more than 500 brands, set up in 5 minutes, with plans from 89 EUR per month. For customer service, it covers the WhatsApp side:

  • An AI agent that answers on WhatsApp. Kanal's WhatsApp AI agent replies to customers' WhatsApp messages in your name and tone, day and night, from your website, your Shopify catalog, your documents and your questions and answers. It is part of the Scale and Business plans.
  • Order questions with an identity check. When a customer asks about an order, the agent asks for the email address used for the order and the order number, and answers only if both match an order in your store.
  • No money decisions. The agent never refunds, never grants a discount and never cancels an order. A refund, return, goodwill or cancellation request is escalated to your team.
  • A handoff your team sees. In the Hand off to a human mode, the agent pauses on the conversation, flags it in the Kanal inbox and alerts the email addresses you chose. If Gorgias or Crisp is connected, the conversation is sent there, and your agents' replies reach the customer on WhatsApp. Kanal's help center describes the escalation modes in detail.
  • Shipping updates on WhatsApp. Automations start from Shopify shipment statuses (shipped, in transit, out for delivery, delivered, ready for pickup), so WhatsApp order notifications carry the tracking link before the customer asks.
  • An after-hours reply. Business hours settings send an automatic message when a customer writes while you are closed.

One point on consent. A customer who writes to you opens the conversation. Proactive messages such as shipping updates go to customers who opted in on WhatsApp, which Kanal records from its widget, pop-ups, QR codes and WhatsApp links, not from the marketing checkbox of the Shopify checkout.

Email, phone and your helpdesk stay where they are. Kanal adds WhatsApp to them, with the automation rules described above.

Ecommerce customer service in short

  • Scope: questions before the order, order and delivery status, returns, exchanges and refunds, help with the product.
  • Channels: the ones you can staff, listed in your contact information, plus self-service pages.
  • Shopify first: policies, a FAQ page, tracking numbers on every fulfillment, self-serve returns.
  • Automation rule: automate answers that already exist in your data or policies, keep people for money, exceptions and complaints.
  • Proactive service: confirmation, shipping, delivery and delay messages remove questions before they are asked.
  • Measure: contact rate per 100 orders, first response time, automated resolution rate, repeat contacts, satisfaction.
  • WhatsApp: an AI agent for the repeated questions, a clear handoff for the rest.

To see how the WhatsApp side would work on your store, you can book a demo with the Kanal team.

Demo with the Kanal team

See Kanal on your own store

  • Your campaigns and cart reminders on WhatsApp, starting from your own store
  • Post-purchase offers, back-in-stock alerts, then the AI agent that advises your customers
  • You leave with the plan that fits and its price

From €89/month

Kanal dashboard: revenue, orders and WhatsApp flows of a Shopify store
brands
500+
to set up
5 min
open rate on WhatsApp
+90%

5/5 on the Shopify App Store (132 reviews)

Nicolas Provost
Nicolas ProvostWhatsApp Marketing & Shopify Expert at Kanal

Nicolas helps e-commerce brands grow revenue with WhatsApp marketing. With deep expertise in Shopify ecosystems and conversational commerce, he shares proven strategies for abandoned cart recovery, broadcast campaigns, and AI-powered customer engagement.