Blog

Shopify Order Status Automation: Updates and WISMO Replies

Shopify order status automation in two parts: notifying customers as orders move, then answering where is my order on every channel with live data.

Fyncall team 10 min read

A parcel box with a location pin floating above it

Shopify order status automation covers two jobs. The first is keeping customers informed as an order moves from unfulfilled to fulfilled, using Shopify’s notifications, the order status page and Shopify Flow. The second is answering “where is my order?” (WISMO) messages on WhatsApp, Instagram, email and web chat with live order data, and handing the exceptions to a person.

This guide is for Shopify store owners and support leads. It starts with Shopify’s built-in tools, then gives a WISMO reply flow you can copy, with rules for identity checks, late orders, order changes and WhatsApp templates.

What is Shopify order status automation?

Shopify order status automation is any setup that updates or reports an order’s status without a person doing it by hand. On the store side, that means Shopify emailing the customer a link to the order status page when you add a tracking number. On the support side, it means an AI agent looking up the order and replying when a customer asks where it is.

The two halves depend on each other. Good notifications reduce how often customers ask. A good WISMO reply catches the customers who ask anyway, because they missed the email, checked out with only a phone number, or their parcel stopped moving.

Which order statuses does Shopify track by default?

Every Shopify order carries several statuses at once, including order status, payment status, fulfilment status and, when a return exists, return status. The values below come from Shopify’s order status reference (checked 8 Nov 2026). Labels are shown as Shopify writes them.

Status typeCommon valuesWhat customers usually ask
Order statusOpen, Archived, Canceled“Did my order go through?”
Payment statusPending, Authorized, Paid, Refunded, Partially refunded, Voided“Was I charged?”
Fulfilment statusUnfulfilled, In progress, On hold, Scheduled, Partially fulfilled, Fulfilled“Has it shipped yet?”
Return statusReturn requested, Return in progress, Returned, Inspection complete“Did you get my return?”

Fulfilment status drives most WISMO questions. Shopify uses “Fulfilled” when you fulfil and ship all the items in an order, and “Partially fulfilled” when you fulfil only some of them. A customer who receives one parcel from a partially fulfilled order will often write in about the rest, so your WISMO reply needs to explain split shipments plainly.

How do you automate order status notifications for customers?

Start with what Shopify already sends, add Shopify Flow for store-specific rules, then decide whether WhatsApp order updates are worth the per-message cost.

Shopify notifications and the order status page

Shopify sends most customer notifications automatically. Its notifications guide says customer emails cover orders, shipping and account events, that “most notifications are sent automatically”, and that you can edit the templates with Liquid variables, your logo and your brand colours.

The order status page is the final page of Shopify checkout. According to Shopify’s order status page guide, customers can return to it to check their shipment, and orders sent with a supported carrier show real-time updates on the parcel’s location. Customers who checked out with only a phone number can opt in to email shipping updates from that page.

One detail catches stores out. Shopify’s order status update setup page says the order status link is emailed automatically when you add tracking numbers, but a customised template cannot include the link unless you add the {{ order_status_url }} code back. If you have edited your order confirmation, shipping confirmation or shipping update emails, check that the link is still there.

Shopify Flow for order status rules

Shopify Flow is Shopify’s free automation app, available on the Basic, Grow, Advanced and Plus plans. A Flow workflow is built from a trigger, conditions and actions: Flow watches your store for an event and runs the sequence of actions you set.

For order status, Shopify Flow suits internal housekeeping, for example tagging pre-orders or orders to a particular region so your team and your other apps can treat them differently. Keep tag names consistent, because your support team will see them when a customer asks about the order.

WhatsApp utility templates for order updates

WhatsApp works differently from email. Meta’s WhatsApp pricing page says a 24-hour customer service window starts when a customer messages you, and outside that window you can only send template messages. Order updates belong in the utility category, which Meta defines as “template messages for transactional or informational objectives”.

As Meta’s pricing page stood on 8 Nov 2026:

  • Meta charges per message, only when the message is delivered, by category and market.
  • Utility messages sent inside an open customer service window changed from free_customer_service to regular pricing on 1 October 2026, so they are now billable.
  • Template messages can be delivered at any time, including outside the window.
  • Every business phone number gets 1,000 free service messages a month, and unused ones do not carry over.

In Fyncall, the WhatsApp composer counts down the 24-hour window, and once it closes only approved templates can be sent. Prepare a utility template such as “We have an update on your order” before you need it. Our Shopify WhatsApp integration guide compares the ways to connect a number and where the template rules apply. Fyncall does not send marketing broadcasts, and WhatsApp message fees are billed by Meta or Twilio, not Fyncall.

How do you automate where is my order replies?

To automate where is my order replies, connect an AI agent to your live Shopify orders and give it a fixed sequence: identify the order, check the customer, report the status, and hand off anything unusual. This is the WISMO flow we recommend for Shopify order tracking automation in Fyncall:

  1. Ask for the order number plus the email or phone number on the order. Fyncall’s agent can look up orders and their status by order number, email or phone.
  2. Look up the order in Shopify. Fyncall syncs products, orders and customers from Shopify in real time, so the answer reflects the order as it is now.
  3. Give the status in plain words. “Your order shipped on Tuesday” is clearer than “Fulfilled”.
  4. Share the tracking link and estimated delivery date. Both are tools in the agent’s Delivery category.
  5. Hand off exceptions. If the order is late, the tracking has stalled or the customer is unhappy, pass the conversation to a person with a summary.

Fyncall creates an AI agent for each channel you connect, and knowledge and workflows can be shared between agents, so the same WISMO flow can run on WhatsApp, Instagram DMs, email and web chat, with every reply landing in one Shopify unified inbox. Each agent replies in the customer’s language. On the web chat widget, customers can also track an order inside the chat without a shopper account. For a wider view of what to automate, see our guide to Shopify customer support automation, and for the agent itself, the AI support agent for Shopify page.

Test the flow before going live. The Test sandbox lets you chat with the agent and see each tool trace, and Draft & Review, which is on every plan including Free, lets your team approve replies before they are sent.

Why verify the customer before sharing order details?

Verify the customer because an order number alone is not proof of identity. Order numbers appear in emails, screenshots and on packing slips, and anyone holding one could ask for the delivery address or the items in the parcel.

Ask for two details that must match the same order: the order number, plus the email address or phone number used at checkout. This is a recommended practice, not a built-in verification feature. In Fyncall you set it up as a Must Follow rule in the agent’s Guardrails, which are on every Fyncall plan, including Free. For example:

Before sharing any order details, ask for the order number and the email or phone number on the order. Only share details if both belong to the same order. If they do not match, do not say which part is wrong and offer to pass the conversation to the team.

Run a few mismatched requests through the Test sandbox to check the agent follows the rule every time.

What should happen when an order is late or tracking is stuck?

A late order or stuck tracking should go to a person, not get a second automated reply. The customer has usually seen the tracking page already, and repeating it back to them makes things worse.

Fyncall’s AI Escalation settings hand a conversation to your team when any of these triggers fires:

  • The customer asks for a human.
  • Frustration passes the threshold you set (2 to 5 negative indicators).
  • The agent fails to help after a set number of attempts (1 to 5).
  • The topic is sensitive, such as a legal threat or a complaint.

A VIP setting can also prioritise high-value customers when one of these triggers fires.

On handover your team gets the conversation with a summary, and the AI keeps helping: it stays with the customer while they wait, and on Pro, AI Copilot can draft replies and look up the order for whoever picks it up. Handover settings are on the Free plan. Also on Pro, AI-created tickets carry the intent, sentiment, actions taken and a suggested resolution, with SLA tracking for first response and resolution time. Outside working hours, the agent can suggest a ticket or create one automatically.

Add one Must Follow rule for stuck parcels too, for example: “If tracking has not updated for several days, apologise, do not guess a new delivery date, and escalate.” Choose the number of days to match your carriers. For trigger settings, what the person receives and after-hours rules, see our guide to Shopify AI agent handoff.

Can customers change or cancel an order in the same conversation?

Yes. Fyncall’s AI agent can update a shipping address, add an order note, or cancel an order that has not shipped, and it does each one only after the customer confirms. Order editing is on every plan, including Free.

If you would rather the AI never touches live orders, block the order modification tools in Guardrails and keep order lookups on. The agent still answers WISMO questions and hands change requests to your team. The AI does not issue refunds: it checks refund eligibility and refund status, and issuing the refund stays with your team. Our order editing for Shopify page shows each change step by step.

What does a starter setup cost?

A starter setup for Shopify order status automation costs little beyond your Shopify plan. Prices below were checked 8 Nov 2026; confirm on each provider’s site.

PieceCostNotes
Shopify notifications and order status pageIncluded with your Shopify planMost are sent automatically
Shopify FlowFree appBasic, Grow, Advanced and Plus plans
Fyncall Free$025 AI messages a month, up to 2 team members, Guardrails, Draft & Review
Fyncall Pro$34 a month500 AI messages a month, AI Copilot, tickets with SLAs
WhatsApp messagesSet by Meta or TwilioBilled by them, not Fyncall

An AI message in Fyncall is one reply the AI sends to a customer, on any channel. Human replies never count. To estimate how many WISMO replies you would need, count last month’s order status questions, and see our notes on reducing Shopify tickets for how to sort them. Fyncall pricing lists what each plan includes.

Common questions

Why do customers ask after getting a shipping email?

Usually because they missed the email, checked out with only a phone number, received one parcel of a split shipment, or saw tracking stop moving. Check that your templates still include the order status link, and answer the rest with live order data on the channel they used.

What if the customer does not have their order number?

Fyncall’s agent can also look up orders by email address or phone number. If your Must Follow rule asks for two matching details, decide which pairs you accept, such as the email plus the phone number on the order, and hand off anyone who cannot provide them.

Does the AI agent answer order questions on Instagram?

Instagram DMs are part of Fyncall’s inbox alongside WhatsApp, email and web chat, and each channel’s AI agent uses the same Shopify order data. Check the app for current Instagram connection availability before you plan around it, and read Meta’s rules for Instagram DM automation before you automate replies there.

Should static order questions go in an FAQ instead?

Yes, if the answer is the same for everyone. Delivery times by region and your returns window belong in your policies and knowledge base. Our Shopify FAQ automation guide sorts which questions need live order data and which do not.

Ready to try Fyncall?

Install it tonight, let the AI draft your first replies, and switch it on one channel at a time as you start to trust it.

  • Free plan, no credit card
  • 14-day free trial on Pro
  • Unlimited human replies on every plan