E-Commerce Tool

Let customers browse your catalog, place orders, and track deliveries — all without leaving the chat, on any channel.

What it does

The E-Commerce tool gives your bot four capabilities that work together as a full shopping flow:

  • Browse products — the bot lists your catalog, filters by category or keyword, and shows prices and stock
  • Product details — the bot fetches full info for a specific product on request
  • Place order — the bot collects customer name, delivery address, and phone/email conversationally, then creates the order
  • Track order — the customer can ask for their order status at any time
The bot handles the full checkout flow in natural language. Customers never see a form — they just chat.

Setup

1. Install the tool

Go to Dashboard → Marketplace, find E-Commerce, and click Add.

2. Enable it on your bot

Open your bot → Settings → Tools → toggle E-Commerce on.

3. Add your products

Go to Dashboard → Tools → E-Commerce → Products and add your catalog:

  • Name, description, price, currency
  • Stock quantity — the bot won't offer out-of-stock items
  • Category — used for filtering (e.g. "Shoes", "Electronics")
  • Image URL — displayed in the widget if provided
Products are scoped per bot. If you have multiple bots, each one has its own catalog.

The checkout flow

When a customer says something like "I want to order the blue shirt", the bot will:

  1. Confirm the product and quantity
  2. Ask for the customer's full name
  3. Ask for the delivery address
  4. Ask for a phone number or email
  5. Summarise the order and confirm before placing it
  6. Create the order and return a short order reference

The bot asks for missing info one step at a time — it never dumps a list of questions.

Managing orders

All orders appear in Dashboard → Tools → E-Commerce → Orders. From there you can:

  • View customer details and order items
  • Update order status: Pending → Confirmed → Processing → Shipped → Delivered
  • Cancel an order

When you update the status, the bot automatically sends the customer a WhatsApp notification (if connected) or an in-widget message.

Order tracking by customers

Customers can ask "Where is my order?" at any time. The bot looks up their most recent order in the current conversation and returns the current status. They can also reference a specific order by its short ID (e.g. #a1b2c3d4).

Works on all channels

The E-Commerce tool works identically on the web widget and on WhatsApp. WhatsApp is particularly powerful for this flow — customers already have WhatsApp open, and the conversational checkout feels natural on mobile.