Back to Guides
Integrations8 min

WooCommerce Integration

Connect your WordPress WooCommerce store to your chatbot. Enable product search, stock checks, and order tracking with API key authentication.

What you'll learn

  • Prerequisites
  • Generate API keys
  • Enter store credentials
  • Verify and connect
  • How it works
1

Prerequisites

You'll need a WordPress site with WooCommerce installed and products configured. The integration uses the WooCommerce REST API. You'll need admin access to generate API keys in WooCommerce settings.

2

Generate API keys

Go to WooCommerce โ†’ Settings โ†’ Advanced โ†’ REST API in your WordPress admin. Click 'Add key' to create new credentials. Set a description (e.g., 'Chattlebot Integration'), select Read/Write permissions, and click 'Generate API key'. Save both the Consumer Key and Consumer Secret immediately - the secret is only shown once.

Generate API Keys

WooCommerce โ†’ Settings โ†’ Advanced โ†’ REST API

Steps to create API keys:

  1. Go to WooCommerce โ†’ Settings โ†’ Advanced โ†’ REST API
  2. Click "Add key" to create new credentials
  3. Set Description (e.g., "Chattlebot Integration")
  4. Set Permissions to "Read/Write"
  5. Click "Generate API key"
Consumer Key
ck_xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Consumer Secret
cs_xxxxxxxxxxxxxxxxxxxxxxxxxxxx

โš ๏ธ Save these keys immediately - the Consumer Secret is only shown once!

๐Ÿ’กPro Tip

  • Copy and save your Consumer Secret immediately - it cannot be retrieved later.
3

Enter store credentials

In the Actions tab, find WooCommerce and click 'Connect WooCommerce'. Enter your store URL (e.g., https://yourstore.com), then paste your Consumer Key and Consumer Secret from the previous step.

Connect WooCommerce

Enter your store API credentials

Your chatbot will be able to:

Search products
Check stock
Order status
Product details
Cart links
4

Verify and connect

Click 'Verify Connection' to test your credentials. If successful, you'll see your store name, currency, and WooCommerce version. Click 'Connect Store' to complete the setup. Use the 'Test' button anytime to verify the connection is working.

Connection Verified

Connection Verified
Store:My Awesome Store
Currency:USD
WooCommerce:v8.4.0

WooCommerce

Connected to My Awesome Store

๐Ÿ’กPro Tip

  • Your API credentials are encrypted with AES-256-GCM and securely stored.
5

How it works

Once connected, your chatbot can search products, check stock availability, look up order status, get product details, and create cart links. The AI uses these capabilities naturally when visitors ask about products or orders.

๐Ÿ’กPro Tip

  • Try asking your chatbot 'What products do you have?' or 'Is product X in stock?' to see it in action.

Ready to get started?

Create your free account and start building your chatbot today.

Start Free Trial