Glake
Get in touch
Development · B2B trade

AI sales assistant for technical products

An AI sales assistant on Telegram, the website, and a messaging app asks buyers clarifying questions, picks products by technical specs, finds alternatives, creates a deal in the CRM, and reports order status

S-GAS
S-GAS · Russian supplier of industrial and specialty gases · spec-based product selection in three channels
Discuss a similar projectAll case studies
AI sales assistant for technical products
3,127
products in the assistant’s database
13
catalog categories
3
channels: Telegram, website, and messaging app
112
automated test scenarios
01 · The challenge

What the client needed

S-GAS supplies industrial and specialty gases in a range of purity grades, gas mixtures, and the equipment that goes with them: cylinders, regulators, valves, fittings, gas panels, and cabinets. It sells to both businesses and individuals, who order on the website or through a sales rep.

You can’t pick the right product from a single keyword. You have to account for the gas and its purity, pressure, connection type, regulator material, and cylinder volume, plus equipment compatibility and regional delivery restrictions. On top of that, you need to confirm whether the buyer wants a filled cylinder or an empty one.

Sales reps clarified these details by hand in every conversation, so routine consultations ate up a lot of their time. Meanwhile, buyers were writing in on the website, on Telegram, and in a messaging app, and the answer had to be just as accurate in every channel.

The client needed an assistant that talks like an experienced sales rep: it pins down the specs before sharing any links, looks for an alternative when nothing suitable is in the catalog, and hands tricky cases off to a person on the team.

What stood in the way
Complex specs
Every product has to be matched on gas purity, pressure, connections, materials, and compatibility.
Manual consultations
Sales reps answered routine questions by hand, and consultations ate into their time.
Multiple channels
Buyers wrote in on the website, on Telegram, and in a messaging app, and every answer had to be equally accurate.
02 · The solution

What we built

01

Search by meaning

The assistant understands everyday names: ask for “laughing gas” and it offers nitrous oxide. If the required purity isn’t available, it suggests an alternative and explains the differences, and it picks compatible equipment for the gas.

02

Routine questions, handled

A team of specialized AI agents inside the assistant answers routine questions about product selection, orders and delivery, gas mixtures, and services. Accounting questions, partnership inquiries, and complex cases go to a human sales rep.

03

Same accuracy in every channel

Buyers get answers on Telegram, on the website, and in the messaging app, and in every channel the assistant follows the company’s rules and pulls its terms from internal guidelines.

04

Orders in the CRM

The assistant creates a deal at the first stage of the CRM pipeline and reports order status by order number.

03 · Demo

How a conversation unfolds

Here’s a conversation step by step, from the buyer’s first question to the order.

Step 1

The buyer describes the need

To start, the buyer clicks a button to consent to the processing of their personal data, then describes what they need in their own words — say, a gas cylinder for cutting or a regulator for a specific gas. The assistant identifies the topic and routes the conversation to the right specialist agent.

The assistant clarifies the application and specs before picking a product
The assistant clarifies the application and specs before picking a product
Step 2

Clarifying the specs

The assistant asks about the gas and its purity, volume, pressure, application, and connections, and whether the buyer needs a filled cylinder or an empty one. Until the buyer has answered every question, it holds back product links so it doesn’t suggest the wrong option.

A matched product with a link, plus a follow-up question about the pressure regulator connection
A matched product with a link, plus a follow-up question about the pressure regulator connection
Step 3

Matching and verification

The system finds matching products based on what the request means and the specs provided. Every answer is checked before the buyer sees it: products are verified against the catalog, and prices, lead times, and delivery terms come from the company’s internal guidelines.

Pressure regulator selection, with a suggestion to confirm the choice with a sales rep
Pressure regulator selection, with a suggestion to confirm the choice with a sales rep
Step 4

Order or handoff

The buyer gets links to the right products and places an order. If a question is beyond the assistant’s scope, a sales rep takes over with the full conversation history.

How quality is tested

The assistant is tested automatically: a suite of 112 scenarios runs after every change. A separate model grades the answers against set criteria, and on 47 scenarios the answers scored 95–100%.

More screenshots

Equipment options with catalog links
Equipment options with catalog links
04 · Tech stack

Stack and approach

Python + Docker
The core of the system, hosted on the company’s own server
Qdrant
A vector database that stores the catalog and finds products by what the request means
LLM
A large language model that runs the conversation, clarifies specs, and explains its picks
Bitrix24
CRM and Open Channels: deals land in the CRM, and messages from the website and the messaging app come in through Open Channels
Telegram Bot API and MAX
The channels where buyers talk to the assistant

Also used: Google Sheets — request analytics · Store XML feeds — daily catalog export

How it works

Buyer channels
Telegram
Bot API
Website and MAX messenger
Bitrix24 Open Channels
Assistant · Docker on the company’s server
Router
Specialist agent
LLM · company rules in files
Answer check
product checked against the catalog
Google Sheets
request analytics
Catalog · daily refresh
Store XML feeds
Qdrant
meaning-based search
Bitrix24 · CRM
Deal at first pipeline stage
Order status by number
Human rep
complex questions, accounting, partnerships
05 · Results

What the client got

S-GAS now has an assistant that knows the catalog, talks to customers within the rules the client set, and serves buyers in three channels.

3,127
products in 13 categories, searchable by meaning
112
scenarios tested automatically
95–100%
answer score on 47 scenarios
The catalog refreshes automatically once a day
Company rules live in separate files, and the assistant pulls its terms from them
Complex cases go to a sales rep
06 · For your business

Who else this works for

The same approach works for companies whose sales reps ask several clarifying questions before recommending a product, and whose buyers reach out through different channels.

Suppliers of industrial and lab products
Spec-based selection, finding alternatives, and checking compatibility and delivery restrictions
B2B stores with complex catalogs
Advice on fasteners, tools, hydraulics, chemicals, and consumables, with specs clarified before any product link is shared
Teams using a CRM and messaging apps
Creating deals straight from conversations and answering order status questions in the channels buyers already use
Equipment manufacturers
Matching parts and consumables to a specific device model and operating conditions

We build solutions like this around your needs: turnkey AI products, AI agents and automation, integrations, and data.

Our services
Get in touch

Want results like these?

Tell us about your project — we’ll talk it through and show you how to make this work for your business

We’ll set up a short call
We’ll scope your task and estimate it within 1 business day
You’ll get a clear implementation plan and transparent pricing
Alexander Yarygin
Founder, Glake
Replies personally
What can we help with?
Select one or more
or
Chat on LinkedIn

More case studies

AI operations monitoring agent
DevelopmentMarketplaces

AI operations monitoring agent

Pulls Wildberries metrics, computes KPIs, and flags sales and ad anomalies

MPstats
AI assistant for a document management system
DevelopmentDocument management

AI assistant for a document management system

Plain-language reports and semantic document search in one chat that respects access rights

NDA
AI news agent for sellers
DevelopmentMarketplaces

AI news agent for sellers

A daily digest of 50+ marketplace Telegram channels: no ads or duplicates, rated by importance

MPstats
All case studies