Как я написал собственный инструмент для WhatsApp-рассылок на вторичке — с помощью Claude и ChatGPT
Когда начинаешь работать с вторичкой в Дубае — одна из первых задач это холодный контакт с продавцами. База большая, вручную не вывезти, а готовые сервисы для WhatsApp-рассылок либо дорогие, либо быстро блокируют аккаунт, либо не дают нужного контроля над текстами и очерёдностью.
Я решил написать свой инструмент. Почти весь код — совместная работа с Claude Code и ChatGPT Codex. Я ставил задачу, они писали, я правил логику и тестировал. Примерно так выглядит разработка продукта когда ты дизайнер а не разработчик — но знаешь что хочешь получить.
Как это работает
Парсинг и приоритизация базы
Python-скрипт читает базу объектов вторичного рынка и расставляет приоритеты — кому писать первому. Логика учитывает тип объекта, район, срок публикации и другие параметры. Не просто очередь, а умная выборка.
Персональные тексты
Каждое сообщение готовится по шаблону — но не копипастой. Скрипт варьирует формулировки, подставляет детали конкретного объекта, меняет структуру предложений. WhatsApp умеет детектить одинаковые сообщения и блокировать аккаунт — персонализация это не про вежливость, это про выживание инструмента.
Волны отправки
Рассылка идёт волнами по 40 сообщений. Между волнами — пауза. Это имитирует человеческое поведение и снижает риск бана.
Автоматический Chrome
Скрипт поднимает Chrome-сессию с WhatsApp Web, подставляет текст в нужный чат и открывает его. Мне остаётся только нажать Send. Это важно — полная автоматизация отправки в WhatsApp невозможна без риска немедленной блокировки, поэтому последний шаг всегда за человеком.
CRM и мобильная версия
Параллельно с инструментом рассылки я собрал CRM для учёта всех волн. Вижу кому написал, когда, какой был текст, был ли ответ.
Есть веб-версия и мобильная — чтобы продолжать рассылку с телефона когда не за ноутбуком.
Всё это хостится на Cloudflare Worker. Вход через магическую ссылку: вводишь имейл, на почту приходит код, заходишь. Никаких паролей которые надо помнить.
Что это значит для меня как брокера
Инструмент экономит несколько часов в день и убирает самую раздражающую часть работы — монотонный ручной труд. Вместо этого я трачу время на разговоры с теми кто ответил.
Но важнее другое: я сделал это сам. Не заказал разработчику, не купил готовое. Взял Claude Code и Codex, описал задачу, итерировал, тестировал, добавлял функции по мере того как понимал что нужно.
Это и есть то что я называю дизайном с помощью машинного разума — не «нажми кнопку и получи продукт», а совместная работа где ты отвечаешь за логику и качество, а инструмент пишет код.
Продукт живой, я продолжаю его развивать.