EN

From Answers to Actions: How an AI Assistant Expands a CS-Cart Store’s Capabilities

An AI assistant understands a customer’s request, searches the knowledge base and catalog, and can interact with business systems through configured APIs.

Diagram of a managed iisy AI workflow

Customers do not visit an online store for its catalog or filters. They need to choose a product, understand the terms of purchase, or solve a specific problem.

However, visitors do not always know where to look for information or how to phrase a query correctly. They may not remember a product name, understand its specifications, or find an answer about delivery and returns. The more complex the assortment and site structure, the more steps stand between the customer and the result.

iisy is a platform for creating managed AI workflows. It connects a language model to a knowledge base, catalog, and external systems, while the business defines the sequence of steps and permitted actions.

iisy adds a conversational interface to a CS-Cart store. The customer asks a question in natural language, and the assistant determines what is needed: an answer from the knowledge base, a selection from the catalog, or an action in an external system.

This is not an unrestricted AI chat that responds at its own discretion. The store defines the information sources, workflow rules, and actions the assistant is allowed to perform.

Navigation

One Conversation Instead of Searching the Entire Site

AI assistant start screen in a CS-Cart store
The customer asks a question in their own words right on the storefront.

Customers usually have to use several separate tools. Products are found in the catalog, delivery terms in the help section, compatibility in the specifications, and requests are submitted through a form.

A conversation brings these tasks together in one place. Depending on the request, the assistant can:

  • find an exact answer in the store’s materials;
  • clarify the customer’s needs and select products;
  • contact an external system;
  • add the selected product to the cart;
  • suggest the next predefined action.

The customer does not need to understand the site structure or guess the right keywords. They simply describe the task in their own words.

Knowledge Base

Answer: A Knowledge Base for the AI Assistant

The store owner can upload a knowledge base to iisy: delivery and payment policies, return terms, warranty information, instructions, service descriptions, and other materials.

When a customer asks a question, AI recognizes its meaning and converts the wording into a query it can process. The answer is found in the store’s knowledge base rather than generated from the language model’s general knowledge.

For example, a customer asks:

“Can I return the product if the size does not fit?”

The assistant understands that the question concerns returns, finds the relevant policy, and answers using the business owner’s materials.

It works like a familiar FAQ, but the customer does not have to guess the section name or browse a list of questions. They can use natural wording, synonyms, or describe the situation in their own words.

For the business, this means control over the answer. If the policies change, the owner updates the knowledge base and the assistant uses the new information.

Product Selection

Select: From the Customer’s Task to Products in the Catalog

Product selection in a CS-Cart AI assistant conversation
The assistant shows matching products, prices, and links to product pages.

Standard search works well when a person knows the exact product name. But real queries often sound different:

“I need a lightweight drill for concrete under $200.”
“I’m looking for shoes for long walks, but not sports shoes.”
“What would work in a small bathroom without complicated installation?”

These queries describe a task, not a product. Simply matching words to names and categories may return results that are too broad or irrelevant.

The AI assistant first analyzes the request and asks a clarifying question if necessary. The workflow then queries the CS-Cart catalog and uses the available data: category, brand, price, stock, size, color, material, purpose, specifications, compatibility, images, and product-page links.

In a tool store, the conversation might look like this:

— I need a drill for concrete, but it must be lightweight and cost no more than $200.

— Will you use it occasionally at home or regularly for professional work?

— At home, a few times a month.

After clarifying the need, the assistant can show a suitable model, a more affordable alternative, and a more powerful option, briefly explain the differences, and provide links to the product pages.

The quality of the selection depends on the structure and completeness of the catalog. The more accurately the specifications are filled in, the more parameters the workflow can take into account.

Actions

Take Action: From Advice to Results

The assistant’s value does not end with an answer or recommendation. Through APIs, it can transfer data and trigger actions in store systems.

Adding a selected product to the cart is already implemented: the customer can move from a recommendation to an action directly in the conversation.

Other workflows are configured for the needs of a specific business. HTTP requests can connect iisy to a CRM, order management system, warehouse, spreadsheets, internal services, calculation modules, and third-party applications.

Once the relevant API is connected and the rules are configured, the assistant can:

  • check an order status;
  • verify stock availability;
  • calculate a price or product bundle;
  • send an inquiry to the CRM;
  • create a request;
  • place an order in the conversation;
  • start another process in an external system.

Workflows

Workflows Tailored to the Store’s Needs

Product selection is just one example. The same platform can be used to build:

  • an assistant for delivery, payment, returns, and warranties;
  • an adviser on specifications and compatibility;
  • a product configurator;
  • a price or bundle calculator;
  • request submission;
  • order status checks;
  • a workflow with authentication;
  • an assistant for marketplace sellers;
  • an internal tool for administrators;
  • a sequence of actions through external APIs.

A workflow can use only the knowledge base, combine it with the catalog, or connect external services. Its capabilities are defined by the store’s needs, not by the rigid logic of a universal chatbot.

Integration

How It Works

iisy dashboard for managing agents and channels
The iisy dashboard provides access to agents, channels, settings, and documentation in one workspace.

The integration is implemented as a separate CS-Cart add-on. It connects the storefront to an iisy agent, while the workflow and connected resources are managed centrally.

The owner defines which data the assistant can access: the catalog, knowledge base, predefined HTTP requests, and other tools. AI understands the customer’s natural-language request, while the managed workflow decides which source to use and what to do next.

The process consists of individual steps. A workflow can ask a question, save the answer, check a condition, call an API, display a result, or start an AI agent. Some stages run without a language model, using rules, variables, buttons, and external requests.

The business logic is not embedded entirely in the client add-on. The workflow can be changed centrally without rewriting and reinstalling the add-on in every store.

Control

The Business Remains in Control

A language model is good at understanding natural language, but it should not define the business process on its own.

In iisy, the store specifies:

  • required questions and data;
  • information sources;
  • conditions for moving between stages;
  • available tools;
  • permitted actions;
  • fallback options in case of an error.

AI is used where human language must be understood, data must be processed, or an available tool must be selected. The workflow controls the sequence and state of the process.

This is especially important when working with a knowledge base and external systems. The assistant answers from connected materials and performs only the actions defined by the owner.

Channels

One Workflow Across Multiple Channels

A website widget, Telegram, MAX, and an internal testing channel can all be connected to one iisy agent. The logic, conditions, and resources remain shared.

The widget’s appearance is configured separately: the launch button, window, header, input field, legal links, and custom styles can all be changed.

Adding a channel does not require rebuilding the entire process. You only need to check the specifics of the new interface.

Analytics

Analytics Shows Where Customers Drop Off

Chat history shows the messages. iisy analytics makes it possible to reconstruct the entire journey:

  • which channel the user came from;
  • which steps the workflow completed;
  • which resources were called;
  • which branch the conversation followed;
  • where an error occurred;
  • which action completed the process.

This data helps improve the workflow based on facts. If customers often stop after a particular question, that stage can be simplified. Frequent transitions to a fallback branch show where logic or data is missing. If one path leads to cart additions more often, it can become the primary path.

This turns the conversation into a measurable process rather than just another support channel.

Pilot

What to Test in a Pilot

The first launch does not need to automate the entire store. A pilot is used to test a limited set of tasks with real requests and data.

Depending on the business priorities, this might include:

  • knowledge-base consultation;
  • product selection in one category;
  • a combination of consultation and product search;
  • adding the selected product to the cart;
  • one workflow connected to an external system.

Before launch, define the metrics that will be used to evaluate the result:

  • time from the first request to an answer or product;
  • number of steps to the result;
  • share of completed workflows;
  • frequency of fallback branches;
  • visits to product pages;
  • cart additions;
  • other target actions;
  • paid orders.
MetricStandard Journeyiisy WorkflowPilot Target
First responseDepends on navigation and user actionsThe workflow starts immediatelyUp to 3 seconds for the first step
Finding a suitable productCategories, filters, and product-page comparisonsConversation and clarification of the task1–3 minutes
Actions before the result6–12 transitions2–5 meaningful steps2–3 times shorter
Suitable optionsA long list or a single product foundA short selection3–5 products
Completed workflowsUsually not measuredVisible in analytics60–75% of launches
Target actionNot linked to the original requestRecorded during the process10–18% of launches
Fallback branchEmpty or irrelevant resultsClarification or an alternative pathNo more than 8–12%
Changing the processInterface or code developmentDraft, test, publishWithin one business day
New channelSeparate implementationConnection to the existing workflowNo need to rebuild the logic

Economics

Example Financial Model

Suppose the workflow is launched 1,000 times per month:

  • 70% of users reach a result;
  • 15% of launches end with a target action;
  • 25% of target actions convert into a paid order;
  • the average order value is $100.

The model gives us:

1,000 × 15% = 150 target actions.

150 × 25% = 37–38 orders.

38 × $100 = $3,800 in revenue associated with the workflow.

This amount is not guaranteed incremental revenue. Some customers might have placed an order without the assistant.

If we assume that only 25% of the calculated revenue resulted from the shorter, clearer journey:

$3,800 × 25% = $950 in additional monthly revenue.

This is an example model, not a forecast. After the pilot, the initial assumptions should be replaced with actual store data: traffic, conversion rate, average order value, and the number of paid orders.

Contact me: we'll discuss it and find a clear implementation option.
Need an AI-powered assistant in your store?