Workflow
How can customers handle WooCommerce orders and refunds directly in chat?
Customers can track orders, request self-service refunds, and manage account details right in a chat widget on your WooCommerce store. Chatref’s AI agents use custom actions to fetch real-time order status and process refunds, all grounded in your store policies. Complex issues escalate to human support in a shared inbox, without losing context.
Prepare Your AI Agent with Your Store Policies
Before the agent can answer refund questions or guide order changes, it needs to understand your business rules. Upload your return policy, shipping terms, product-specific guarantees, and FAQs to Chatref. The AI agent will then respond from those documents, never guessing - so a customer asking “Can I return a sale item?” gets the exact answer your policy states.
This grounding makes self-service refunds safe: the agent knows when a refund is allowed and can reference the correct timetable and conditions before any custom action is triggered.
Automate Order Lookups with Custom Actions
A custom action is a small piece of logic that connects Chatref to your WooCommerce backend. Build one that accepts an order number or the customer’s email address and calls the WooCommerce REST API. When a shopper types “Where’s my order?” the AI agent runs the action, fetches the current status, and replies with the tracking link and estimated delivery date - true chatbot order tracking without logging in.
You can design further actions for customer account tasks: update a shipping address, change the shipping method, or view past orders. The agent will collect the required fields right in the chat and hand them to the action, keeping your workflow inside the widget.
Let Customers Request Refunds in the Chat
Combine policy grounding with a refund custom action. First, the agent checks eligibility against your training docs - if the order is within the return window and meets your conditions, it proceeds. It then collects the reason for the refund, verifies the order identity, and calls the WooCommerce refund endpoint.
You can set the action to issue the refund immediately or to create a pending request that your team reviews in the shared inbox. Either way, the customer completes the entire process in the chat widget, seeing a confirmation with the refund amount and timeline. This turns refund management into a clean self-service experience that saves support time.
Embed the Widget and Let Customers Self-Serve
Add Chatref’s website-widget snippet to your WooCommerce store once, and it appears on every page. The moment a customer needs order help, they open the chat, type naturally, and the AI agent responds with the answers and account actions you’ve set up. No separate login, no navigation away from the product page - the widget handles everything from “Track my order” to “Update my shipping address” in a single thread.
Escalate Complex Cases to a Human Agent
Some tasks need a human validation step - for instance, changing a shipping address after the order is marked as shipped, or reviewing a return that falls just outside your policy. Use the shared-inbox to let your team monitor conversations live. When the AI agent encounters a situation it can’t fully resolve, it flags the chat and hands over with the full chat history, order details, and any data collected so far. Your support agent steps in to assist, with zero context loss.
This hybrid model keeps the quick, repetitive work automated while your team handles the nuanced exceptions.
FAQ
Can customers check order status without logging in?
Yes. By embedding Chatref’s widget, you can design a custom action that matches the customer’s email and order number against your WooCommerce database. The AI agent asks for those two pieces of info in the chat and then fetches the order status - no store login required.
How do I let customers request refunds in chat?
Start by uploading your refund policy so the agent knows the rules. Then create a custom action that verifies order eligibility, collects a reason, and calls your WooCommerce refund API. The agent guides the customer through the process and either auto-issues the refund or sends a pending request to your team.
What if a customer needs to update their shipping address?
Set up a custom action that checks if the order is still editable (e.g., not shipped). The agent asks for the new address, validates it, and updates the order directly if possible. For orders already in transit, the agent can escalate to the shared-inbox, where a human agent steps in with full context.
Can chat handle subscription cancellations for WooCommerce?
Yes. If you use WooCommerce Subscriptions, you can build a custom action that looks up the customer’s active subscriptions and accepts a cancellation request. The agent can confirm the next billing date and status, then trigger the cancellation - all in the chat widget.
Put this into practice
Chatref answers your customers from your own content, day and night. Add it to your site and go live in minutes – free to start.