➣ Telegram Bot - auto send messages in Telegram

«Telegram Bot» is an additional feature that allows you to automatically send notifications about the status of an order to your clients via a chat bot.

To use this feature, you need:

  1. Current version of EasyCeiling

  2. Connected feature «Network Database»

  3. Connected feature «Telegram Bot»

  4. Windows 10 and newer, and Windows Server 2016 and newer

  5. Configure the feature according to the instructions below

Setup Instructions

Bot Registration

For automatic operation, you need to register two bots: one for sending messages to dealers and one for sending messages to retail clients. It is not necessary to use two bots.

  1. Write to @BotFather in Telegram. This is a special service that allows you to register bots.

  2. Write «/start» to the bot.

  3. From the commands sent by the bot, select the following command: /newbot

  1. Send @BotFather your desired bot name (It can be anything).

  1. Next, come up with a unique username for your Telegram bot. It must end with the word «bot».

  1. After successfully entering a unique username, your bot will be successfully created, and you only need to copy the key of your bot.

If you plan to send automatic messages to dealers and retail clients, you will need to create two bots.

Bot Configuration

The program must be installed on only one computer!

  1. After launching, the application automatically connects to the database connected to EasyCeiling. After the first launch window appears, enter the keys from your bots created in @BotFather. When you next enter the application, you will not need to enter the keys again.

  1. The following buttons are available in the application:

· Connect Dealer Bot

· Connect Client Bot

· Settings

· Show Event History

  1. To connect the bot for dealers, click the corresponding button «Connect Dealer Bot».

  2. To connect the bot for clients, click the corresponding button «Connect Client Bot».

For sending messages, the bot must be connected, and the application must be running.

If you need the program to start when the computer is turned on, you can enable the setting «Launch at computer startup».

In the program, you can set the time for which the last messages will be sent.

In the program, you can set a delay before sending messages. If the order status changes frequently, the Telegram bot will send only the last current status.

If the module "Multiple MS SQL Server Databases" is connected, then switching between databases is available in the application.

Editing Templates

To edit the responses that clients will automatically receive, go to «List of Templates».

  • In list 1, you can choose for whom you are editing templates: for the dealer or the retail client.

  • By button 2 or by double-clicking on the entry, you will enter the editing window.

Insertions in the text insert special tags, which will be replaced in the message with, for example, the necessary order number.

Using the Bot

  1. Send your clients a link or place a QR code on your website for registration in your bot.

Important: Send the dealer the link to the bot you created for the dealer; for the client, you need to create a separate one.

  1. The dealer or client, after entering your link, will need to register by phone number.

After these actions, the dealer or client will receive notifications.

  1. Next, you only need to change the statuses of orders and ceilings in EasyCeiling. You will see such dialog messages:

After clicking «Yes», the bots will send a message to the dealer and client.

  1. To disable dialog messages, go to settings. Path: Settings → Basic Settings → Always ask when changing status, whether to send a notification to the client/dealer.

  2. To monitor events of bots, dealers, clients, and the application itself, click on

  1. To close the relay, go to hidden icons, right-click on the icon, then «Exit».

Other Bot Functionality

After registering the client, a «Main Menu» button appears on the keyboard, which opens the menu when clicked:

  1. Archived Orders

    The user is shown a list of orders that are in the process of being executed or only created orders.

  2. Order Archive

    The user is shown a list of completed orders.

  3. Settings

    In the settings, the user can choose which statuses to receive, separately for the ceiling and for the order.

What questions does this article answer?

  • What is the Telegram Bot feature in EasyCeiling?

  • How to set up and configure the Telegram Bot?

  • How to register and create bots for dealers and clients?

  • How to manage bot notifications and templates?

  • What are the system requirements for using the bot?

  • How to handle client and dealer registration?

  • How to customize notification messages?

  • How to manage bot settings and preferences?

  • How to monitor bot events and history?

  • How to work with multiple databases in the bot?

  • What are the best practices for bot usage?

  • How to troubleshoot common bot issues?

  • How to optimize notification workflow?

  • How to ensure reliable bot operation?