01
В ответ приходит 404
Ключ в ссылке не совпадает ни с одной интеграцией. Скопируйте адрес из кабинета заново.
Платформа · API
Заявка с формы на API попадает в CRM, журнал записи, мессенджер или службу доставки без ручного переноса. Подключается адресом вебхука, без программиста.
999 ₽ в месяц или 9 999 ₽ в год · проверка бесплатно
Заявка с формы · API
Павел, замер кухни в субботу
Коротко
У API формы нет вообще: заявку отправляет ваш код, будь то сервер сайта, мобильное приложение или бот. Заявку шлёт POST с JSON на адрес вебхука, дальше она проходит тот же путь, что и обычная: разбор полей, защита от повторов, передача в сервис и запись в журнал.
Как это устроено
Тело читается как JSON, когда в заголовке Content-Type стоит application/json, иначе разбирается как форма. Ключи объекта становятся именами полей. Вложенные объекты раскладываются в плоский список, а массив пар с подписью и значением превращается в поля с этими подписями. В ответ приходит {"ok": true}. Слать можно и из браузера: заголовки CORS разрешают POST с любого домена.
Отправляйте POST на адрес вебхука из кабинета с JSON-телом: {"Name": "…", "Phone": "…", "Email": "…", "Comment": "…"} и любыми своими полями.
В ответ придёт {"ok": true}. Повторы с одинаковым tranid отбрасываются.
Заявка с ошибкой настройки появится на вкладке «Заявки» со статусом «Не разобрано» и причиной.
Ключи JSON — имена полей.
Куда передаём
Каждая связка настраивается и оплачивается отдельно. Под названием сервиса написано, что в нём появляется после заявки.
Заявки с форм сайта становятся резервами столов
ПодробнееGetCourseЗаявка с сайта заводит пользователя и заказ на курс
ПодробнееYCLIENTSЗаявка с сайта становится записью к мастеру
ПодробнееRetailCRMЗаявки и заказы с сайта попадают в RetailCRM
ПодробнееGoogle КалендарьЗаявка становится событием в календаре
ПодробнееWhatsAppУведомление о заявке приходит в WhatsApp
ПодробнееПланФиксЗаявка превращается в задачу и контакт
ПодробнееAlfaCRMЗаявка становится лидом учебного центра
ПодробнееAirtableКаждая заявка — новая строка в базе
ПодробнееClickUpЗаявка становится задачей в списке
ПодробнееDiscordЗаявка падает сообщением в канал
ПодробнееЯндекс ТрекерЗаявка становится задачей в очереди
ПодробнееSMSСМС менеджеру и клиенту сразу после заявки
ПодробнееSipuniЗаявка запускает обратный звонок
ПодробнееMango OfficeЗаявка поднимает трубку менеджеру
ПодробнееСДЭКЗаказ с сайта становится заявкой на доставку
ПодробнееApiShipЗаказ с сайта уходит в доставку, перевозчика выбираете вы
ПодробнееINTRUMЗаявка с сайта заводит контакт и заявку к нему
ПодробнееПланадоЗаявка с сайта становится нарядом на выездную бригаду
ПодробнееФитБейсЗаявка на пробное занятие сразу попадает в воронку клуба
ПодробнееZenclassЗаявка с лендинга заводит ученика и открывает ему курс
ПодробнееВетменеджерЗаявка с сайта клиники становится записью на приём
ПодробнееCalltouchЗаявки с форм попадают в отчёт вместе со звонками
ПодробнееamoCRMЗаявка с формы любого сайта становится сделкой с контактом
ПодробнееБитрикс24Заявка с формы любого сайта становится лидом в CRM
ПодробнееGoogle ТаблицыКаждая заявка с формы добавляется строкой в вашу таблицу
ПодробнееTelegramСообщение о каждой заявке с формы в ваш чат или группу
ПодробнееMAXСообщение о каждой заявке с формы в чат MAX
ПодробнееВКонтактеСообщение о заявке от сообщества в личку или беседу
ПодробнееКакие поля запроса куда уходят, где взять доступ к сервису и какие ошибки бывают.
Что ломается
Эти места проверяем при подключении, чтобы первая настоящая заявка дошла.
01
Ключ в ссылке не совпадает ни с одной интеграцией. Скопируйте адрес из кабинета заново.
02
Запрос тяжелее 256 КБ не принимается. Длинные вложения в заявку не кладут.
03
На GET адрес отвечает ok и ничего не создаёт. Так проверяют доступность, но не отправку.
Передавайте свой tranid: запрос с уже принятым номером отбрасывается.
Да, запрос с единственным полем test записывается как проверочный, наружу он не передаётся.
Заявка остаётся в кабинете с причиной, и повтор такой отправки не блокируется.
Ещё
Начало
Подключение бесплатное, черновой режим включён по умолчанию.