Development of a Telegram bot for car auction
Telegram bot for car search from European auction + CRM for manager
I developed a Telegram bot and a convenient web panel for a Ukrainian car dealer who specializes in selecting and delivering cars from the European B2B auction auto1.com, where tens of thousands of cars are available daily.
How it works for the client
The client does not need to browse hundreds of pages with cars by themselves.
They simply enter the Telegram bot, select the desired car parameters:
make;
model;
year of manufacture;
mileage;
budget;
other important criteria.
After that, the bot automatically selects suitable cars and sends them directly to Telegram.
The client immediately sees:
photo of the car;
price;
basic information about the car;
mileage;
damage report;
additional photos;
engine video, if available.
If the client likes the car, they click the "I want this car" button, and the manager immediately receives the request.
Thus, the entire process is as simple as possible: the client does not search for cars manually but receives ready-made offers directly in Telegram.
What the manager receives
A separate web panel was created for the manager, where they can see everything happening in the bot.
In the panel, they can view:
all users;
all car requests;
client activity;
communication history;
statistics on the bot's performance;
which cars are of most interest to clients.
A two-way chat has also been implemented.
This means that the client writes messages in the Telegram bot, and the manager responds to them from the web panel on the site. The response immediately arrives to the client in Telegram.
The manager does not need to constantly switch between different accounts or phones — all communication is gathered in one place.
Automatic reminders for the manager
To ensure requests are not lost, the system checks daily at 9:00 AM if there are clients to whom the manager has not yet responded.
If such requests exist, the manager receives a reminder.
This helps not to lose potential clients and to respond to inquiries more quickly.
What the bot does automatically
The bot independently checks the auction every 30 minutes.
If new cars that fit the client's filters appear, the bot automatically sends them to Telegram.
The bot also understands simple messages from the user. For example, if a person writes:
“BMW X5 2020”
the bot recognizes that the user is looking for a BMW X5 from around 2020 and immediately offers to create a filter for searching such cars.
For a quick start, ready-made search templates for popular brands have also been added:
BMW;
Audi;
Volkswagen;
Mercedes-Benz;
Tesla.
The client can start the search literally with one click.
Additional automation
If the client's filter does not find any cars for a long time, the bot automatically sends them a message and suggests slightly expanding the search criteria.
For example, increasing the budget, adding other years of manufacture, or considering similar models.
This helps keep the client engaged in the dialogue and not lose their interest.
Reliability of the system
For stable operation, the following have been set up:
daily backups;
error monitoring;
system logging;
automatic restart of services in case of failure.
This is necessary for the bot and web panel to operate stably every day, even with a large number of users and requests.
In simple terms
I developed a system that automates the selection of cars from the European auction.
The client receives new car offers directly in Telegram, while the manager manages all requests, chats, and clients through a convenient web panel.
As a result, the company processes requests faster, does not lose clients, and spends less time on manual car searches.
I developed a Telegram bot and a convenient web panel for a Ukrainian car dealer who specializes in selecting and delivering cars from the European B2B auction auto1.com, where tens of thousands of cars are available daily.
How it works for the client
The client does not need to browse hundreds of pages with cars by themselves.
They simply enter the Telegram bot, select the desired car parameters:
make;
model;
year of manufacture;
mileage;
budget;
other important criteria.
After that, the bot automatically selects suitable cars and sends them directly to Telegram.
The client immediately sees:
photo of the car;
price;
basic information about the car;
mileage;
damage report;
additional photos;
engine video, if available.
If the client likes the car, they click the "I want this car" button, and the manager immediately receives the request.
Thus, the entire process is as simple as possible: the client does not search for cars manually but receives ready-made offers directly in Telegram.
What the manager receives
A separate web panel was created for the manager, where they can see everything happening in the bot.
In the panel, they can view:
all users;
all car requests;
client activity;
communication history;
statistics on the bot's performance;
which cars are of most interest to clients.
A two-way chat has also been implemented.
This means that the client writes messages in the Telegram bot, and the manager responds to them from the web panel on the site. The response immediately arrives to the client in Telegram.
The manager does not need to constantly switch between different accounts or phones — all communication is gathered in one place.
Automatic reminders for the manager
To ensure requests are not lost, the system checks daily at 9:00 AM if there are clients to whom the manager has not yet responded.
If such requests exist, the manager receives a reminder.
This helps not to lose potential clients and to respond to inquiries more quickly.
What the bot does automatically
The bot independently checks the auction every 30 minutes.
If new cars that fit the client's filters appear, the bot automatically sends them to Telegram.
The bot also understands simple messages from the user. For example, if a person writes:
“BMW X5 2020”
the bot recognizes that the user is looking for a BMW X5 from around 2020 and immediately offers to create a filter for searching such cars.
For a quick start, ready-made search templates for popular brands have also been added:
BMW;
Audi;
Volkswagen;
Mercedes-Benz;
Tesla.
The client can start the search literally with one click.
Additional automation
If the client's filter does not find any cars for a long time, the bot automatically sends them a message and suggests slightly expanding the search criteria.
For example, increasing the budget, adding other years of manufacture, or considering similar models.
This helps keep the client engaged in the dialogue and not lose their interest.
Reliability of the system
For stable operation, the following have been set up:
daily backups;
error monitoring;
system logging;
automatic restart of services in case of failure.
This is necessary for the bot and web panel to operate stably every day, even with a large number of users and requests.
In simple terms
I developed a system that automates the selection of cars from the European auction.
The client receives new car offers directly in Telegram, while the manager manages all requests, chats, and clients through a convenient web panel.
As a result, the company processes requests faster, does not lose clients, and spends less time on manual car searches.