Description
AI agents that support your shoppers and sell for you
Start the 30-day trial on commercebird.com.
CommerceBird puts two AI agents on your WooCommerce store. A support agent answers questions, looks up orders and hands hard cases to your team as tickets. A sales agent helps shoppers choose, fills their cart and takes B2B quote requests.
Shoppers talk to them in a modern chat widget on your store. You create, train and manage each agent in the CommerceBird app, and this plugin connects them to your store: it shows the right widget on the right page, adds products to the cart, and keeps your tickets in your own WordPress.
One agent for support, one for sales
Each store can have a support agent and a sales agent. Each one has its own:
- name, logo, brand colour and greeting
- suggested questions and chat placeholder
- instructions, so you set its tone and rules
- actions: what it is allowed to do
- knowledge: which of your Q&A entries and store pages it may use
- chat widget, with its own Live switch
You choose where each widget appears: on every page, on shop and product pages, or on My Account and the help pages you pick. When both agents could appear, the sales agent shows on shop pages and the support agent everywhere else. Neither appears on cart or checkout.
Support agent
- Answers product questions with live prices and stock from your store
- Looks up order status safely: only with the order’s billing email, or automatically for signed-in customers
- Answers policy questions from your own Q&A and store pages (returns, shipping, warranty and more)
- Accepts photos from shoppers, for example of a damaged product (up to 3 per message)
- Creates a ticket for your team when it can’t help, or when the shopper asks for a person
Sales agent
- Recommends products and compares them side by side
- Shows product cards with an “Add to cart” button
- Sends ready-made cart and checkout links, so shoppers go straight to paying
- Captures leads (name, email, company and what they’re looking for) and emails them to your sales team
- Takes B2B quote requests: it creates an order with the status “On quote” for you to review and send. The agent never sets prices or discounts.
A helpdesk that lives in your store
Tickets, replies and photos are stored in your own WordPress, so you keep them even if you stop using CommerceBird.
- Answer tickets in the CommerceBird Helpdesk, with the chat transcript, the shopper’s photos, internal notes, status, priority and assignee
- Or answer them in WP admin under CommerceBird › Tickets
- Your store sends every ticket email itself, in your WooCommerce email template and in the shopper’s language
- Customers reply on a private ticket page on your store; signed-in customers also find their tickets under My Account › Support tickets
- Photos are kept private, hidden from the Media Library, and deleted for good when the ticket is solved
- Leads and quote requests from the sales agent are listed under Helpdesk › Leads
Test first, then go live
Try each agent in the Playground before you switch it on. Playground leads are marked “Test”, and quotes there are only previews, so nothing reaches your orders.
Speaks your shoppers’ language
The chat widget comes in English, German, Spanish, French, Dutch and Portuguese and follows your store’s language. The agents answer in the language the shopper writes in.
Costs under control
Agents use your CommerceBird AI credits. Set a daily limit per agent, and built-in rate limits and bot protection keep abuse from eating your credits.
Run your whole WooCommerce business from one place
The agents are part of the CommerceBird platform, which also gives you:
- Multi-store dashboard — manage all your WooCommerce stores from one fast interface
- AI assistant for merchants — create orders, update products and get store analytics and recommendations by chatting, through native WooCommerce MCP
- Frontend AI blocks — Product Review Summary, Dynamic FAQ and Q&A blocks that help shoppers decide faster on the product page
- Certified 2-way integrations — Zoho Inventory, Zoho CRM and Exact Online, kept in sync in real time
- Quotes — create, send and convert quotes from your dashboard, including the ones your sales agent creates
- Purchase orders — create and automate POs from low stock, out of stock or straight from an order; ideal for dropshipping
- Advanced product import — import tens of thousands of products in the background from any CSV format
- Support for popular plugins — WPML, WC Subscriptions, Product Bundles, ACF, PDF Invoices, Sequential Order Numbers and more
B2B features, no other plugin needed
- Works with any WooCommerce site, new or established, B2B or hybrid B2C/B2B
- One product, different prices, discounts and tiered pricing
- Works with all WooCommerce payment and shipping methods
- Access control: set visibility by group, hide prices, categories, brands or the whole website
- Custom fields in the registration form, billing address and checkout
- Extended and dedicated registration forms, with registration approval
- Request a quote, invoice payment and purchase order payment
- Wholesale quick order form and live search
- Different shipping methods, payment methods and minimum order amounts per group
- HPOS compatible
- No coding required
Terms: TOS
Privacy Policy: Privacy Policy
⏩ Use of 3rd Party Services
To provide its features, CommerceBird uses the following services when the feature is enabled:
- CommerceBird (commercebird.com) for the AI agents: when an agent is live, its chat widget is loaded from commercebird.com, and shopper messages are sent to CommerceBird, which stores the conversations, leads and the knowledge you add. Photos are uploaded straight to your store. – TOS and Privacy Policy
- AI model providers, through the Vercel AI Gateway, to generate the agents’ answers and search your knowledge – TOS and Privacy Policy
- Zoho CRM and Inventory API to synchronize Orders, Products and Customers – TOS and Privacy Policy
- Exact Online API to synchronize Orders, Products and Customers – TOS and Privacy Policy
Screenshots








Blocks
This plugin provides 1 block.
- AI Review Summary Displays an AI-generated review summary for a WooCommerce product.
Installation
To install CommerceBird, follow these steps:
- Download and activate the plugin
- Go to Pricing and subscribe for the trial
- Click on the “next steps” button to visit the my account page
- Open a new browser tab and connect your domain to our App
- Click on the Copy Token button
- Go to your store’s wp-admin menu > commercebird > paste the subscription id, token and your e-mail address and click save!
FAQ
-
Q: What can the AI agents do?
-
A: The support agent answers product and policy questions, looks up order status and creates tickets for your team. The sales agent recommends and compares products, sends cart and checkout links, captures leads and takes B2B quote requests. You switch each action on or off per agent.
-
Q: How many agents can I create?
-
A: One support agent and one sales agent per store. Each has its own settings, knowledge, actions and chat widget.
-
Q: Do I need a paid plan?
-
A: The AI agents and the Helpdesk need a paid CommerceBird plan. The plugin itself, the dashboard and the core Zoho sync work with a free account on commercebird.com. The Exact Online integration needs the Premium plan.
-
Q: How do I add the chat widget to my store?
-
A: Create the agent in the CommerceBird app, open its Deploy page, choose where it should appear and click “Save and send to store”, then switch it Live. No code is needed: this plugin adds the widget to the right pages. Make sure the plugin is up to date.
-
Q: Can I choose on which pages the chat appears?
-
A: Yes. Show each agent on every page, on shop and product pages, or on My Account and the help pages you pick. The chat never appears on cart or checkout.
-
Q: Can the agent see my customers’ orders?
-
A: Only safely. A shopper gets an order’s status only after giving the billing email of that order, or automatically when signed in to their own account.
-
Q: Can the sales agent change prices or give discounts?
-
A: No. Cart links and quotes always use the prices WooCommerce calculates. Quotes are created with the status “On quote” for you to review before sending.
-
Q: Where are tickets stored?
-
A: In your own WordPress: tickets, replies and photos stay in your store, also if you disconnect CommerceBird. You can answer them in the CommerceBird Helpdesk or in WP admin under CommerceBird › Tickets.
-
Q: How do customers reply to a ticket?
-
A: Every ticket email links to a private ticket page on your store where they can read the thread and reply. Signed-in customers also see their tickets under My Account › Support tickets.
-
Q: Which languages do the agents speak?
-
A: The chat widget is available in English, German, Spanish, French, Dutch and Portuguese and follows your store’s language. The agents answer in the shopper’s language, and ticket emails go out in the language the shopper chatted in.
-
Q: What do the agents cost?
-
A: They use the AI credits of your CommerceBird account. Set a daily limit per agent to keep costs predictable.
-
Q: Can I test an agent before it goes live?
-
A: Yes. Every agent has a Playground. Leads from the Playground are marked “Test” and quotes there are only previews.
-
Q: Is my WooCommerce data safe with CommerceBird?
-
A: Yes. Your products, orders and customers stay in WooCommerce: the app works through the WooCommerce API. Tickets and photos are stored in your own store. To run the agents, CommerceBird stores the chat conversations, leads and the knowledge you add.
-
Q: Which product types does it support?
-
A: Simple, Variable, Bundles, Simple Subscription & Variable Subscription.
-
Q: Is it compatible with the WPML plugin?
-
A: Yes, this plugin has no compatibility issues with WPML.
-
Q: Can I create Purchase Orders?
-
A: Yes! You can even create a PO from an order or from a list of low-stock and out-of-stock products.
-
Q: Which integrations does it support?
-
A: Zoho CRM, Zoho Inventory and Exact Online. The core Zoho sync works on the Free plan; the advanced integration features need the Premium plan. Please check the Pricing for more info.
-
Q: Do the integrations support Guest orders?
-
A: Yes, all our integrations support guest orders.
-
Q: Where can I see the documentation and contact support?
-
A: Please visit the Support site to read the docs and open a support ticket. For plugin-specific issues, please open an issue here on wordpress.org.
Reviews
Contributors & Developers
“CommerceBird – AI Support & Sales Agents, Helpdesk and B2B for WooCommerce” is open source software. The following people have contributed to this plugin.
Contributors“CommerceBird – AI Support & Sales Agents, Helpdesk and B2B for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.2.2 – October 22 2026
- Fix: fatal error “Failed opening required vendor/symfony/polyfill-mbstring/bootstrap.php” after updating to 3.2.1
- Fix: Zoho CRM custom field mappings saved right after “Refresh zoho” now sync for orders, contacts and products
3.2.1 – Oktober 21 2026
- Fix: critical error during plugin update
- Fix: custom fields retrieval of zoho integrations during order sync
3.2.0 – October 19 2026
- New: CommerceBird AI agents (support and sales chat widgets, cart links)
- New: Helpdesk tickets for the app and visible in my-account page
- New: WooCommerce B2B features integrated – no other plugin needed
3.1.3 – October 13 2026
- New: Zoho CRM NotificationChannels – realtime product and contact update from Zoho to Woo
- Fix: Zoho-Woo order webhook now allows order to be updated if not paid yet
- Tested up to WooCommerce 11.2
3.1.2 – September 27 2026
- Tweak: Exact Online Item import makes product a draft if its no longer active in Exact or isWebshopItem disabled.
- Fix: SKU match improved from Exact Online Item import
- Fix: consolidated contact sync functions to reduce overhead and errors during mapping
3.1.1 – September 9 2026
- Fix: Fatal error Quotes
- Fix: Contactperson mapping Zoho Inventory on checkout
- Fix: Custom fields mapping Zoho Inventory
- Tweak: improved Exact Online Items import by separating concerns
- Tested up to WooCommerce 11.1
3.1.0 – August 19 2026
- New: Zoho Books integration
- New: Zoho integrations Logs in Log page
- New: Support for gallery images of Zoho Inventory/Books (beta)
- Fix: search widget rendering in footer
- Tweak: fallback for order sync if thankyou hook not triggered
3.0.6 – August 13 2026
- New: support for WPO PDF Invoices plugin
- Tweak: improved get orphaned items from Exact for 10k+ items
- Tweak: updated mcp adapter to 0.6.1
3.0.5 – August 7 2026
- New: logs for Exact Online
- Fix: importing items from Exact Online in background
- Fix: refactored image duplication check to use md hash
- Tested up to WooCommerce 11
3.0.4 – July 13 2026
- New: import Zoho orders to Woo via daily cron
- Fix: routing orders to Zoho location
- Fix: Exact Online styling issues
- Tweak: CommerceBird can now create and edit Posts via MCP
3.0.3 – June 26 2026
- Fix: assigning category to variable products during zoho import – support for term cache
- Fix: featured image of variation was not fetched due to stale cache object
- Fix: webhook zoho inventory new format to support updating woo products
- Fix: enable stock management after purchase order received status
- Tweak: updated mcp abilities to support canonical abilities in Woo 10.9
- Tested with WooCommerce 10.9
3.0.2 – June 17 2026
- Fix: Category assignment on cronjob for zoho items
- Fix: AI connector check
- Fix: Exact Online premium check
3.0.1 – June 16 2026
- New: Zoho integrations available on Free plan
- Fix: ACF error on Zoho custom fields
- Fix: Datepicker upgraded to support tailwind v4
- Fix: some cases wrong category assigned during zoho inventory items import – edge case
3.0.0 – June 9 2026
- New: revamped UI with tailwind v4
- New: ai-powered product summary for product detail page
- New: ai-powered dynamic FAQ for product detail page as custom tab
- New: ai-powered QA to answer any question about a product and save it in the dynamic FAQ tab
- Fix: reverted zoho image validation for strict duplication check
- Fix: avoid duplicate woo categories in zoho inventory
2.9.3 – May 22 2026
- Fix: Zoho Category Mapping Table upon plugin update process
- Fix: Selected Zoho categories were getting emptied after a while
- Fix: Parent variable product stock was getting enabled during Exact Items update
- Fix: Featured image will not get updated if its already there during Exact Items import
2.9.2 – May 21 2026
- New: action hook filters for Zoho Inventory and Exact Online – see docs.
- New: Exact Online Stock Cron added
- Fix: persistent zoho category mapping improvements
- Tested up to WordPress 7.0
- Tested up to WooCommerce 10.8
2.9.1 – May 6 2026
- New: support for attachments custom Item fields from Zoho Inventory
- Tweak: removal button added for mapped Zoho Inventory categories
- Fix: saving mapped custom fields in options table
- Fix: pagination for Exact Online Sync endpoints
2.9.0 – May 3 2026
- New: Zoho Inventory category mapping control panel
- New: Zoho Inventory custom fields mapping UI control
- Fix: Zoho import items category and featured image
- Fix: Zoho create order webhook refactored
- Fix: Loader frozen after subcategory sync
- Fix: Zoho pricelist import
2.8.5 – April 25 2026
- New: Exact Online will now use Sync endpoints for Items, Orders, Customers
- New: Zoho variations without attributes will be imported as simple items
- Fix: Zoho categories are unselected after some time
- Fix: Zoho image import validation less strict to handle correct product linking
2.8.4 – April 21 2026
- Tweak: run parent category sync on first time usage
- Tested up to WooCommerce 10.7
2.8.3 – April 21 2026
- Fix: zoho inventory category saving during sync
- Fix: screen freeze after subcategory sync
- Tweak: quotation payment disabled by default
- Tweak: email to admin if group items missing attribute1
2.8.2 – April 14 2026
- New: automatic products update for Exact Online once a day
- Fix: fatal error on checkout when quotation payment was disabled
2.8.1 – April 13 2026
- Fix: mcp-adapter
2.8.0 – April 10 2026
- New: Quotes
- New: MCP adapter v0.5.0
- Fix: Bulk update variations via our app
2.7.93 – April 2 2026
- Fix: restored assets
2.7.92 – April 1st 2026
- Fix: always get latest tax rates for Zoho tax mapping
- Fix: enable auto-generated order number for Zoho Inventory
- Fix: get correct tax class id during Zoho items import
- Fix: disable items sync settings not always enforced
2.7.91 – March 21 2026
- Fix: Zoho CRM connect tab showed empty on tab switch
- Fix: disable price sync for zoho inventory import
2.7.9 – March 20 2026
- New: enable zoho inventory sales order cycle to auto-generate package and invoice
- Fix: exact online orphaned products count
2.7.8 – March 13 2026
- New: toggle for importing items as published from Exact Online
- Fix: updating item via Exact Webhook
- Fix: updating stock status via bulk import from Exact Online
- Fix: connecting to Zoho Inventory sometimes failed – edge case
- Tested up to WooCommerce 10.6
2.7.7 – March 6 2026
- New: dynamic locations mapping based on shipping country
- Fix: sync selected categories to Zoho Inventory
- Fix: cronjob not triggered for zoho inventory items
- Fix: exact online webhook not updating product name
2.7.6 – February 24 2026
- Fix: connecting to Zoho Inventory CA
- Fix: compound tax rate for shipping cost
- Fix: duplicated categories being added in Zoho inventory
2.7.5 – February 20 2026
- Fix: updating variations via cron or manually
- Fix: mapping variable products via Sync Product button
- Fix: discount was sent with tax to Zoho during order sync
- Improvement: reduced update product action hook triggering
2.7.4 – February 15 2026
- Fix: order sync to zoho inventory
2.7.3 – February 12 2026
- New: support for compound tax rates for zoho inventory order sync
- Fix: create order via zoho inventory webhook
- Compatibility tested with WooCommerce 10.5
2.7.2 – February 5 2026
- New: Zoho Inventory Item Groups import now runs via Batch API
- New: Support for WPML when importing products from Zoho
- Fix: Guest order sync missing billing and shipping in some cases
2.7.1 – February 1st 2026
- Fix: Attributes of variations not assigned after importing Zoho Inventory
- Fix: Empty billing & shipping address due to Zoho API changes
2.7.0 – January 29 2026
- New: Zoho Inventory simple items import now runs via Woo Batch API
- New: Stock toggle for Exact Online items import
- Tweak: Migrated cost_price to woocommerce native cost of goods sold
- Fix: Pagination of item groups import
- Fix: Product update resulted in excessive api usage of Zoho Inventory – lock added
2.6.5 – January 21 2026
- Fix: memory freeze during simple items import
- Fix: Zoho CRM fatal access token error
- Fix: Exact Online bulk items import (Thanks to Woo HQ)
2.6.4 – December 29 2025
- New: added Exact Online UK support
- Fix: import simple items from Zoho Inventory from restored categories
- Fix: disconnect Exact Online
2.6.3 – December 22 2025
- Fix: tax mapping Exact Online
- Fix: import all products from Exact Online
- Fix: general mapping not saving properly in WP 6.9
2.6.2 – December 16 2025
- Fix: importing attributes of group items from Zoho Inventory
2.6.1 – December 4 2025
- New: remove orphaned products after Exact Online import items
- Fix: default currency always used for multi-currency stores
- Fix: invalid variation name from woo to zoho inventory
- Fix: duplicated removal of categories was not removing all duplicates
- Fix: duplicated categories will only be removed on its button click
- Tweak: improved security PHP to meet WordPress 6.9 requirements
- Tested up to WordPress 6.9
2.6.0 – November 18 2025
- New: Zoho CRM Canada support added
- Fix: not all zoho inventory categories were showing on Categories tab
- Fix: improved guest orders sync to Zoho Inventory
2.5.2 – October 4 2025
- New: Bulk customer export for Zoho CRM
- New: Select contact template for Zoho CRM
- New: Closed order status of Zoho Inventory will complete the order in WooCommerce
- Fix: Variations set as simple items during import from Zoho Inventory caused fatal error
- Tweak: ACF plugin can be installed directly via the plugin for Premium users
2.5.1 – September 23 2025
- Fix: Guest order sync to Zoho Inventory
- Fix: Tax exempt items in Orders for Zoho Inventory India
- Tweak: Install WooCommerce B2B plugin directly for Premium users
2.5.0 – September 20 2025
- New: Onboarding wizard for Zoho Inventory Integration
- New: Guest Order support for Zoho Inventory Order Sync
- New: Product metabox for Zoho Inventory Item Request Body
- Fix: Incorrect gst_treatment for India GST on order sync and contact sync
- Fix: License activation check during Zoho Inventory Webhook sync
2.4.6 – September 4 2025
- New: Added support for Zoho Inventory GST India on Order and Contact sync
- Tweak: Improved image duplication check during import from Zoho Inventory
- Fix: Order update to Zoho CRM when item price is 0
