Where’s my order?
Checked, then answered.
A where is my order chatbot answers order status questions by looking the order up and explaining it, so customers get an answer at any hour and your team gets fewer emails. Dazza checks the order in Shopify or your own system, makes sure the person asking placed it, and explains the status and tracking.
The same question.
Hundreds of times.
Order status is the question online stores get most. Each one is quick for a person, but every one needs a lookup, and they arrive at all hours.
The status check
Where’s my order? It’s #2048.
The answer is in your system. The customer just can’t see it, so they ask.
ORDER STATUSThe late delivery
It said Tuesday. It’s Thursday.
A worried customer wants to know what happened and what happens next. Tone matters as much as the date.
DELAYSThe stuck parcel
Tracking hasn’t moved in three days.
Usually a carrier question. Sometimes the parcel is lost, and a person needs to step in.
HANDOVERYour orders,
looked up properly.
Three ways to reach your orders. Each one keeps order details for the customer who placed the order.
Shopify orders, built in
Connect your shop in Connections. Dazza looks up and tracks orders when the order number and email match, with the carrier and tracking link. On Growth and above.
Check an order TEMPLATE
Collects the order number, makes sure the customer is verified, then sends both to your own system. Your system replies with the status and Dazza explains it. On Scale and above.
Zapier’s MCP server
For other platforms: connect it in Connections and switch on its order tools for your store. Dazza looks orders up while it chats, with the same checks. On Growth and above.
Delivery answers, cited
Delivery times, carriers, cut-offs and countries answered from your own pages, each with its source.
Pass an enquiry to the team TEMPLATE
For a problem only a person can fix, such as a lost parcel, the request reaches your inbox with the order number.
Handover with a summary
When the customer asks for a person or is upset, your team takes over with the order and the conversation so far.
Order details,
only for the orderer.
Anyone can type an order number. So Check an order asks the customer to prove who they are before it runs: a six-digit code sent to their email, or your site’s signed login. Your system gets the verified email with the order number, and replies only if they match.
- Codes expire after 10 minutes and are rate-limited
- Signed-in customers skip the code
- An email typed in the chat never counts as proof
Helpful with orders.
Careful with data.
The checks run in code, before anything reaches your system. They don’t rely on the AI behaving.
Verified customers
Check an order needs a verified customer before it runs. A six-digit email code or your site’s signed login counts; an email typed in the chat doesn’t.
GROWTH AND ABOVEYour system decides
Dazza sends the order number and the verified email, signed with a secret only you and Dazza hold. Your system checks they match and replies with what the customer may see.
SIGNED REQUESTSChanges need a yes
With Shopify or tools over MCP, lookups run straight away. Tools that change things, such as cancelling an order or editing an address, ask the customer to confirm and need a verified customer, and you can add team approval.
CONFIRM AND APPROVEFrom “where is it?”
to “thanks”.
In this example, a shopper asks in web chat, proves their email and gets the status from your system, in under a minute.
- Jamie: Hi, where’s my order? It’s 2048.
- Dazza: I can check that for you. First, I need to confirm it’s you.
- Confirm it’s you
We’ve sent a 6-digit code to jamie@example.com.
- Jamie: Done.
- Dazza: Thanks, Jamie. Order 2048 left our warehouse yesterday with DPD and is due on Thursday between 9am and 1pm. You can follow it here: track.example/2048
- Jamie: Perfect, thanks.
Behind the scenes
- The question matches Check an order: “When the customer asks where their order is, when it will arrive, or about an order’s status.”
- Customer verifies their email first is on, so Dazza emails a code before it runs anything.
- Your system gets
order_numberandcustomer.verified.email, checks they match, and replies with the status. - Dazza explains the reply in your tone. It’s told never to invent delivery dates, so it only gives the ones your system sends.
Order tracking,
set up today.
On Shopify, connect your shop in Connections and switch its order tools on instead. Otherwise you’ll need your own system’s address, a Make or n8n scenario that looks orders up, or Zapier’s MCP server.
Add Check an order
In Workflows, pick it from the Online stores templates. It starts in Test, with Customer verifies their email first on.
Point it at your orders
Enter your system’s address, or a Make or n8n webhook that looks the order up and replies. On Zapier? Connect its MCP server in Connections instead.
Send a test
Use Send a test to see what your system replies, then ask “where’s my order?” in the preview.
Set it live
Switch it to Live and publish. Dazza starts answering order questions on your site and, for verified senders, by email.
Can Dazza look up Shopify orders?
Yes, built in, on Growth and above. Connect your shop in Connections with your own Shopify app’s Client ID and secret. Dazza looks up and tracks orders when the order number and email match, lists recent orders for verified customers, and can cancel an unsent order or change its address once the customer confirms. See Connect Shopify.
How does Dazza know it’s the customer’s order?
It doesn’t take their word for it. With Shopify, the order number and the email it was placed with must both match, and a customer who hasn’t verified their email sees only the town and postcode it’s going to. With Check an order, the customer proves their email with a code, or is signed in to your site, and your system checks that email matches the order before it replies.
Do I need a developer?
Not with Shopify, Zapier’s MCP server or a Make or n8n scenario. With your own API, a developer adds one endpoint that checks Dazza’s signature and replies with JSON. See Call your own system.
Can I use a Zapier webhook for order lookups?
Not for lookups. Zapier’s Catch Hook always replies with the same short receipt, so it can’t send the order back. Use Zapier’s MCP server for lookups instead, or Make or n8n, which can reply with data.
What happens when a parcel is lost?
Your system can say so in its reply, and Dazza offers the team. When the customer asks for a person or is upset, Dazza hands over with a summary, so your team starts with the order and what’s been said.
Which plan do I need?
Shopify, Zapier’s MCP server and verified customers are on Growth and above. Calling your own system is on Scale and above. See pricing.