Your Telegram bot takes orders and answers «where is my order» from 1С/BAS, and the owner gets debts, stock and daily totals in the chat
Clients write in Telegram, the accounting is in 1С/BAS, and the manager sits between them: looks up the balance, re-types the order, answers «is it shipped» after calling the warehouse. The owner asks the same manager for the day's totals in the evening. The 1С/BAS ↔ Telegram pair puts your Telegram bot on both sides of that gap: a client checks stock, places an order and gets the status straight from 1С/BAS, and the owner and staff get overdue debts, low stock and the daily summary in their own chat, and can ask for a report with one button. Below: what exactly moves, which scenarios we cover and which capabilities of both systems we rely on.
1С/BAS → TelegramA client asks the bot about an item and gets the price and availability from 1С/BAS, with buttons to order or to ask a manager.
Telegram → 1С/BASAn order assembled in the bot (or in a Mini App with the catalogue) becomes a customer order in 1С/BAS with the counterparty found by phone or created anew.
1С/BAS → TelegramWhen the order status changes in 1С/BAS («assembled», «shipped», «tracking number»), the bot sends the client a message the moment it happens.
1С/BAS → TelegramEvery morning the owner's chat receives a summary from 1С/BAS: yesterday's sales and receipts, new overdue debts, items below the minimum stock.
1С/BAS → TelegramA manager presses a button in the staff chat («debts», «stock by warehouse», «today's orders») and gets the report from 1С/BAS without opening it.
Telegram → 1С/BASA client's message to the bot that the bot cannot handle is written to the client's counterparty in 1С/BAS as a request and handed to the manager on duty.
What we connect
You create the bot in Telegram under your company's account, so the bot, its name and its audience stay yours; we only receive the access key for it.
On the 1С/BAS side we use the open exchange interface the platform builds itself, under a separate user with rights to read the catalogue and reports and to create orders and requests.
Together we decide what the bot may show clients (price type, which warehouses count as «in stock») and what the staff chat may request (which reports, to whom).
We build the bot's menus and buttons: catalogue, order, «where is my order», «call a manager»; if you want a full catalogue with a basket, we make it a Mini App inside Telegram.
We connect the staff chats: which chat gets the morning summary, which gets low-stock alerts, and who is allowed to request reports.
We test with a few staff members as «clients» and a test counterparty in 1С/BAS, then publish the bot link to real clients.
Automation scenarios
01
«Is it shipped?» ten times a day
Beforeclients write to the manager, the manager calls the warehouse and replies an hour later.
Afterthe client presses «where is my order» in the bot and gets the status and tracking number from 1С/BAS, and gets a message by itself when the status changes.
02
Orders from chat re-typed
Beforethe client sends a list in a message, the manager re-types it into 1С/BAS and mixes up the quantity.
Afterthe client picks items in the bot's catalogue, and the order arrives in 1С/BAS as a document with exactly those items.
03
The owner learns the totals at night
Beforethe owner asks the manager for the day's numbers, and gets a screenshot at eleven at night.
Afterthe morning summary from 1С/BAS is in the owner's chat at eight, and any report is one button away.
04
The item ran out unnoticed
Beforethe storekeeper notices the empty shelf when a client is already waiting.
Afterwhen the balance in 1С/BAS drops below the minimum, the purchasing chat gets a message the same minute.
How it works technically
For those who want to check: each point links to the official documentation page it comes from.
The official BAS support portal documents its integration technologies under the title «Технології інтеграції 1С:Підприємства 8.3» — BAS is built on the 1C:Enterprise 8.3 platform.
According to the same documentation, the platform automatically builds a REST interface using the OData protocol, through which outside systems can read, change, create and delete data over HTTP.
Bots can host Mini Apps — full screens inside Telegram for a catalogue, a form or a personal account — and unlike websites they get sign-in and notifications through Telegram out of the box.
The limits come from both systems. Telegram limits how fast a bot may send: about one message per second to one chat and about thirty per second in total, so a mass mailing to all clients is sent in a queue over several minutes, not instantly. The bot can only write to people who started a chat with it first. Reports in the staff chat are only as fresh as the 1С/BAS data at the moment of the request. 1С/BAS is on the official prohibited software list: we do not take projects for state bodies, critical infrastructure or systems with state data, and with private businesses we discuss the risk openly.
How to start
Three steps from a first message to work on your project.
01
Leave a request
Describe the task in the form — in text or by voice. Budget and timing are optional.
02
We review and estimate
A developer studies the brief, asks about anything unclear and sends an estimate.
No. The bot runs inside the Telegram app the client already has; they open the link, press «Start», and the catalogue and buttons are there.
Can the bot see the whole 1С/BAS database?
No. Its 1С/BAS user has rights only to the catalogue, the agreed reports and the creation of orders and requests. A client sees only their own orders, matched by the phone they confirmed in the bot.
We answer clients from a personal Telegram account. Does the bot replace it?
It can work alongside it: Telegram Business lets you connect a bot that answers on behalf of a personal account. Then the client writes to the same number as before, the bot handles status and stock questions, and the manager takes over everything else.
Can the bot send a mailing to all clients from 1С/BAS?
Only to those who started a chat with the bot, and only in a queue within Telegram's sending limits. We build the list from 1С/BAS (for example, clients who bought in the last three months) and send it with your confirmation of the text.
Tell us what needs to be connected
Describe the task in text or a voice message. We look at your setup and reply with a plan.