Техническая документация

Подключите заявки с сайта к боту в MAX

Готовая схема интеграции для HTML-форм, JavaScript, CMS и CRM. Создайте форму в боте, получите ключ и отправляйте обращения единым POST-запросом.

POST /api/send.php
{
  "form_key": "YOUR_FORM_KEY",
  "name": "Иван",
  "phone": "+7 900 000-00-00",
  "comment": "Хочу консультацию"
}
Заявка доставлена в MAX
Быстрый старт

Три шага до первой заявки

01

Создайте форму в боте

В MAX отправьте команду /form Название формы. Бот вернёт уникальный form_key и ссылку Webhook.

02

Отправьте POST-запрос

Передайте данные формы на endpoint ниже. Обязательное поле только одно: form_key.

03

Проверьте заявку в MAX

Бот покажет заявку команде, а ответ API вернёт success: true.

Endpoint

Адрес для отправки

Принимает данные формы в JSON или обычном формате HTML-формы.

https://n.vlkstudio.ru/api/send.php
Примеры запросов

Выберите подходящий способ

HTML

Обычная форма

<form action="https://n.vlkstudio.ru/api/send.php" method="post">
    <input type="hidden" name="form_key" value="ВАШ_FORM_KEY">
    <input type="text" name="name" placeholder="Имя">
    <input type="tel" name="phone" placeholder="Телефон">
    <input type="email" name="email" placeholder="Email">
    <textarea name="comment" placeholder="Комментарий"></textarea>
    <button type="submit">Отправить</button>
</form>
JS

JavaScript / JSON

fetch('https://n.vlkstudio.ru/api/send.php', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
        form_key: 'ВАШ_FORM_KEY',
        name: 'Иван',
        phone: '+7 900 000-00-00',
        comment: 'Хочу консультацию',
        page: location.href
    })
})
    .then((response) => response.json())
    .then((result) => console.log(result));
Поля заявки

Какие данные можно отправлять

Поле Назначение
form_keyОбязательный ключ формы из команды /form.
nameИмя клиента или заголовок заявки.
phoneТелефон для связи.
emailEmail клиента.
commentКомментарий, вопрос или сообщение из формы.
utm_sourceЛюбые UTM-метки и технические поля можно передавать дополнительно.
200

Успешный ответ

{
    "success": true,
    "lead": {
        "id": "L-1"
    }
}
?

Если заявка не отправляется

  • Проверьте, что form_key скопирован полностью.
  • Отправляйте запрос методом POST.
  • Для JSON укажите заголовок Content-Type: application/json.
  • Откройте в боте команду /forms и убедитесь, что форма существует.
Нужна наглядная инструкция?

Посмотрите настройку бота по шагам