Как я написал собственный инструмент для WhatsApp-рассылок на вторичке — с помощью Claude и ChatGPT

Когда начинаешь работать с вторичкой в Дубае — одна из первых задач это холодный контакт с продавцами. База большая, вручную не вывезти, а готовые сервисы для WhatsApp-рассылок либо дорогие, либо быстро блокируют аккаунт, либо не дают нужного контроля над текстами и очерёдностью.

Я решил написать свой инструмент. Почти весь код — совместная работа с Claude Code и ChatGPT Codex. Я ставил задачу, они писали, я правил логику и тестировал. Примерно так выглядит разработка продукта когда ты дизайнер а не разработчик — но знаешь что хочешь получить.

Как это работает

Парсинг и приоритизация базы

Python-скрипт читает базу объектов вторичного рынка и расставляет приоритеты — кому писать первому. Логика учитывает тип объекта, район, срок публикации и другие параметры. Не просто очередь, а умная выборка.

Персональные тексты

Каждое сообщение готовится по шаблону — но не копипастой. Скрипт варьирует формулировки, подставляет детали конкретного объекта, меняет структуру предложений. WhatsApp умеет детектить одинаковые сообщения и блокировать аккаунт — персонализация это не про вежливость, это про выживание инструмента.

Волны отправки

Рассылка идёт волнами по 40 сообщений. Между волнами — пауза. Это имитирует человеческое поведение и снижает риск бана.

Автоматический Chrome

Скрипт поднимает Chrome-сессию с WhatsApp Web, подставляет текст в нужный чат и открывает его. Мне остаётся только нажать Send. Это важно — полная автоматизация отправки в WhatsApp невозможна без риска немедленной блокировки, поэтому последний шаг всегда за человеком.

CRM и мобильная версия

Параллельно с инструментом рассылки я собрал CRM для учёта всех волн. Вижу кому написал, когда, какой был текст, был ли ответ.

Есть веб-версия и мобильная — чтобы продолжать рассылку с телефона когда не за ноутбуком.

Всё это хостится на Cloudflare Worker. Вход через магическую ссылку: вводишь имейл, на почту приходит код, заходишь. Никаких паролей которые надо помнить.

Что это значит для меня как брокера

Инструмент экономит несколько часов в день и убирает самую раздражающую часть работы — монотонный ручной труд. Вместо этого я трачу время на разговоры с теми кто ответил.

Но важнее другое: я сделал это сам. Не заказал разработчику, не купил готовое. Взял Claude Code и Codex, описал задачу, итерировал, тестировал, добавлял функции по мере того как понимал что нужно.

Это и есть то что я называю дизайном с помощью машинного разума — не «нажми кнопку и получи продукт», а совместная работа где ты отвечаешь за логику и качество, а инструмент пишет код.

Продукт живой, я продолжаю его развивать.

Create a free website with Framer, the website builder loved by startups, designers and agencies.