How to Handle 'Where Is My Order?' Without Lifting a Finger
Order tracking questions are the most common e-commerce support message. Automate them completely.
The Number One E-Commerce Support Question
"Where is my order?" and its variants account for 25 to 40% of all e-commerce support messages. That is a massive chunk of your support volume spent answering the same type of question: "When will it arrive? Has it shipped? Where is my tracking number?"
Every one of these messages has the same answer: the order status from your fulfillment system. There is zero creative thought required. This is a prime automation target.
The Setup
Step 1: Connect your e-commerce platform. If you use Shopify, the integration connects in 2 minutes with OAuth. The system can now look up orders by customer email.
Step 2: Create a routing rule for the order_tracking intent. When a customer asks about their order, the system classifies it as order_tracking and fires the rule.
Step 3: Set the auto-reply template.
A good order tracking response includes:
- Acknowledgment that you received their question - Their order status (pulled from Shopify) - A tracking link if the order has shipped - Expected delivery date if available - A note that they can reply if they need more help
Template example:
"Thanks for reaching out! Your order [order_number] is currently [status]. [If shipped: You can track it here: tracking_link. Expected delivery: delivery_date.] [If not shipped: It is being prepared and should ship within estimated_days.] Reply here if you need anything else."
Step 4: Set confidence threshold to 85%. You want the system to be confident this is an order tracking question before auto-responding. Messages like "I ordered the blue one but got the red one" should not trigger the tracking response; they should route to a human.
Handling Edge Cases
Not every "where is my order" message is straightforward:
"I ordered 3 days ago and it still has not shipped." This is an order tracking question with an implicit complaint about shipping speed. The auto-reply with current status handles it. If the status shows "processing" after 3 days, a human might need to follow up about the delay.
"My tracking says delivered but I did not receive it." This is not an order tracking question. The classifier should pick up on the mismatch and route it differently (likely delivery_issue or missing_package intent). This needs human intervention.
"Where are my orders? I placed 3 this week." Multiple orders require a more complex response. If confidence is high, the system can include details for all recent orders. If not, route to a human.
The Impact
For a Shopify store getting 200 support messages per month:
- Before automation: 60 to 80 "where is my order" messages handled manually at 3 minutes each = 3 to 4 hours/month - After automation: Same 60 to 80 messages auto-resolved in seconds. Zero manual effort. - Customers get an answer in under 5 seconds instead of waiting hours
That 3 to 4 hours per month might not sound like much, but it is the most boring, repetitive 3 to 4 hours of your month. And for customers, the speed difference between "seconds" and "hours" directly affects whether they buy from you again.
Beyond Order Tracking
Once you have automated order tracking, the same pattern works for other common e-commerce questions:
- Shipping costs: Auto-reply with your shipping policy - Return requests: Auto-reply with return instructions and initiate the return - Discount codes: If a code is not working, auto-reply with troubleshooting steps - Product availability: Auto-reply with current stock status
Each of these can be set up as a separate intent with its own rule. Combined, they can automate 50 to 70% of your total support volume.