ClubIS принимает заявки из лид-форм Facebook (Lead Ads): по заполнению формы создаётся или находится анкета клиента, а во вкладке Лиды модуля Менеджер появляется сделка с названием Facebook lead.
Настройка делится на две части: подготовка ClubIS и настройка приложения Meta (webhook, права, форма). Обычно подключение делают вместе со специалистом, у которого есть доступ к рекламному кабинету Facebook, и при необходимости — с поддержкой ClubIS.
В ClubIS в поле API Key нужен токен доступа страницы (Page Access Token) с правом читать лиды этой страницы — не путать с Verify Token в настройках Webhooks (это другое поле, только для проверки URL).
leads_retrieval и доступ к нужной Facebook-странице (актуальные права Pages / Lead Ads в кабинете разработчика). Описание: Retrieving Leads.
Токен нужен ClubIS, чтобы по уведомлению от Facebook запросить данные заполненной формы через Graph API (версия v26.0).
В кабинете Meta for Developers откройте приложение → сценарий получения рекламных лидов → Webhooks.
https://<ваш-домен-или-ip>:<порт>/api/facebook?USER_ID=<id_пользователя>&USER_HASH=<хэш_пользователя>
<ваш-домен-или-ip>:<порт> — внешний адрес web-service;USER_ID и USER_HASH — данные служебного пользователя (как у других входящих API).Вместо пары USER_ID / USER_HASH можно передать параметр token, если на площадке настроен токен доступа к API.
Пример формата URL:
https://club.example:8182/api/facebook?USER_ID=30&USER_HASH=…

Поле Подтверждение маркера (Verify Token) можно задать любым: ClubIS его не сверяет, важно успешное подтверждение URL. При проверке Facebook присылает запрос — ClubIS отвечает кодом подтверждения.
Ниже в списке полей подпишитесь на leadgen для объекта Page (версия поля — v26.0, как у остальных полей этой подписки). Переключатель у leadgen должен быть во включённом состоянии (Есть подписка).

leadgen).Кнопка Тестировать у поля leadgen проверяет только доставку webhook на ваш URL (в данных будет условный идентификатор вроде 444…). Такой тест не создаёт лид в ClubIS — для проверки появления сделки нужна реальная (или тестовая из Lead Center) заявка с именем и телефоном.
Чтобы заявка создалась в ClubIS, в форме должны быть ответы, которые Facebook отдаёт в данных лида. ClubIS понимает как английские системные имена, так и типичные русские:
| Поле в форме | Как обычно приходит от Facebook | Назначение |
|---|---|---|
| Полное имя | full_name или полное_имя |
Имя в анкете и в лиде. |
| Телефон | phone_number, phone или номер_телефона |
Поиск существующей анкеты и запись телефона в новую. |
email |
Поиск анкеты, если телефон не найден; запись в анкету. |
Для создания лида нужно хотя бы имя или телефон. Рекомендуется передавать телефон (и при возможности e-mail) — так проще сопоставить заявку с уже существующим клиентом.
Остальные ответы формы ClubIS сохраняет в описании лида (вместе с идентификаторами формы и объявления).
После заполнения формы Facebook:
Работа с лидами: Lead API: работа в Менеджере.
| Симптом | Что проверить |
|---|---|
| Webhook не подтверждается | HTTPS и валидный SSL; URL доступен из интернета; в URL есть USER_ID/USER_HASH или token |
| Ответ «Not Authorized!» | Неверные или устаревшие данные авторизации в URL webhook |
| Уведомление есть, лида нет | В Интеграции → Лиды (блок Facebook) указан актуальный API Key (токен страницы с leads_retrieval); у токена есть доступ к нужной странице; в форме есть имя или телефон |
| Webhook не приходит на площадку | Подписка на поле leadgen включена; приложение привязано к странице; в истории доставок Webhooks нет ошибок |
| Тест из кабинета Meta без лида в ClubIS | Ожидаемо для кнопки «Отправить на мой сервер» с фиктивными id — проверьте реальную заявку |