+7 (999) 834-40-43
+7 (999) 834-40-43

Разработка

Ссылка на Max для сайта: кнопка, бот для заявок и вход через Max

Кнопка Max на сайте — обычная ссылка на профиль или бота, её ставят без программиста. Для бота заявок нужен верифицированный профиль бизнеса, вход через Max — разработка. Форматы ссылок, код и ограничения на 29.10.2026.

ВП Владимир ПервушинОснователь студии ДАКОД 29 октября 2026 г. · 13 мин чтения
Обложка статьи «Max на сайте: кнопка, бот и вход» — блог студии ДАКОД

Ссылка на Max для сайта — это адрес вида https://max.ru/… на профиль, канал или бота компании. Его ставят в обычную кнопку «Написать в Max», и программист для этого не нужен. Для бота, который принимает заявки, нужен профиль компании, ИП или самозанятого, прошедший проверку на платформе MAX для партнёров, а вход на сайт через Max — уже разработка.

Ниже — форматы ссылок, код для HTML, Tilda и WordPress, бот для заявок, цели в Метрике и вход через Max. Всё сверено с документацией dev.max.ru 29 октября 2026 года. Платформа обновляется почти каждый месяц, поэтому перед внедрением загляните в её журнал изменений.

Зачем ставить кнопку Max, если на сайте уже есть WhatsApp* и Telegram

Кнопка, которая у клиента не открывается, хуже, чем её отсутствие: человек решает, что вы недоступны, и уходит к конкуренту. А вы об этом не узнаете, потому что в Метрике клик засчитается.

Ограничения иностранных мессенджеров идут больше года. По данным Интерфакса, с 13 августа 2025 года Роскомнадзор частично ограничивает звонки в Telegram и WhatsApp, а 22 октября 2025 года ведомство подтвердило частичное ограничение работы мессенджеров. 22 декабря 2025 года РКН заявил, что «введение ограничений в отношении WhatsApp будет продолжено», а если мессенджер не выполнит требования закона, «он будет полностью заблокирован» (Интерфакс). 10 февраля 2026 года ведомство пообещало продолжить «введение последовательных ограничений» Telegram (Интерфакс).

Аудитория при этом уже в Max. По данным Mediascope за июнь 2026 года, которые приводят «Ведомости», месячный охват Max среди жителей России старше 12 лет составил 86,2 млн человек, у Telegram — 75,7 млн, у WhatsApp — 63,5 млн. По среднесуточному охвату разрыв больше: 69 млн у Max против 35,4 и 23,6 млн.

Практический вывод: Max ставьте первой кнопкой, рядом WhatsApp, Telegram и телефон. Убирать старые мессенджеры рано: у части постоянных клиентов переписка с вами уже там.

Какие бывают ссылки на Max и какую ставить на сайт

Для бизнеса основной вариант — ссылка на бота компании, частному мастеру хватит ссылки на личный профиль. Остальные форматы решают другие задачи.

Что открываетФорматГде взятьКогда ставить на сайт
Личный профильhttps://max.ru/u/… (длинный код)В приложении: настройки профиля → приглашение друзейМастер, частная практика, немного заявок
Публичный каналhttps://max.ru/имя_каналаНастройки канала, раздел приглашения; там же QR-кодПодписка на новости, не заявки
Бот компанииhttps://max.ru/ник_ботаКарточка бота на business.max.ruЗаявки, когда ответить должен любой свободный менеджер
Бот с меткой страницыhttps://max.ru/ник_бота?start=меткаСобираете самиЧтобы знать, с какой страницы пришёл человек
Мини-приложениеhttps://max.ru/ник_бота?startapp=данныеСобираете самиКаталог или запись внутри Max
Отправка текстаhttps://max.ru/:share?text=текстСобираете самиКнопка «Поделиться», а не связь с вами

Ссылки на бота, мини-приложение и отправку текста описаны в разделе о диплинках документации MAX. Там же лимиты: метка после ?start= — до 128 символов, данные после ?startapp= — до 512. Формат ссылок на профиль и канал в официальной справке на 29.10.2026 не описан, мы берём его из инструкций umnico (20.07.2026) и vc.ru. Пункты меню в разных версиях приложения называются по-разному, так что перед публикацией откройте свою ссылку на телефоне.

Если ставите на сайт личный профиль сотрудника, заранее проверьте в настройках приватности, кто видит его номер телефона.

Можно ли сделать ссылку на Max по номеру телефона или с готовым текстом

Ссылки по номеру, как wa.me/79… у WhatsApp, в Max нет: в документации для разработчиков такого формата нет, а в инструкции на vc.ru об этом сказано прямо. По данным umnico, постоянной ссылки по нику у личного профиля тоже нет.

Ссылка :share?text= подставляет текст в поле сообщения, но получателя человек выбирает сам, так что написать именно вам с заготовкой она не поможет. Текст в ней кодируют (URL encoding), иначе пробелы и эмодзи сломают ссылку, — так советует сама документация. По наблюдению umnico, в приложении для компьютера она пока не работает.

Замена «готовому тексту» — бот с меткой. Человек открывает бота по ссылке и запускает его, бот получает метку, например udalenie-dereva, и сам пишет первое сообщение по теме страницы: «Пришлите фото дерева и адрес участка».

Как сделать кнопку «Написать в Max» на сайте: код для HTML

Кнопка — это обычная ссылка. Минимальный вариант с целью в Метрике:

<a href="https://max.ru/id7700000000_bot?start=glavnaya"
   target="_blank" rel="noopener"
   onclick="window.ym && ym(XXXXXXXX, 'reachGoal', 'max_click')">
  Написать в Max
</a>

Что здесь стоит знать:

  • Ник бота не выбирают. Для организации и ИП платформа присваивает его сама по шаблону idИНН_bot, для самозанятого — se…_bot, и сменить его пока нельзя (документация).
  • Метка в ?start=. Своя на каждую страницу или кнопку, и в боте видно, откуда пришёл человек. Делайте её короткой, из латиницы и цифр без пробелов: допустимые символы документация не перечисляет, а такая метка точно дойдёт. Конфиденциальные данные в открытом виде в метку не кладите, об этом документация предупреждает прямо.
  • Телефон и компьютер. Документация говорит о диплинках в мобильных приложениях Max (iOS от 2.7.0, Android от 2.9.0). На компьютере поведение проверьте сами и продублируйте кнопку QR-кодом: человек наведёт телефон и сразу попадёт в чат.
  • window.ym && защищает от ошибки, если Метрика ещё не загружена, например до согласия на cookie.

На телефоне удобнее всего нижняя панель связи, которая всегда под пальцем:

<nav class="contact-bar" aria-label="Связаться">
  <a href="https://max.ru/id7700000000_bot?start=panel" target="_blank" rel="noopener">Max</a>
  <a href="https://wa.me/79990000000?text=%D0%97%D0%B4%D1%80%D0%B0%D0%B2%D1%81%D1%82%D0%B2%D1%83%D0%B9%D1%82%D0%B5" target="_blank" rel="noopener">WhatsApp</a>
  <a href="tel:+79990000000">Позвонить</a>
</nav>
<style>
  .contact-bar { display: none; }
  @media (max-width: 768px) {
    .contact-bar {
      position: fixed; left: 0; right: 0; bottom: 0; z-index: 50; display: flex; gap: 8px;
      padding: 8px 12px calc(8px + env(safe-area-inset-bottom)); background: #fff;
    }
    .contact-bar a {
      flex: 1; min-height: 48px; display: flex; align-items: center; justify-content: center;
      border-radius: 12px; background: #f2f2f2; color: #111; text-decoration: none;
    }
    body { padding-bottom: 72px; }
  }
</style>

Так устроена связь на сайте арбориста DerevaNet: форм нет совсем, Max — главный канал, рядом WhatsApp с готовым текстом, звонок и QR-код, на телефоне — нижняя панель, а на каждую кнопку связи заведена цель в Метрике.

Как добавить ссылку на Max в Tilda и WordPress

Tilda

  1. Обычная кнопка: в контенте блока вставьте в поле ссылки кнопки адрес бота или профиля, например https://max.ru/id7700000000_bot?start=tilda. Код не нужен.
  2. Плавающая кнопка или нижняя панель: добавьте блок T123 «HTML-код» из раздела «Другое» библиотеки блоков и вставьте в него код панели из раздела выше.
  3. Опубликуйте страницу. В редакторе и в предпросмотре код из T123 выводится текстом, работает он только на опубликованной странице (справка Tilda).

По коду, добавленному самостоятельно, поддержка Tilda не консультирует: если панель «поехала», сначала отключите блок T123.

WordPress

Ссылку в меню или в блок «Кнопки» редактора добавляют без кода. Для плавающей кнопки есть плагин Floating Contact Button for MAX and Telegram: на 29.10.2026 у него версия 1.2.1 и 1000+ активных установок, по описанию он не обращается к внешним серверам. Если плагины лишние, хватит нескольких строк в дочерней теме: обновление основной темы их не сотрёт.

// functions.php дочерней темы
add_action('wp_footer', function () { ?>
  <nav class="contact-bar" aria-label="Связаться">
    <a href="https://max.ru/id7700000000_bot?start=wp" target="_blank" rel="noopener">Max</a>
    <a href="tel:+79990000000">Позвонить</a>
  </nav>
<?php });

Стили панели те же, что в HTML-примере: добавьте их в style.css дочерней темы или в «Дополнительные стили» настройщика.

Как создать бота в Max для заявок с сайта

Бот нужен, когда заявок много, на них отвечают несколько человек или их надо сразу складывать в CRM. Создать его может организация, ИП или самозанятый — резидент РФ. Физические лица и нерезиденты, по документации, верификацию пока не проходят.

  1. Войдите на платформу для партнёров business.max.ru по номеру телефона (или откройте мини-приложение «MAX для бизнеса») и выберите тип профиля: организация, ИП или самозанятый.
  2. Пройдите верификацию. Организация и ИП — через Госуслуги (в роли руководителя или администратора, не сотрудника) или через T-Business ID и Alfa ID; банковские способы пока работают только в веб-версии. Самозанятый — через Госуслуги.
  3. Создайте бота: логотип 500×500 px, название до 59 символов, описание до 200 символов. Лимит — 5 ботов у организации и ИП, 2 у самозанятого (документация).
  4. Дождитесь модерации: по документации она занимает до 48 часов по рабочим дням.
  5. Скопируйте токен в карточке бота: «Чат-боты» → «⋮» → «Настройки». Токен даёт полный доступ к боту, поэтому он хранится только на сервере, в код страниц его не вставляют.

Официального прайса на ботов в документации dev.max.ru на 29.10.2026 нет, а таблицы тарифов, которые ходят по блогам агентств, официально не подтверждены. Закладывайте в бюджет настройку или разработку и сервер, а условия платформы уточняйте в поддержке MAX для бизнеса.

Без программиста: CRM и конструкторы

В разделе интеграций платформы перечислены CRM (Битрикс24, amoCRM, RetailCRM, YClients, Мегаплан, 1С CRM и другие), больше двадцати чат-платформ (Jivo, Callibri, Chat2Desk, Talk-Me и другие) и столько же конструкторов ботов (SaleBot, BotHelp, Smartbot и другие). Подключение сводится к токену бота, который вставляют в выбранный сервис, и дальше сообщения сами попадают в CRM или общий чат менеджеров. Если CRM уже есть, начните с этого.

Свой бот: что потребуется от сервера

Свой код нужен для нестандартной логики: сценарий с вопросами, запись в свою базу, вход на сайт. Требования платформы на 29.10.2026 (подготовка к разработке, метод подписки, отправка сообщений):

  • В рабочем режиме события приходят только через вебхук. Long polling годится для разработки, одновременно оба способа использовать нельзя.
  • Адрес вебхука — HTTPS только на порту 443, сертификат доверенного центра или Минцифры, полная цепочка. HTTP и самоподписанные сертификаты не поддерживаются.
  • Сервер должен ответить кодом 200 за 30 секунд. При ошибке MAX повторит доставку до 10 раз с растущим интервалом, а если 8 часов подряд успешного ответа нет, бот автоматически отписывается от вебхука. Без мониторинга об этом вам расскажут клиенты.
  • Запросы к API идут на platform-api2.max.ru, токен передают в заголовке Authorization, в адресе запроса его больше не принимают. Сертификат Минцифры нужно добавить в доверенные на сервере.
  • Лимиты: до 30 запросов в секунду, не больше двух сообщений в секунду в один чат, текст сообщения до 4000 символов.

Скелет бота, который приветствует клиента и пересылает диалог менеджеру:

// Node.js 18+, Express. Вебхук подписан через POST /subscriptions
// с update_types ["bot_started", "message_created"] и secret.
const express = require('express');
const app = express();
const API = 'https://platform-api2.max.ru';
const MANAGER_ID = Number(process.env.MAX_MANAGER_ID); // user_id менеджера

app.post('/max/webhook', express.json(), async (req, res) => {
  if (req.get('X-Max-Bot-Api-Secret') !== process.env.MAX_SECRET) {
    return res.sendStatus(403);
  }
  res.sendStatus(200); // отвечаем сразу: MAX ждёт ответ не дольше 30 секунд
  const u = req.body;

  if (u.update_type === 'bot_started') {
    const page = u.payload || 'без метки'; // метка из ссылки ?start=
    await send(u.user.user_id, 'Здравствуйте! Опишите задачу или пришлите фото, менеджер ответит здесь.');
    await send(MANAGER_ID, `Новый диалог: ${u.user.first_name}, страница: ${page}`);
    // здесь же создаём лид в CRM через её API
  }

  const from = u.message?.sender;
  if (u.update_type === 'message_created' && from && !from.is_bot && from.user_id !== MANAGER_ID) {
    const text = u.message.body.text || '[вложение]';
    await send(MANAGER_ID, `${from.first_name}: ${text}`);
  }
});

async function send(userId, text) {
  await fetch(`${API}/messages?user_id=${userId}`, {
    method: 'POST',
    headers: { Authorization: process.env.MAX_TOKEN, 'Content-Type': 'application/json' },
    body: JSON.stringify({ text }),
  });
}

app.listen(3000); // снаружи — HTTPS на 443 через nginx

user_id менеджера берётся из события bot_started: менеджер один раз сам запускает бота, и сервер сохраняет его идентификатор. Бот получает имя и user_id клиента, но не телефон. Номер приходит, только если человек сам нажмёт кнопку запроса контакта (тип request_contact) и отправит его.

Как только бот спрашивает имя и телефон, вы собираете персональные данные. Часть 2 статьи 18.1 152-ФЗ обязывает оператора, который собирает их через интернет, опубликовать политику обработки персональных данных в той сети, где идёт сбор. Практичный способ — ссылка на политику в приветствии бота и та же политика на сайте. Проверить сайт после доработки можно бесплатно в нашем аудиторе 152-ФЗ.

Можно ли сделать вход на сайт через Max

Готовой кнопки «Войти через MAX» по протоколу OAuth, как у Яндекс ID или VK ID, в документации dev.max.ru на 29.10.2026 нет. Там описаны боты, мини-приложения, каналы, Цифровой ID и интеграции с партнёрами, а сервиса входа для сторонних сайтов среди них нет. Поэтому вход через Max делают через бота.

Схема такая:

  1. Сайт создаёт одноразовый случайный код и показывает кнопку со ссылкой https://max.ru/ник_бота?start=код, а на компьютере — QR-код с ней.
  2. Человек запускает бота. Бот получает событие bot_started с кодом в поле payload и user_id пользователя.
  3. Сервер отмечает код как подтверждённый и связывает user_id с учётной записью на сайте.
  4. Страница входа, которая всё это время опрашивает сервер, пускает пользователя в кабинет. Код после этого сгорает.

Одноразовые коды вместо открытых данных в метке рекомендует и сама документация MAX. Так работают готовые модули, например плагин «Авторизация через MAX» для Webasyst: каждый токен одноразовый и живёт 5 минут, после подтверждения клиент возвращается на страницу, с которой начал вход.

Для проверки личности у MAX есть отдельный Цифровой ID: с октября 2026 года через него можно получать верифицированные данные ЕСИА с согласия пользователя (журнал изменений). Но это сервис только для юрлиц и ИП, для получения данных нужно приложить документы, и кнопкой входа на сайт он не является.

Что говорит закон

Часть 10 статьи 8 закона 149-ФЗ (введена законом № 406-ФЗ от 31.07.2023) касается российских владельцев сайтов, которые пускают в кабинет только после входа. Пользователей из России они должны авторизовать одним из четырёх способов: по номеру мобильного телефона, через Госуслуги (ЕСИА), через Единую биометрическую систему или через «иную информационную систему». Такая система должна соответствовать требованиям статьи 16 закона и принадлежать гражданину РФ без другого гражданства или российскому юрлицу, больше 50% голосов в котором прямо или косвенно контролируют государство, регион, муниципалитет или такие граждане.

Оператор Max — российское ООО «MAX» (пользовательское соглашение). Подпадает ли вход через бота Max под четвёртый способ, на 29.10.2026 официально не разъяснено: отдельных разъяснений РКН или Минцифры мы не нашли. Поэтому безопасная схема — оставить основным способом вход по номеру телефона или через Госуслуги, а Max добавить как удобный дополнительный. Перед запуском покажите схему юристу. Чем грозит вход через иностранные сервисы, разбираем в статье о входе через Google и штрафах.

Как считать заявки из Max в Яндекс Метрике

Метрика считает переходы в Max без кода: MAX есть в списке мессенджеров у цели «Переход в мессенджер», и Метрика узнаёт его по адресу https://max.ru в ссылке (справка Метрики).

  1. Откройте в Метрике раздел «Цели» и нажмите «Добавить цель».
  2. Выберите тип «Переход в мессенджер», задайте название и отметьте MAX.
  3. Сохраните цель и проверьте её в отчёте «Конверсии», нажав кнопку на сайте. Если включён фильтр «Не учитывать мои визиты», проверяйте в приватном окне.

Если в настройках счётчика включены «Автоматические цели», такая цель создастся сама. Отдельную цель на каждую кнопку (шапка, нижняя панель, страница услуги) делают через JavaScript-событие и метод reachGoal, как в примере кода выше. В идентификаторе цели нельзя использовать символы / \ & # ? = " (справка Метрики).

Метрика видит клик, а не сообщение: написал человек или передумал в последний момент, она не знает. Эту дыру закрывает метка ?start=. Бот получает её вместе с началом диалога, и в CRM видно, с какой страницы пришёл каждый клиент. Раз в месяц сравнивайте клики по кнопке Max в Метрике с числом диалогов в боте: если разница большая, проверьте, как ссылка открывается на разных телефонах.

Что выбрать: ссылку, бота или мини-приложение

ВариантЧто даётЧто нужноКому подходит
Ссылка на профильЧат с конкретным человекомТолько приложение MaxМастеру, частной практике, небольшому потоку заявок
Бот + CRM или чат-платформаОбщий ящик для менеджеров, история в CRMВерифицированный профиль, бот после модерации, тариф CRMКомпании с отделом продаж
Свой бот на Bot APIМетки страниц, сценарии, вход на сайт, запись в свою базуРазработка, сервер с HTTPS и мониторингНестандартной воронке и своим системам
Мини-приложениеКаталог или запись внутри MaxРазработка на HTML, CSS и JavaScript с библиотекой MAX BridgeКогда действие удобнее сделать, не выходя из мессенджера

Для большинства сайтов малого бизнеса разумный старт — ссылка на бота с метками страниц и CRM, подключённая к этому боту. Свой код пишут, когда готовые интеграции упираются в ваш процесс.

Итог

Кнопка Max — это обычная ссылка на профиль или бота, на компьютере её дополняет QR-код. Боту для заявок нужны верифицированный профиль и модерация до 48 часов, своему коду — сервер с HTTPS на порту 443 и мониторинг. Официального OAuth-входа через Max нет, есть схема через бота, юридический статус которой не разъяснён. WhatsApp и Telegram с сайта не убирайте, а переставьте на второе место.

Заменить кнопки мессенджеров на работающем сайте, добавить метки и цели в Метрике можно в рамках поддержки сайта: тарифы от 5 000 ₽ в месяц, неизрасходованные часы переносятся на следующий месяц. А когда бот начнёт собирать имена и телефоны, проверьте сайт бесплатным аудитором 152-ФЗ.

* WhatsApp — продукт компании Meta, признанной экстремистской и запрещённой на территории РФ.

Частые вопросы по теме

Частному специалисту хватит ссылки на личный профиль: её копируют в приложении Max, в разделе приглашения друзей в настройках профиля. Компании удобнее ссылка на бота вида https://max.ru/ник_бота, она появляется после создания бота на business.max.ru. Ссылку вставляют в любую кнопку сайта, а для посетителей с компьютера рядом ставят QR-код.
На 29.10.2026 нет: в документации MAX для разработчиков такой формат не описан, и сторонние инструкции это подтверждают. Вместо него ставят ссылку на профиль или бота. Если нужен аналог «готового текста», бот с меткой ?start= сам начинает диалог по теме страницы, с которой пришёл человек.
Официального прайса на ботов в документации MAX для разработчиков нет, а тарифы из блогов агентств не подтверждены. Основные расходы — настройка интеграции с CRM или разработка своего бота и сервер для него. Заменить кнопки мессенджеров на работающем сайте можно в рамках поддержки ДАКОД, тарифы от 5 000 ₽ в месяц.
Самозанятому можно: платформа для партнёров принимает юрлиц, ИП и самозанятых — резидентов РФ, у самозанятого лимит два бота. Физическое лицо без статуса и нерезидент верификацию пока не пройдут. Цифровой ID и подписание через Госключ самозанятым недоступны.
Официального OAuth-провайдера у Max нет, поэтому вход строят через бота: сайт выдаёт одноразовый код в ссылке ?start=, бот получает его, когда человек запускает бота, и сервер подтверждает вход. Считается ли такой вход допустимым способом по ч. 10 ст. 8 149-ФЗ, официально не разъяснено. Основным способом лучше оставить телефон или Госуслуги, а схему показать юристу.
Да. В цели «Переход в мессенджер» есть MAX: Метрика распознаёт ссылки на max.ru, а при включённых автоматических целях создаёт такую цель сама. Отправил ли человек сообщение после перехода, Метрика не знает, поэтому реальные диалоги считают по меткам ?start= в боте.

Хотите так же — но под вашу задачу?

Разберём проект на коротком созвоне и пришлём смету с разбивкой по этапам.

Написать в Telegram
Читайте также

Другие статьи

Деньги12 мая 2026 г.

Сколько на самом деле стоит сайт

Почему одну и ту же задачу оценивают в 30к, 300к и 3 млн — и каждый прав в своём контексте. Разбираем, из чего складывается цена и как понять, сколько стоит ваш проект.

Читать · 8 мин
Разработка2 сентября 2026 г.

Разработка сайта для строительной компании: что нужно учесть, чтобы сайт продавал, а не просто существовал

В этой статье разберём, зачем строительной компании нужен сайт, какие разделы обязательны, какие ошибки чаще всего встречаются у подрядчиков в этой нише, и покажем на реальном примере, как выглядит рабочее решение.

Читать · 7 мин
Разработка4 сентября 2026 г.

Разработка сайта для стилиста: как превратить личный бренд в источник клиентов

В этой статье разберём, из чего должен состоять такой сайт, какие ошибки чаще всего мешают ему продавать, и покажем пример готового решения — наш кейс Timofti.

Читать · 6 мин
Обсудить проект

Расскажите о задаче

Посчитаем объём и сроки бесплатно. Если задача не наша — скажем честно и подскажем, к кому идти.

  • Ответим за часв рабочее время — сразу тот, кто будет вести проект
  • Пришлём сметус разбивкой по этапам и сроками
  • Ни к чему не обязываетоценка бесплатная, договор — потом
Без имени не сможем обратиться
Проверьте номер — нужно 11 цифр
Похоже на опечатку в адресе
Бюджет
Отметьте согласие на обработку данных

Заявка отправлена

Свяжемся в течение часа в рабочее время. Если вопрос срочный — напишите в Telegram, там отвечаем быстрее.

Написать в Telegram