Home · MAX · Distribution by bot MAX to its database
MAX · mailing to your database
Distribution by bot MAX to its database
The promotion or news goes to MAX to those who wrote to your bot themselves and clicked “Yes” when asked about the newsletter: by tag, with the client’s name, immediately or at the appointed time. Answers come in “Conversations”, unsubscribe - with one word “stop”.
Mailings - from the Basic planConsent template - at any planOnly to those who wrote to the bot
What does the bot do to send out messages in MAX?
Consent with a button, not silence
The template first asks separately for consent to data processing, then for consent to advertising: “[Organization name] may send you advertising messages — promotions, discounts, new services. Do you agree?” with “Yes” and “No” buttons. Only those who tap “Yes” get the “рассылка” (mailing) tag, and “No” removes the tag if it was already there. The flow works on any plan.
Unsubscribe in one word
“stop”, stop and /stop as a whole message, “unsubscribe” and “unsubscribe” anywhere in the phrase trigger “Delete tag” and the response “Okay, we won’t send news.” The word “subscribe” again asks the question about the newsletter.
Segment from MAX only
In the “To” field - tags separated by commas; any of them is enough. To write only in MAX, after “Conditions” in the “Channel” field with the value max, place a separate consent tag, for example mailing-max.
Client name from MAX profile
{{name}} substitutes the name from the MAX profile or from the response to the bot, {{phone}} and {{email}} - from the contact card. If there is no field in the card, its place in the text will be empty.
Immediately or at an appointed time
With a date in “Delayed launch”, the mailing waits with the status “Scheduled”: the scheduler checks the queue once a minute. The “Stop” button interrupts sending before the next message; the sent message is not recalled.
Answers - in general “Conversations”
The response to the newsletter comes to “Conversations” with the MAX icon and an unread counter. The code word from the text is caught by “Keywords” and led along the record thread, and the operator responds to the client directly in MAX.
How to start a newsletter in MAX
-
1
Connect MAX and collect consents
“Channels” → “MAX” → token → “Connect MAX” (help). Then “flows” → “All templates and AI”: the goal is “Engage”, at the “flow” step - “Consent to mailing list” → “Create a bot”. It will turn on.
-
2
Separate the MAX tag
If other channels are also connected, after “Yes” insert “Condition”: “Channel” = max → “Action” → “Add tag”
mailing-max. Check the MAX thread from your phone: the test chat works like a website. -
3
Write a newsletter
“Maillists” → “New mailing list”: “Name” for yourself, “Message text” with {{name}} and a word for reply, in “To” -
mailing-max, if desired, “Delayed launch”. Then “Create a newsletter.” -
4
Look at the results and answers
When sending is completed, refresh the page: the recipients, delivered ones, and errors will appear on the card. Look for customer answers in the “Conversations” on the MAX chip.
Ready-made script “Consent to mailing list”
First consent to data processing, then consent to advertising from a named sender with “Yes” and “No” buttons: the “рассылка” (mailing) tag only on “Yes”, unsubscribe with the words “стоп” (stop) and “отписаться” (unsubscribe), return with the word “подписаться” (subscribe). You send the mailing itself from the “Mailouts” section.
Broadcast consent Two separate consents: to data processing and to the mailing. A tag only on “Yes”, unsubscribe with the word “stop”. You send the broadcast itself from your account. Open →Who can you write to in MAX via a bot?
The bot in MAX does not start a conversation. CHBT sends a message using the user ID MAX, and recognizes it when the person himself opened the bot and clicked “Start” or wrote. Each such person is already in “Contacts” with the MAX channel, name and tags - this is the mailing list. The bot does not write to phone numbers from 1C or the table.
| Who's in Contacts? | What will happen to the newsletter? |
|---|---|
| Clicked “Start” or wrote to your MAX bot, there is a tag from “To” | Will receive it once - from the MAX bot to whom I wrote last |
| Blocked the bot | MAX will refuse delivery, the refusal will be included in “errors”. No retry |
| Wrote in both Telegram and MAX | These are two contacts: if the tags match, the newsletter will be sent to both messengers. A separate tag for MAX eliminates this |
| The bot he wrote to has been removed from Channels | “no channel” if the person did not write to your other MAX bots. The same bot, connected again with a new token, recognizes CHBT and sends through it |
| Uploaded via "CSV Import" | There is only one MAX bot in the project - an attempt through it, a MAX failure will be included in the “errors”. Several bots - “no channel” |
| Website chat visitor | Will not receive: the newsletter does not go to the chat on the website |
Why it works this way and how to honestly recruit a database - in the article notifications to clients via bot MAX.
- Notice — to one person about his event (“order 1042 is ready”): it is written by an operator in “Conversations” or a bot in a script in response to a client’s question, at any plan.
- Newsletter — segment by tag, with separate consent, from the “Mailouts” section on Basic and Business.
- MAX CHBT recognizes the failure by the contents of the response, so only the received message is included in the “delivered” message.
- On Free, the consent template works, but the bot responds to no more than 30 different interlocutors per month across all channels together.
How to collect a segment only from MAX and not violate the unsubscribe
The audience is specified by one field - “To”: the contact is included in the newsletter if he has at least one from the listed tags. Therefore, “mailing-max, coloring” is an “or”: those who did not give consent will also receive the promotion. Each segment needs its own tag, which already includes consent.
| Task | How to do it in a script |
|---|---|
| Consent | “Consent to mailing list” template: “Yes” → “Action” → “Add tag” newsletter |
| MAX only | After “Yes” - “Condition”: “Channel” = max → “Add tag” mailing-max |
| Interest in the service with consent | Color button → Condition: Tag mailing-max “set” → “Add tag” max-coloring. Those who chose the service before agreeing will not receive the tag. |
| Manual marking | The “Tags” field in a contact card, for example sleeps-max for those who haven't come for a long time |
| Unsubscribe | In the “stop” branch - “Action” with several “Delete tag” (the “Add action” button): newsletter, mailing-max and all thematic tags |
The safe word has four exceptions. If a script with the “Any message” trigger is created before the template, it takes the “stop” first - make a copy of it, enable it and disable the original. If the bot already has a greeting on “Get Started,” it will work instead of the consent question: add “If you want to receive news, write “subscribe” to it.” If the “AI agent” in the flow is set to “Stay in conversation with AI” mode, all subsequent messages, including “stop”, are received by the AI, not the template. While the operator is having a conversation, the bot is silent and the employee reads “stop”; The owner and admin can remove a tag from a contact card—the “Operator” role does not edit contacts. How to mark up the database so that in six months the tags do not turn into chaos - tags as a segmentation system.
- The tags are compared exactly, taking into account the case: “Mailout-max” and “mailbox-max” are different tags.
- The messenger is not selected in the mailing form, nor is the saved segment from “Contacts”: only tags.
- The channel in the “Conditions” is written in text: max, telegram, vk or web.
- The “Check script” test chat works as a website channel, so the “Channel” = max branch cannot be accessed in it - write to the bot in MAX from your phone.
Mailing metrics in MAX: what CHBT shows and what to calculate yourself
The numbers on the mailing card are written down when the sending is completed: while it is in progress, there are zeros there, and the page itself is not updated. CHBT does not count reads and clicks on links, so “60% read” cannot honestly be counted - look at the answers and actions.
| What | Where to watch | How to read |
|---|---|---|
| Recipients, delivered, errors | Mailing card | Recipients = delivered + errors. Error rate = errors ÷ recipients: if it increases from mailing to mailing, the database is aging. CHBT does not show who exactly was not delivered |
| Without channel | Mailing card, if any | The tag is suitable, but there is no one to write through: the MAX-bot has been removed from the “Channels” or there are several bots, but the contact has not written to anyone |
| Answers | "Conversations", MAX chip, unread counter | Any answer is a question, “thank you”, “stop”. There is no text of the mailing itself in the correspondence, but the list contains up to 100 of the latest conversations |
| Targeted actions | “Contacts”, “Tag” filter | Give a code word in the text, the script tags it - the line “N contacts by filter” will show how many responded. The list contains up to 500 contacts, more via “CSV Export” |
| Unsubscribes | “Contacts”, filter by consent tag | Number of contacts with the tag before and after the mailing |
| Transactions | «CRM» | New cards after mailing, if the code word thread creates a “Deal in CRM” |
Conditional example: three salon broadcasts per quarter. In MAX the salon has 400 contacts, 260 clicked “Yes”. Numbers and segments are for illustration purposes.
| When | To (one tag) | Text and action | What to count |
|---|---|---|---|
| Beginning of the month | max-coloring | “{{name}}, until the 15th coloring at last year’s price. Reply “record” and we’ll find a time.” | Replies with the word “record” → tag and transactions in “CRM” |
| In three weeks | max-manicure | New service and one phrase why it’s worth trying; no discount | Replies and unsubscribes |
| End of the quarter | sleeps-max — the administrator assigns it manually to those who have consent and have not had any visits for 60 days | “You’ve been gone for a long time - the schedule has changed, there are more evening windows” | Error rate and return rates |
Each newsletter has its own segment and its own text; the general announcement “to everyone” never goes out. We recommend no more than one newsletter per week per segment; for many local businesses, one every two to three weeks is enough. Set the launch to daytime hours: the time in “Delayed launch” is calculated according to the server clock CHBT. How to return the sleeping part of the base without a wave of blocking - reactivation via bot, the same rules for Telegram - sending via Telegram bot.
What MAX mailing doesn't do
The limits are clear before you launch.
- MAX rules (clause 1.5 of the App Requirements) restrict advertising mailings via a bot — check the terms of your own agreement with MAX. The decision to send a mailing and responsibility for it rest with the bot owner.
- It does not write to those who have not opened the bot, and by phone numbers: MAX-bot writes by user ID, which it recognizes only when the person himself clicked “Start” or wrote.
- Doesn't send pictures, files or buttons - only text. Write the link in the text, and ask for the action in a word that will catch the script: the buttons will appear when the person responds.
- It doesn’t collect an audience more complicated than “at least one of the tags”: there are no “and” and “except” conditions, there is no choice of messenger and saved segments from “Contacts” - only a separate tag.
- Does not repeat unsuccessful sends, does not show who exactly was not delivered, and does not count reads and clicks. There is no progress in real time: the numbers appear after the end of the sending.
- Does not save the text of the mailing in the “Conversations” correspondence: the operator will see the client’s response, but not the message itself. The created newsletter cannot be modified, copied or sent to yourself for testing.
- Doesn’t unsubscribe itself: there is no built-in unsubscribe, it’s done by a script with a safe word. While the conversation is with the operator, “stop” is read by the employee, and the tag in the contact card is manually removed by the owner or admin.
Available plans
Price - per bot per month: Basic 650 ₽, Business 1290 ₽, no fee for messages - Plans. On Free, in the “Mailouts” section, instead of the form there is “Mailouts are included in Basic and Business” and a button “Select a plan”, and the consent template works and accumulates tags within 30 different interlocutors per month across all channels. Business trial day - one per account - opens broadcasts for a day.
Works with
FAQ
Is it possible to write to MAX for those who have not written to the bot?
No. The bot in MAX does not start a conversation and does not write by phone number. You need an entry point - a link to the bot in your profile, on a website, in another messenger - and the first message or click “Start” from the client. After this, the person will appear in “Contacts”, and the newsletter using the tag will be able to reach him.
How much does mailing cost in MAX?
Included in the Basic (650 ₽) and Business (1290 ₽) Plans per bot per month, without fees for messages and without a limit on the number of broadcasts and recipients. On Free, the “Mailouts” section is closed, but the consent template works and the database is accumulated until payment.
How to send a newsletter only to MAX contacts if Telegram is also connected?
Create a separate consent tag for the channel: after “Yes”, put “Condition” with the field “Channel” = max and “Add tag” “mailing-max”. In the “To” field, indicate only this - listing tags separated by commas works like “or”, but there is no choice of messenger in the form.
Are there pictures and buttons in the newsletter?
No, only text with the variables {{name}}, {{phone}} and {{email}}. Put the link in the text and ask for the action with a word: “reply ‘appointment’”. Set up buttons in the flow — they appear once the person replies. In MAX buttons go one per row, as in Telegram.
How can I find out who responded to a newsletter?
In “Conversations”: MAX chip and unread counter on the conversation line. The text of the newsletter itself will not be included in the correspondence - only the client’s response. For an accurate count, give a code word in the text and read the tag that the script puts in using the “Tag” filter in “Contacts”.
How is a notification different from a mailing?
Notification - to one person about his event: it is written by the operator from “Conversations” at any plan. Mailing - to a segment by tag with separate consent, from the “Mailouts” section on Basic and Business. Do not send broadcasts based on consent to notifications: these are different permissions.
How long does the mailing last and is it possible to stop it?
Messages go out one at a time, no faster than 20 per second: 3,000 recipients - at least two and a half minutes, in fact longer, because CHBT is waiting for a MAX response. One mailing goes out at a time. The “Stop” button is triggered before the next message; sent messages are not recalled.
Collect consents now
The “Consent to mailing list” template works on the Free plan: connect MAX and take the template - it will turn on and the tags will start accumulating. The “Mailouts” section will open from Basic when the database is complete.