← Telegram bot overview and pricing

Guide for car dealers

Telegram bot for car dealers — setup guide

Step-by-step guide: launch your own Telegram bot with a catalog of cars from Korea and China on the MotorFeed platform — no code, no hosting.

Start setup ↓
★

What you get

A bot and a mini app inside Telegram — your customers install nothing.

For your customers

A catalog right in Telegram

  • Search by make, model, year, mileage, price, fuel, gearbox, body and drive
  • Car page: photos, specs, turnkey price with a full breakdown
  • Favourites, sharing and an Order button
  • Alerts: the bot sends new cars matching a saved search
  • Russian, Romanian and English

For you

A control panel in Telegram

  • Your logo, colours, texts and contacts
  • Home page builder: banners, selections, makes
  • Your shipping tariffs, exchange rates and margins per country
  • Orders go to admins in Telegram, to the panel and to your CRM
  • Several admins, no passwords
  • The panel in English, Russian and Romanian
1

Create the bot in @BotFather

The bot is yours: you choose its name, address and picture. It takes 2 minutes.

  1. 1Open the official @BotFather in Telegram (blue check mark) and press Start.
  2. 2Send the command /newbot.
  3. 3Enter the name customers see at the top of the chat. For example: Casa Auto — cars from Korea.
  4. 4Enter the username — the bot address. Latin letters, digits and “_” only, and it must end with bot. For example: casa_auto_bot.
  5. 5BotFather replies with the token — a long string like 7123456789:AAH…. Copy all of it.
Example conversation with BotFatherYou: /newbot
BotFather: Alright, a new bot. How are we going to call it?
You: Casa Auto
BotFather: Good. Now let's choose a username for your bot…
You: casa_auto_bot
BotFather: Done! … Use this token to access the HTTP API:
7123456789:AAH••••••••••••••••••••••••••••••••
The token is the key to your bot. Whoever has it controls the bot. Give it to MotorFeed only and do not connect the same token to other services (bot builders, CRM bots): a bot can have only one connection, and a second one switches off the first.

Optional, any time

Polish the bot profile in BotFather

  • /setuserpic — the bot picture (your logo)
  • /setdescription — the text customers see before pressing Start
  • /setabouttext — a short line in the bot profile

You do not need to set commands or the menu button — the platform does it.

2

Send the token to MotorFeed

We connect the bot to the platform and give it data access under your subscription.

Message us on Telegram at @motor_feed with:

  • The bot token from step 1.
  • Your company name as it should appear in the bot.
  • Countries you sell to (Moldova, Russia, Ukraine, Belarus, UAE) — the turnkey price depends on it.
  • Marketplaces you need: Korea (Encar), China (Che168) or both.

We register the bot, attach a MotorFeed API key with your subscription and tell you when it is ready. The platform checks the token and sets up the webhook, menu button and commands by itself.

No website, hosting or developer needed: the bot runs on MotorFeed servers and the catalog updates automatically.
3

Become the owner of the bot

There are no logins or passwords: the owner is whoever presses Start first after the bot is connected.

Press Start first — yourself, from the Telegram account that will manage the bot. Do not share the bot link with anyone until you see “👑 You are now the owner of this bot”.
  1. 1When we tell you the bot is connected, open it at t.me/your_bot and press Start.
  2. 2The bot greets you and sends “👑 You are now the owner of this bot” with a “⚙️ Manage” button.
  3. 3Press “⚙️ Manage” — the bot control panel opens inside Telegram.

Later the panel opens the same way — the “⚙️ Manage” button or the /admin command in the bot chat. Regular customers do not see the button and get a refusal on /admin.

If the wrong person pressed Start first, message us — we reset the owner and you repeat the step.

4

Set up the bot in the panel

Sections are on the left. The panel works in English, Russian and Romanian — switch the language at the bottom of the menu. Go through the sections top to bottom, and fill in the ones marked “key” before launch.

01Connection

Bot and MotorFeed licence status, number of users and orders. You can switch the bot off temporarily here. Usually nothing to change.

02Company & brandkey

Company name, the greeting after /start, logo (PNG, JPEG or WebP up to 2 MB) and contacts: phone, manager Telegram (username without @), WhatsApp, e-mail, website, address and opening hours. Contacts appear behind the Contact button in the bot, in the profile and in the Contacts block.

03Pricing & customskey

Currency and which price to show — turnkey, marketplace or both. MotorFeed uses current bank exchange rates, so there is nothing to set. To price with your own rate, give a currency a URL that returns a single number — how many units of that currency one USD buys (e.g. 0.92 for EUR); it refreshes every 15 minutes. Per country: shipping (MotorFeed estimate, flat amount, tariff by fuel or by car price) and your own costs and margin, one per line: agency_commission: 600. Fields that change the price only in some countries are shown only there: certification — Russia, Ukraine, Belarus; inspection — Ukraine; buyer type — Russia. Duties, excise, VAT and recycling fee are calculated by MotorFeed. Customers can be allowed to pick their country in the profile.

04Catalog & providerskey

Which marketplaces to show, in what order and under what names (e.g. Encar → “Korea”). Default sort, cars per page, sale only (no leasing or rent) and hiding reserved cars.

05Home page

A block builder: header with logo, hero banner, marketplaces (Encar, Che168), popular makes, car selections as a carousel or a list (e.g. “Fresh offers” or “BMW under 50,000 km”), image banners, text, buttons, contacts, spacers. Blocks can be switched on and off and reordered; each has a tap action: open the catalog, a tab, a link, a specific car or contacts.

06Theme & CSS

Colours (background, cards, accent for buttons and prices), font, corner radius, shadows, following Telegram light and dark themes. For designers — your own CSS on top of the theme.

07Languages

Which languages to offer customers (Russian, Romanian, English) and the default one.

08Features & menu

Favourites, orders (the Order button), phone request, Telegram notifications to admins about new orders, sharing and personal alerts (check interval and alerts per customer). Order and names of the bottom menu tabs.

09Texts

Chat texts of the bot (Find a car and Contact buttons, menu button, the message after an order) and an override for any mini app string — find the one you need by search.

10Orderskey

All customer orders: the car, price, customer, phone and comment, plus their CRM delivery status. More in “Orders and CRM”.

11Webhook (CRM)

The address your CRM receives orders at, the signing secret, a test send and the delivery log.

12Administrators

Who else can manage the bot. See Managers.

Press Save in every section. Changes are live for customers right away — check them in the mini app.
5

Test the bot as a customer

Walk through the whole buyer journey before sharing the link.

  1. 1Send the bot /start — check the greeting, logo and buttons.
  2. 2Press “🚗 Find a car” — the mini app opens. Look at the home page.
  3. 3Open the catalog, set filters (make → model → year, mileage, price) and open a car page.
  4. 4Check the turnkey price and its breakdown against your own calculation for your country.
  5. 5Place a test order with the Order button and make sure it reached you in Telegram and appears in the panel under “Orders”.
  6. 6Press “📞 Contact us” — check the phone, manager and address.

Ask a colleague to do the same on their phone — you will see the bot with another Telegram theme and language.

6

Launch and tell your customers

The bot link is t.me/your_bot. Put it anywhere.

Social media

Link in your profile

Instagram, TikTok, Facebook, your Telegram channel: “Cars from Korea — in our bot”.

Website and ads

Button and QR code

A “Find a car in Telegram” button on your website, a QR code on business cards, in the office and on cars.

For managers

Links to cars

The Share button on a car page gives a link that opens exactly that car in your bot.

✉

Orders and CRM

How an order travels from a customer to your manager.

  1. 1The customer presses Order on a car page and may add a comment and a phone number (if the phone request is on in “Features & menu”).
  2. 2The customer gets a confirmation in the chat: “✅ Request #… received! A manager will contact you shortly” — editable in “Texts”.
  3. 3The order appears in the panel: “Orders” → a list with the car, customer and date.
  4. 4Every admin of the bot gets the order in Telegram right away: the car, price, customer and phone, with “Write to client”, “Open car” and “All requests” buttons. Notifications can be switched off in “Features & menu”.
  5. 5If a webhook is set, the order goes to your CRM the same second.
Orders are not lost even without a CRM: admins get them in Telegram and they are kept in the panel. The webhook is there to put orders into your CRM automatically.

Connecting your CRM (webhook)

  1. 1In “Webhook (CRM)” paste the URL your CRM or developer gives you: Bitrix24, amoCRM, Planfix, your own server. It must start with https://.
  2. 2Press Create a signing secret and give the secret to your developer — the CRM uses it to verify the order came from your bot.
  3. 3Press Send a test and check the result in the delivery log.

If the CRM was down, the platform retries several times within a day (after 30 seconds, 2 minutes, 10 minutes… up to 12 hours). A failed delivery can be resent by hand with Retry in the log.

For developers: request format and signature+

Every order is a POST to your URL with Content-Type: application/json, event vehicle.order.created.

{
  "event": "vehicle.order.created",
  "eventId": "…delivery uuid…",
  "createdAt": "2026-10-03T10:00:00.000Z",
  "tenant": { "id": "…", "slug": "casa-auto-bot", "companyName": "Casa Auto" },
  "order": { "id": "…", "number": 17, "comment": "…" },
  "vehicleId": "encar_42365346",
  "provider": "encar",
  "vehicle": { "title": "…", "brand": "BMW", "model": "3 Series", "year": 2021,
               "mileageKm": 88003, "price": { "amount": 18198, "currency": "EUR" }, "url": "…" },
  "customer": { "telegramId": 123456, "username": "max", "firstName": "Max",
                "languageCode": "ru", "phone": "+373…" }
}

Headers:

  • X-MotorFeed-Event — the event type;
  • X-MotorFeed-Delivery — the delivery id; use it so a retry never creates a deal twice;
  • X-MotorFeed-Timestamp — when it was sent;
  • X-MotorFeed-Signature — the request signature:
sha256=HMAC_SHA256(secret, "<timestamp>.<raw body>")

Answer with a 2xx status, otherwise the delivery is retried. Redirects are not followed and private network addresses are refused.

👥

Managers and admins

The owner and the admins they appoint can manage the bot.

  1. 1Ask your colleague to open your bot and press Start — until then they cannot be found.
  2. 2In the panel open Administrators, find the colleague by name, @username or ID and appoint them.
  3. 3They get the “⚙️ Manage” button and the /admin command in the bot.

No passwords: Telegram itself confirms who opened the panel. When someone leaves, remove them from the list and their access ends immediately.

⚡

Subscription and limits

The catalog works while your MotorFeed subscription is active.

If the subscription ends

The bot keeps running

The bot keeps answering, and the catalog shows “temporarily unavailable” with a button to contact you. After renewal the catalog reopens by itself within a few minutes — nothing to press. Status: panel → “Connection” → “MotorFeed licence”.

What uses requests

Subscription limit

  • Every catalog page is one MotorFeed request
  • Checking alerts for new cars costs one request per distinct search: identical alerts of different customers are checked with one request
  • To use less, raise the check interval or lower alerts per customer in “Features & menu”
?

FAQ

The panel says “Open the control panel from Telegram”+

The panel works only inside Telegram — a link will not open it in a browser. Use the “⚙️ Manage” button or the /admin command in your bot.

The panel says “You are not an administrator of this bot”+

Ask the owner to appoint you in “Administrators”. Press Start in the bot first.

The wrong person pressed Start first+

Message us at @motor_feed — we reset the owner. Then press Start in the bot yourself.

The bot stopped answering+

Check whether the bot token was connected to another service or revoked with /revoke in BotFather — both disconnect the bot from the platform.

If the token changed, send the new one to @motor_feed. If not, message us and we will check.

Can I change the bot name, picture or description?+

Yes, any time in @BotFather: /setname, /setuserpic, /setdescription. The company name, logo and greeting inside the bot are changed in the panel, “Company & brand”.

Can I switch to another bot (a new username)?+

Yes, through MotorFeed support: create a new bot in BotFather and send us its token.

Where do the cars and prices come from?+

MotorFeed collects listings, photos and specs from Encar (Korea) and Che168 (China) and keeps them updated. The turnkey price — shipping, duties, excise, VAT and recycling fee — is calculated by MotorFeed under the rules of the chosen country, with your tariffs, rates and margin from “Pricing & customs”.

How do I pause the bot?+

Switch the bot off in the panel, “Connection”. The panel stays available through the “⚙️ Manage” button in earlier bot messages — switch it back on there.

✓

Launch checklist

Everything ticked — share the link with customers.

  • The bot is created in @BotFather and the token went to MotorFeed only
  • You pressed Start first and got “👑 You are now the owner of this bot”
  • Name, logo, greeting and contacts are filled in
  • Turnkey prices are set for your countries and checked on several cars
  • Marketplaces and their names are chosen in the catalog
  • The home page is built
  • Orders reach the right people: admins get them in Telegram, and a CRM webhook is connected if needed
  • Managers are added as admins
  • A test order went all the way through

Questions left? We will help you connect

Message us — we connect the bot, help set up pricing and link orders to your CRM.