Tutorials

WooCommerce AI Chatbot Setup: Connect an AI Agent to Your Store

How to set up an AI agent on your WooCommerce store: order status, answers from your own products and policies, and abandoned cart recovery by email.

Omniops TeamEcommerce Operations28 January 20268 min read

Connect an AI agent to WooCommerce, and let it run support

Adding a chat widget to a WooCommerce store takes minutes. Getting an AI agent that looks up orders, answers from your own products and policies and follows up abandoned carts by email takes longer, and most of that time is you checking its work, not wrestling with settings.

This guide walks through connecting Omni to a WooCommerce store: what it does once it's live, what you decide along the way, and the realistic timeline. We make Omni, so we have a perspective. Where a plain chat widget is enough for your store, we'll say so.

TL;DR

To set up an AI agent on WooCommerce: connect it to your store's REST API, give it your policies and product content to read, set when a chat should come to you, then add its chat widget. With Omni, that means connecting WooCommerce via Application Passwords and going live once you trust its answers. Once it's running, Omni answers shoppers from your own products and policies and hands you anything outside your limits. Right now the first 500 shops take a founding place: your place number is your price in pounds a month, locked while you stay, with set-up and 300 answered conversations a month included. Once the places are taken, the plan is £500 a month, everything included. See pricing.

Chatbot or agent: know which one you're setting up

Most "WooCommerce AI chatbot" guides walk you through installing a widget that answers FAQs from a page you upload. That's useful, but it's the floor. The moment a customer asks "where's my order?", a chatbot stops and hands the work back to you.

An agent doesn't stop there. Connected to your WooCommerce REST API, it reads live order data: it looks up the order and the tracking itself. The difference is the whole point of setting AI up in 2026, and it's covered in depth in our agentic AI vs chatbot guide.

This guide is about setting up the agent kind, specifically Omni.

What Omni does once it's connected to WooCommerce

Before the setup steps, here's what you're setting up. These are the three things Omni does on a WooCommerce store.

Order updates and tracking. "Where's my order?" is one of the most common questions a shop gets, and the answer is already in your store and the carrier's tracking. Omni reads it via the WooCommerce REST API and answers straight away, any time of day. Your evenings stop disappearing into the same lookup.

Returns, to your policy. A customer asks about a return and Omni reads your return policy and the order's age. It answers from your policy, and anything outside it comes to you.

Abandoned cart recovery. When a cart has been sitting a while, Omni sends a recovery email at the time you choose. If the customer comes back to the chat and asks "is this in stock in size 10?", Omni answers rather than dropping them into a dead-end template.

None of this is a widget bolted to the side of your store. It's an agent working inside it.

Before you start

Two things to have ready.

Admin access to your WooCommerce store. You'll generate a WooCommerce REST API key (via Application Passwords or the WooCommerce API settings) so Omni can read order data and act on it. We walk you through this on the call. It's a few clicks, not a developer task.

Your policies, written down. This is the one real prerequisite. Omni can only follow rules it can read. Your return policy, shipping policy and key product information need to exist as text somewhere: your FAQ page, your policy pages, or a document you hand over. If your return policy is currently "it depends, message me", write it down first. That's not Omni's limitation; it's the thing every AI needs and most setup guides skip.

You don't need to format any of this specially. Omni reads your site and your policy pages as they are.

Setting up Omni on WooCommerce, step by step

The steps below are in order. Installing the widget is the quick part; getting the agent working well takes longer.

Step 1: Connect WooCommerce

You generate a WooCommerce REST API key and give Omni access. That lets Omni look up orders and their status. We do this together on a short call so the permissions are right the first time.

Step 2: Let Omni read your store

Omni reads your storefront, product pages and policy pages. This is how it learns to answer in line with your actual returns window, your real shipping times, and your specific products, not a generic FAQ. You don't re-enter any of this; Omni ingests it. If a policy is missing or ambiguous, this is where it shows up, and it's worth fixing now rather than after go-live.

Step 3: Set the rules

This is the part that matters most and the part a plain chatbot doesn't have. You decide:

  • Escalation triggers. What always comes to you: a complaint naming a staff member, a custom-order question, anything mentioning legal action. Define these explicitly rather than hoping the agent guesses.
  • Tone. Omni answers in your store's voice. You confirm it sounds like you before any customer sees it.

Step 4: Test against your real store

Ask Omni the questions you already know the answers to. "What's your return policy?" "Where's order #1247?" "Can I return this after three weeks?" Check it reads your live order data correctly and that the hand-off rules fire. Test the edges: a request outside policy, a frustrated customer, a question your content doesn't cover. This is where you build trust in the agent before it's live.

Step 5: Go live (when you trust its answers)

Add Omni's chat widget to your storefront, switch it on for all visitors, and confirm it's appearing and answering. The widget is one surface; Omni is also reachable from the owner companion app, so you can see what it's answering from your phone.

That's the setup. The technical part is quick; the rest is you checking its answers and tuning its limits until you trust it with your customers.

The first days live: watch, then loosen

For the first days live, look at the conversations once a day. Three things to check:

  • What it's answering. This is the volume coming off your plate: watch how many "where's my order?" and returns questions it answers without needing you.
  • What it's passing to you that didn't need to be. If Omni is bringing you things it could safely answer, loosen a rule. If it's answering something you'd rather see, tighten one.
  • What your content doesn't cover. If several customers ask the same thing and Omni can't answer it, that's a gap in your policies, not the agent. Add it; Omni picks it up.

The setup isn't a one-time event you walk away from. It's a period of watching, then a steady state where Omni answers the routine and brings you the rest.

When a plain chat widget is enough

We'd rather you set up the right thing than the most expensive thing.

If you're doing under five orders a day, you can answer every message yourself in twenty minutes. A free chat widget and a good FAQ page will serve you better than an agent until your volume grows. If your product is genuinely consultative (bespoke, high-ticket, the conversation is the sale), customer-facing AI is the wrong call.

The agent earns its place when you're answering the same question for the tenth time and when "where's my order?" is eating your evenings. If that's your store, the time spent on setup pays for itself.

Setting up Omni

Omni is built for ecommerce SMBs on WooCommerce in the UK and Ireland: one flat monthly price in GBP, no per-ticket charges. Every capability is included: order status, answers from your own products and policies, and abandoned cart recovery by email.

Right now the first 500 shops take a founding place: your place number is your price in pounds a month, locked while you stay, with set-up and 300 answered conversations a month included. Once the places are taken, the plan is £500 a month, everything included. It's monthly, with no long contract. See pricing for the current detail.

If you want to see how Omni compares to the tools you may already be weighing (Tidio, Gorgias, Intercom), our honest ecommerce AI support comparison is the place to start. If you already know you want an agent on your WooCommerce store, pricing is straightforward.

woocommercewoocommerce-ai-chatbotai-agent-for-woocommercesetup-guideecommercetutorial

Ready to stop answering the same questions?

Set-up on your own site is included. Your founding price is your place number, locked while you stay.

See pricing