WooCommerce integration
Connect your WordPress store so each chatbot can search products, share links, and look up order status when shoppers verify their details. Store connections are configured per chatbot under Store tools — not in workspace Settings.
Requirements
- WooCommerce with REST API enabled
- Consumer key and secret with read permissions
- Professional or Agency plan (integrations feature)
Setup
- In WordPress admin, open WooCommerce → Settings → Advanced → REST API and create a Read key.
- In AI Toruk, open Chatbots → [your bot] → Edit settings → Store tools.
- Enter your store URL (e.g.
https://shop.example.com, not/wp-admin) and API credentials. - Run Test connection to verify connectivity.
- Enable Search products, Product links, and Order status (and other tools as needed) for that chatbot.
- Set the chatbot Website URL to your live storefront so product links use the correct domain.
What the bot can do
- Search products and return titles, prices, and links
- Look up order status when the visitor provides the customer order number and billing email from checkout
- Trigger store-specific escalations when configured
Order lookup format
Use the order number from the WooCommerce confirmation email and the billing email from checkout:
order: #1002
email: buyer@example.com
Troubleshooting
- Connection failed — Check the store URL, that permalinks are enabled, and the key has Read access.
- Orders not found — Use the customer-facing order number (not the internal post ID) and the billing email from checkout.
- Wrong product URLs — Set the chatbot Website URL to your actual storefront domain.
- No products in chat — Confirm products are published and Search products is enabled for that chatbot.
Security
API credentials are stored encrypted. Use read-only keys where possible. Order lookup requires customer verification fields to reduce unauthorized access.
Also on Shopify? See the Shopify integration guide. After connecting a store, the Escalations menu may appear for users with conversation access.