CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Leave a request
EN UA RU

1С/BAS ↔ Telegram integration

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.

What moves between the systems

  • 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

Before clients write to the manager, the manager calls the warehouse and replies an hour later.

After the 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

Before the client sends a list in a message, the manager re-types it into 1С/BAS and mixes up the quantity.

After the 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

Before the owner asks the manager for the day's numbers, and gets a screenshot at eleven at night.

After the 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

Before the storekeeper notices the empty shelf when a client is already waiting.

After when 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.

    Source: its.bas-soft.eu ↗ checked 2026-09-25
  • 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.

    Source: its.bas-soft.eu ↗ checked 2026-09-25
  • Telegram bots are small applications that run entirely within the Telegram app — the client installs nothing.

    Source: core.telegram.org ↗ checked 2026-09-28
  • Telegram can deliver each new message to the bot's server itself the moment it arrives, so the CRM sees the request within seconds.

    Source: core.telegram.org ↗ checked 2026-09-28
  • Whenever the bot sends a message it can show a keyboard with predefined reply options under it — so a client presses a button instead of typing.

    Source: core.telegram.org ↗ checked 2026-09-28
  • 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.

    Source: core.telegram.org ↗ checked 2026-09-28

Limits

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.

  1. 01

    Leave a request

    Describe the task in the form — in text or by voice. Budget and timing are optional.

  2. 02

    We review and estimate

    A developer studies the brief, asks about anything unclear and sends an estimate.

  3. 03

    We start

    Once scope and price are agreed, the work begins.

or write to info@coreviaflow.space

Questions

Do clients need to install anything?
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.