Пока объявления нужны одному человеку, чата хватает. Но как только по ним надо считать маржу, заводить задачи менеджерам или собирать историю цен, карточки в мессенджере превращаются в ручную работу: скопировать ссылку, вписать цену, поставить задачу. Разберём, как получать новые объявления сразу в CRM, таблицу или собственный сервис, чем вебхук отличается от опроса ленты и как не превратить автоматизацию в шум.
Когда чата уже мало
Чат отлично решает одну задачу: показать человеку объявление, чтобы он принял решение. Автоматизация нужна, когда решение принимает не только человек или когда за объявлением тянется цепочка действий.
- Перекуп хочет, чтобы каждый подходящий лот сразу попадал в таблицу с колонками «цена покупки», «ожидаемая цена продажи», «статус звонка».
- Агентство недвижимости заводит каждое объявление собственника как задачу в CRM и назначает ответственного, а не пересылает ссылки в рабочий чат.
- Автоподборщик ведёт историю цен по моделям и видит, где продавцы уступают.
- Владелец своего бота или сервиса хочет получать поток событий напрямую и строить на нём свою логику.
Во всех случаях чат остаётся полезным параллельно: уведомления в Telegram продолжают приходить, а данные дополнительно уходят туда, где с ними работают системы.
Что именно приходит
Это не выгрузка каталога площадки, а поток событий по вашим поискам. За каждым поиском стоит та же ссылка с теми же фильтрами, что и в чате, и события бывают двух видов.
| Событие | Что означает | Куда пригодится |
|---|---|---|
| Новое объявление | В вашей выдаче появился новый лот | Задача менеджеру, строка в таблице, сообщение в рабочий чат |
| Снижение цены | У лота из вашей выдачи цена стала ниже | Напоминание «позвонить ещё раз», пересчёт маржи, сигнал в дашборд |
Данные приходят в формате JSON. Какие именно поля есть в событии, лучше смотреть в документации API: она всегда актуальнее любой статьи.
Два способа забрать данные
Способов два, и выбирать нужно по тому, кто будет принимать данные: готовый конструктор или ваш код.
| Вебхук | Опрос ленты | |
|---|---|---|
| Как работает | Visi сам отправляет каждое событие POST-запросом на ваш адрес | Ваш скрипт обычным HTTP-запросом с ключом забирает события |
| Кому подходит | Тем, кто работает в Albato, Make, n8n или CRM и не хочет писать код | Тем, у кого уже есть свой бот, сервис или скрипт |
| Что нужно иметь | Адрес, который принимает запросы | Ключ из личного кабинета бота |
| Кто задаёт темп | Событие уходит на ваш адрес само | Вы сами, своим расписанием |
Если сомневаетесь, начните с вебхука: он не требует кода и позволяет за вечер собрать рабочий сценарий. Опрос ленты берут, когда данные нужно встроить в уже существующую программу.
Вебхук без кода: схема подключения
Название кнопок отличается в разных конструкторах, но схема везде одна.
- В конструкторе (Make, n8n, Albato) создайте новый сценарий и выберите стартовым шагом приём вебхука. Конструктор выдаст уникальный адрес.
- Откройте личный кабинет бота Visi и вставьте этот адрес в поле вебхука. Там же лежит ключ API.
- Дождитесь первого события или поймайте его для проверки: конструктор покажет структуру пришедших данных.
- Сопоставьте поля с вашей таблицей или CRM: ссылка, цена, заголовок, продавец уйдут в нужные колонки или поля задачи.
- Добавьте действие: создать строку, завести задачу, отправить сообщение коллеге. Включите сценарий.
После этого вам не нужно ничего копировать вручную: новое объявление само становится строкой или задачей.
Опрос ленты: если нужен свой код
Опрос ленты устроен ещё проще: у вас есть ключ и адрес, по которому скрипт забирает события.
- Получите ключ в личном кабинете бота.
- В скрипте раз за разом отправляйте запрос с ключом и получайте события в JSON.
- Запоминайте, до какого события дошли: лента продолжается с того места, где вы остановились, поэтому повторно перебирать всё не нужно.
- Обрабатывайте события так, как нужно вашей системе: записывайте в базу, считайте, пересылайте дальше.
Темп опроса определяете вы сами, а частота появления новых событий зависит от выдачи и тарифа, подробности в разделе тарифов.
Три сценария, которые работают на практике
- Таблица перекупа. Поиск по ходовой модели отправляет событие в конструктор, тот добавляет строку: ссылка, цена, заголовок. Колонку «ожидаемая цена продажи» вы заполняете один раз по справочнику, а маржа считается формулой.
- Задача в CRM для риелтора. Поиск по квартирам от собственника создаёт задачу «позвонить» на ответственного. Если цена у лота снизилась, система ставит повторную задачу: с продавцом есть смысл поговорить ещё раз.
- История цен для подборщика. Каждое событие снижения цены дописывается в таблицу. Через несколько недель видно, у каких продавцов и на каких моделях торг реально работает.
Как не превратить автоматизацию в шум
- Начинайте с одного поиска. Подключите самый точный запрос, убедитесь, что строки и задачи выглядят правильно, и только потом добавляйте остальные.
- Чистите поток на входе. Хорошие стоп-слова убирают «посуточно», «куплю» и «на запчасти» до того, как они станут лишними строками.
- Не создавайте задачу на каждое событие. Новое объявление можно просто записать в таблицу, а задачу ставить только на лоты, прошедшие вашу формулу.
- Держите чат как запасной канал. Пока сценарий отлаживается, уведомления в Telegram работают как контроль: видно, что пришло, и что дошло до таблицы.
Чем это не является
Тариф API не выгружает весь каталог площадки в файл. Он отдаёт новые объявления и снижения цены по вашим поискам, то есть то, что нужно для работы в моменте, а не для разовой аналитики по рынку. Для вопроса «какие средние цены по категории» это не инструмент. Для вопроса «что только что появилось и как это сразу попадает в мои процессы» это именно он.
Что делать дальше
Сначала убедитесь, что сам поиск настроен: ссылка, фильтры и стоп-слова должны давать ленту, которую вы готовы автоматизировать. Подключить поиск и посмотреть, как выглядит карточка, можно в боте Visi. Когда лента вас устроит, подключайте вебхук или ключ API, а условия тарифа API смотрите в разделе тарифов.


