In short: Setting up a WooCommerce chatbot comes down to three steps: letting Puhera crawl the pages, blog posts and policies on your WordPress site; connecting your WooCommerce store to Puhera through an MCP connection; and adding Puhera's embed script to your site. The bot then answers product and policy questions with cited sources, helps with order questions and hands conversations to an agent when needed.
Why is a WooCommerce chatbot setup different?
WooCommerce is an e-commerce plugin that runs on WordPress. On a WooCommerce site, the store and the content live side by side: product pages share the same site with blog posts, guides, company pages and policy text.
That's both an advantage and something to watch. The advantage is that the bot has a rich pool of content to learn from right away. The catch is that years of old campaign announcements, outdated blog posts and contradictory pages can leak into the bot's answers.
This guide walks through the setup with that WooCommerce-specific situation in mind. For the general concepts, see what is an e-commerce chatbot.
Step 1: How do you prepare your WordPress content for crawling?
Puhera crawls your website automatically. Before it does, review your site through a shopper's eyes. This checklist helps:
- Old campaigns: unpublish or update expired discount and shipping promotion pages.
- Contradictions: if one page says returns are accepted within 14 days and another says 30, settle on one correct answer.
- Policy pages: make sure shipping, returns, exchanges, payment and privacy pages are public and current.
- Product descriptions: add materials, dimensions and usage details to products with one-line descriptions.
- Blog and guides: how-to guides, care tips and comparison posts make the bot a better product advisor, so keep them up to date.
Information that isn't on your site can be added as files. Puhera supports PDF, Word, PowerPoint and text uploads, which covers things like price terms for business customers or product spec sheets.
Finally, add your most common questions to the knowledge base as an FAQ. We explain how to organize all of this in how to build a chatbot knowledge base.
Step 2: How does the bot learn your product catalog?
To recommend products, the chatbot needs to know them. A WooCommerce store has two routes:
- Google Merchant feed: if your store produces a product feed for Google Merchant, Puhera can sync your product catalog from that feed.
- WooCommerce MCP connection: once your store is connected through MCP, the bot can use store data for actions such as product recommendations.
Whichever route you choose, product names, variants and category labels that match the words shoppers actually use will make recommendations more accurate.
Step 3: How do you connect WooCommerce through MCP?
MCP (Model Context Protocol) is a protocol that gives AI assistants a standard way to reach data and tools in external systems. Puhera connects to WooCommerce through MCP.
The general flow: choose the WooCommerce integration in Puhera, connect your store and authorize access, then decide which actions the bot may take. Those actions cover product recommendations, order lookup and similar tasks.
The WooCommerce integration is included in the Pro and Enterprise plans. See the WooCommerce integration page for details, and read what is MCP for the background.
Step 4: How do you add the embed script to WordPress?
Once you've customized the bot to match your brand (logo, avatar, colors, corner radius, tone, welcome message and embed icon), Puhera gives you a ready-made embed script.
Add that script so it loads on every page of your WordPress site, either in your theme's template or through any method your WordPress setup offers for adding custom code. There's no coding involved; you only place the ready-made script.
Two things to watch:
- Caching: caching plugins, common on WordPress sites, can delay the change from showing up, so clear your cache after adding the script.
- Security: use Puhera's domain restriction and embed-origin protection so the bot only runs on your domain.
Step 5: How should you handle order questions?
"Where is my order?" is one of the most common questions any online store gets. With the WooCommerce MCP connection, the bot can help with actions such as order lookup. Before you turn that on, answer these questions:
- Who will the bot show order details to? Order information is personal data, so be clear about what the bot should ask the visitor for before sharing anything.
- When should it hand off? Lost parcels, damaged items and return disputes are better handled by an agent.
- What should the bot avoid promising? Use the directive to tell the bot to stay cautious about things you can't guarantee yourself, such as an exact delivery date.
With Puhera's live support, the visitor joins a priority-ordered queue and the agent reads the bot conversation before taking over. For ideas on automating order questions end to end, read how to automate order status questions.
Can the chatbot take over your WordPress forms?
Many WooCommerce sites have a contact form, a quote request form or a wholesale application form. Visitors usually hunt for these at the bottom of the page and often leave without filling them in. A chatbot can collect the same requests inside the natural flow of a conversation.
On Puhera's visual automation canvas you could, for example, build these flows:
- Bulk order intent: when a visitor asks about bulk purchases or business pricing, show a lead capture form and email your team.
- Back-in-stock requests: collect contact details from visitors asking about a sold-out product.
- External systems: forward the collected details to your own system with a webhook (an external HTTP request).
See more lead capture scenarios on the lead capture chatbot page.
Step 6: Test and go live
Try these scenarios in preview:
- Ask a policy question and check that the cited source is the right page.
- Ask about a topic covered in one of your blog posts and see whether the bot answers from an outdated article.
- Ask for a product recommendation with a budget and a use case.
- Ask about an order and watch how the bot behaves.
- Say you want to talk to a person and confirm that the handoff works.
After launch, review unanswered questions regularly and update the knowledge base. Puhera's conversion and revenue tracking also lets you follow sales of products the bot recommended.
What does Puhera offer WooCommerce stores?
- A knowledge base that crawls your WordPress site automatically, accepts files and an FAQ, and cites the source in every answer.
- A WooCommerce MCP connection for product recommendations, order lookup and similar actions.
- Automations triggered by intent, keyword or every conversation: lead forms, emails, quick-reply buttons, webhooks and connecting to a live agent.
- SKU-based revenue tracking with product view, add to cart, checkout and purchase events.
- No-code setup, published with an embed script or a public link.
You can try Puhera free for 7 days with no credit card: get started.
Frequently asked questions
Do I need to install a separate WordPress plugin for the chatbot?
A Puhera bot is published with an embed script, so adding the ready-made script to your site is enough. Access to store data comes through the WooCommerce MCP connection.
Will the bot use my blog posts?
Yes. The website crawl brings your public pages into the knowledge base, and the bot cites them when it answers. That's why it's worth updating old or conflicting posts before the crawl.
Which plan includes the WooCommerce integration?
E-commerce integrations such as WooCommerce, Shopify and T-Soft are included in the Pro and Enterprise plans. You can start with the 7-day free trial.