Home · Features · MAX bot builder for business

Channels

MAX bot builder for business

Connect a bot from MAX for Business with its token, and it will answer customers in MAX with the same scenario as in Telegram: take a request, check the phone number and hand a complex question to an operator. Conversations land in the shared “Conversations”.

On all plans at no extra costConnect with a tokenText and buttons, no photos or files

What the MAX bot can do

Same flow as in Telegram

One project scenario answers in every channel. The “Start” button in MAX fires the “Command (/start)” trigger, and text is caught by “Keywords” and “Any message”. For MAX-specific texts, use a “Condition” on the “Channel” field.

Requests with phone number checks

“Data collection” asks for a name, phone number or e-mail and checks the format of the number and the address. When a customer leaves a phone number or e-mail for the first time, the owner gets an email about the request. An “Action” of type “CRM deal” or “HTTP request” passes it on.

Operator in the shared “Conversations”

MAX conversations sit next to Telegram, VK and the website. The “Operator” block moves the conversation to “Waiting for an answer” and sends a push to operators who have turned on notifications. The reply goes to the customer in MAX; if MAX refuses delivery, it is marked “not delivered”.

Broadcasts to your own audience

From the Basic plan, “Broadcasts” also go out in MAX to people who have already messaged the bot: text only, by tags, with {{name}} and a scheduled start. If you have several MAX bots, a contact gets the message once — from the bot they messaged last.

AI agent and AI sales assistant

From the Basic plan, the “AI agent” block answers from your knowledge base, and the AI sales assistant picks products from your catalog. In MAX the product card arrives as text: name, price and availability, specifications and a link.

No duplicates, and an email when something fails

A repeated delivery from MAX doesn’t produce a second reply. If MAX rejects the token when sending, the channel gets the “Error” status and the owner receives the email “Your bot ‘…’ needs attention” — no more than once a day.

How to connect MAX

  1. 1

    Create a bot in MAX

    In your MAX for Business account (business.max.ru), create a bot and copy its token.

  2. 2

    Connect the channel

    “Channels” → “MAX” card → “Connect”. Paste the token into the “Token” field and click “Connect MAX”. CHBT checks the token and subscribes the bot to events itself — the channel row will show “Works”.

  3. 3

    Turn on the scenario

    In “Flows”, take a template (“Lead capture”, “Appointment requests”, “Autoresponder FAQ”) or keep the one that runs in Telegram. Check it with the “Check flow” button and turn it on — the status becomes “Enabled”.

  4. 4

    Message the bot from your phone

    Open the bot in MAX and tap “Start”: the conversation appears in “Conversations”. If the bot is silent, go through the “MAX bot is silent” checklist.

How MAX differs from Telegram in CHBT

The flow and the “Contacts” and “Conversations” sections are shared across channels, but each messenger displays messages in its own way. Before launching in MAX, check the places where you relied on images.

FeatureMAXTelegram
ConnectionToken from MAX for BusinessToken from @BotFather
“Goes to a flow step” and “Opens a link” buttonsWork, one per rowWork, one per row
“typing…” while the AI repliesNoYes
AI sales assistant cardsAs text with a linkPhoto with a caption and a “View product” button; without a photo, as text
Tagged link and QR code from “QR campaigns”No: CHBT accepts a tag from the bot start, but does not generate links or QR codes for MAXYes, with a scan count
“Attachment”, “Quick answers”, operator fileNot sent; only text and buttonsSame
Photos and voice messages from the customerNot saved; only text is readSame
Customer name in {{name}}From the MAX profile; empty for now in the very first reply to a new customerFrom the profile, with the same exception

If you are choosing which messenger to start with, see the audience and platform rules comparison in the article MAX or Telegram.

How CHBT works with MAX

CHBT connects via the MAX for Business platform API. On connection it checks the token and then subscribes the bot to events by itself: you don’t need to enter an address for MAX anywhere. A wrong token shows “Error” in the channel row with the text “Invalid MAX token or API unavailable”. If MAX rejects the subscription, you see “Error” with MAX’s explanation.

CHBT receives three events: a client message, a button press and the bot start with the “Start” button — it works like /start. If the subscription breaks, the “Reinstall webhook” button in the channel row sets it up again.

  • A repeated delivery from MAX doesn’t create a second reply: CHBT recognizes the event by its ID, and if processing fails, it makes up to five attempts.
  • CHBT detects a MAX refusal from the content of the response: such a message won’t be counted as “delivered”.
  • Deleting a channel removes only its subscription: the same bot, connected again, keeps working, and the old conversations stay in “Conversations” as read-only.
  • By default, the channel name is the bot’s name from MAX. One project can have several MAX bots.

Where the bot’s customers come from

A MAX bot doesn’t message first. CHBT sends a message by MAX user ID and learns that ID when the person opens the bot themselves and taps “Start” or writes. You can’t message by phone number, so a database from 1C or a spreadsheet won’t get into the bot on its own — customers come through the entry points you set up.

  • A link to the bot from your MAX for Business account — in the company profile, on your website, in post captions and in emails.
  • An “Opens a link” button in a Telegram bot, in VK or in the website chat — for people who prefer MAX. This will be a new contact: the history from the other messenger won’t carry over to it.
  • A label at start. If MAX passes a label along with the start, CHBT sends it into the scenario: a “Deeplink” trigger with a matching pattern catches it, and in its branch you can set a source tag. We haven’t verified the format of such links in MAX yet, so CHBT makes labeled links and QR codes only for Telegram.

Text without the “Start” button is caught by the “Keywords” and “Any message” triggers: without them the bot stays silent on “hello”. The path from scratch is in the article how to create a bot in MAX; booking and broadcasts are on the pages client booking in MAX and MAX bot broadcasts.

What the MAX bot doesn’t do

The limits are clear before you launch.

  • It doesn’t send photos, videos or files: only text and buttons go to MAX. An “Attachment” in the “Message” block, an operator’s file from “Conversations” and product card photos don’t reach the customer.
  • Does not show “Quick answers” from the “Message” block. Buttons are placed one per row, as in Telegram, up to 30 per message.
  • It doesn’t message first and can’t message by phone number: messages and broadcasts reach only people who opened the bot themselves.
  • It doesn’t make QR codes or labeled links for MAX: the “QR campaigns” section works only with Telegram for now.
  • It does not accept payments in the chat, book time on a calendar, request a contact via a button, or work in MAX groups and channels; only private chats with the bot. A booking is a request, and the administrator confirms the time. The exception is the “YCLIENTS booking” block, which creates a booking directly in the YCLIENTS schedule.
  • It doesn’t show “typing…” while the AI is answering, and doesn’t merge the same person from MAX and Telegram into one contact.

Available plans

MAX is included in every plan at no extra cost, and the number of channels is unlimited. The Free plan limit is 30 different people a month across all channels combined: a new person over the limit gets a message in MAX saying the limit has been reached. “Canvas”, AI and “Broadcasts” start from Basic.

Free0 ₽
30 conversations a month across all channels
Basic650 ₽/month
Unlimited, broadcasts, 150 AI credits
Business1,290 ₽/month
As Basic, 500 AI Credits

Compare Plans in full →

FAQ

How much does a MAX bot cost?

The same as any CHBT bot: Free — 0 ₽ (1 bot, 30 conversations a month across all channels combined), Basic — 650 ₽, Business — 1,290 ₽ per bot per month. There is no separate charge for MAX, and the number of channels doesn’t affect the price — one project can even hold several MAX bots.

Do I need a separate scenario for MAX?

No. One project flow works in all connected channels. If you need different texts for MAX, add a “Condition” on the “Channel” field. Buttons in MAX are placed one per row, as in Telegram.

Why is my MAX bot silent?

Common causes: the scenario is in “Draft” status — turn on the toggle in “Flows”; the channel shows “Error” — click “Reinstall webhook”, and if the token has changed, connect MAX again with the new token; the customer writes text, but there is no “Keywords” or “Any message” trigger; the Free plan limit of 30 conversations is used up.

Why doesn’t a broadcast reach all the contacts from my 1C database?

The bot messages in MAX by user ID, not by phone number, and knows that ID only for people who opened the bot themselves and tapped “Start” or wrote to it. Bring customers to the bot with a link on your website, in your profile and in other channels — then a broadcast by tag will reach them.

Does MAX have an API for bots?

Yes, CHBT works via the MAX for Business platform API. All you need is the bot token from your MAX for Business account: paste it in the “Channels” section, and CHBT sets up the event subscription itself.

A customer writes in both Telegram and MAX — is that one contact?

No, two: each has its own history and its own tags. The “Contacts” section is shared by all channels, but the same person from different messengers isn’t merged by phone number or name.

Who is a MAX bot useful for, and who doesn’t need it?

Useful if customers already message you in MAX: salons get requests for a time slot, delivery services take orders with buttons, schools sign people up for a trial lesson. If you have a bot in Telegram, MAX connects to the same scenario. You don’t need it if no one messages you in MAX or there is no one to answer in “Conversations”. You can try it for free: 30 conversations a month.

Try it on your bot

Free plan forever, without linking a card. One flow - in Telegram, MAX, VKontakte and in chat on the site.

Connect MAX for free