Grahovskiy

Больше заявок, меньше рутины

Веб-приложения, боты и автоматизация для бизнеса. Ведём проект от первого разговора до запуска и поддержки.

  • 7+ Лет опыта
  • 50+ Реализованных проектов
  • 24 ч до первого ответа
  • 1 мес поддержки бесплатно после запуска

О нас

Мы — команда Grahovskiy: разработка, интеграции и маркетинг в одних руках. Делаем сайты, интернет-магазины и CRM, связываем их с платёжными и учётными сервисами, автоматизируем рутину и приводим клиентов через рекламу и SEO. За 7+ лет сделали систему и сайт для клиники в Барселоне, маркетплейс в Беларуси, сервисы в Telegram и интеграции с маркировкой товаров. Вы общаетесь напрямую с теми, кто делает проект, получаете понятные сроки и смету до старта, а после запуска — месяц поддержки бесплатно.

Что мы делаем

Берём задачу целиком: от сайта и CRM до рекламы, которая приводит клиентов.

Мини-сайты и лендинги

Сайты-визитки, лендинги и небольшие сайты компаний. Быстрый запуск, адаптивная вёрстка, формы заявок, интеграция с CRM и мессенджерами.

  • Быстрый запуск
  • Адаптивный дизайн
  • Формы заявок
  • Интеграция с CRM и мессенджерами

По договорённости

Интернет-магазины и маркетплейсы

Интернет-магазины и маркетплейсы: каталог, кабинеты продавцов, оформление заказа, платежи и доставка.

  • Каталог и магазины продавцов
  • Платежи и доставка
  • Админ-панель
  • Готовность к высокой нагрузке

По договорённости

Маркетинг и реклама

Приводим клиентов в то, что сделали: таргетированная и контекстная реклама, SEO, соцсети и email-рассылки — с аналитикой, которая показывает, откуда приходят заявки.

  • Таргет и контекст
  • SEO
  • SMM и email-маркетинг
  • Веб-аналитика

По договорённости

Разработка CRM

Система, на которой работает компания: карточки клиентов, услуги и сметы, команда, заявки и каналы связи.

  • Карточки клиентов и история
  • Прайс услуг и сметы
  • Роли, графики и доступ
  • WhatsApp, реклама, календарь

По договорённости

Интеграции и API

Подключаем ваши системы к платёжным, маркировочным и учётным сервисам: «Честный ЗНАК», 1С, склады, маркетплейсы, СМС и почта.

  • Платёжные системы
  • Маркировка и электронная подпись
  • 1С, склады, маркетплейсы
  • СМС и email

По договорённости

Автоматизация процессов

Автоматизируем рутину: документы, отчёты, записи и регистрации, синхронизация CRM, таблиц и мессенджеров.

  • Документы и отчёты
  • Автоматическая запись и регистрация
  • Синхронизация CRM, таблиц, мессенджеров
  • Задачи по расписанию

По договорённости

Веб-скрапинг

Собираем данные с сайтов и площадок: цены конкурентов, наличие, карточки товаров, лоты аукционов. Данные приходят по расписанию — в таблицу, CRM или Telegram.

  • Мониторинг цен и наличия
  • Выгрузка в таблицы и CRM
  • Сбор по расписанию
  • Чистые структурированные данные

От 30,000 ₽

Telegram-боты

Бот, который продаёт и обслуживает клиентов сам: принимает заявки и оплату, выдаёт доступы, отправляет уведомления и передаёт данные в CRM.

  • Приём оплаты
  • Связь с CRM
  • Админ-панель
  • Рассылки и уведомления

От 25,000 ₽

Поддержка и развитие

Постоянная поддержка и развитие вашего продукта: мониторинг, обновления, новые функции.

  • Мониторинг и обновления
  • Новые функции по запросу
  • Первый месяц бесплатно
  • Абонемент или по договорённости

По договорённости

Как мы работаем

Каждый этап заканчивается результатом, который можно проверить.

  1. Разбор задачи — Созвон или переписка: процессы, цели и где сейчас теряются заявки.
  2. Структура и смета — Фиксируем состав работ, этапы, срок и цену до начала разработки.
  3. Разработка — Показываем результат по этапам, а не в конце. Правки — по ходу.
  4. Запуск и поддержка — Публикуем, подключаем аналитику и месяц следим, что всё работает.

Наши проекты

MonaSmile — система для клиники

Система, на которой работает клиника: карточки пациентов, прайс услуг и сметы, врачи и графики, заявки из рекламы и переписка в WhatsApp. Что сделано: • Карточка пациента: контакты, источник и история работы. Входящее обращение становится постоянной записью. • Прайс услуг и смета: план работ и цены собираются из прайса клиники и уходят пациенту документом. • Врачи, специальности и графики. Сотрудник видит своих пациентов, руководитель — всю клинику. • WhatsApp: сообщение приходит в карточку, ответ уходит из системы, статус доставки сохраняется. • Заявки с форм Facebook и Instagram создают карточку сами. Календарь врача связан с Google Calendar. Результат: клиника ведёт пациентов, услуги и команду в одной системе. Стек: Odoo 19, PostgreSQL, WhatsApp Cloud API, Meta Lead Ads, Google Calendar.

MonaSmile — система для клиники

MonaSmile — сайт клиники

Сайт клиники в Барселоне: стоматология и эстетическая медицина на одних страницах, запись на консультацию в WhatsApp. Что сделано: • Главная и две страницы направлений. Посетитель сразу выбирает, куда идёт. • Кнопка записи открывает WhatsApp с номером клиники. • Фото врачей, клиники и работ, видео на первом экране. • С телефона те же экраны, что и с компьютера. Результат: пациент записывается с сайта. Стек: HTML, CSS.

MonaSmile — сайт клиники

Архив фото повреждённых авто с аукционов Copart

Система для заказчика, который анализирует повреждения автомобилей с американских аукционов. Нужно было собирать фото тысяч лотов и раскладывать их так, чтобы с архивом было удобно работать. Что сделано: • Telegram-бот: заказчик отправляет выгрузку аукциона (Excel, CSV или zip), бот отбирает нужные машины и скачивает все фото каждого лота. • Отбор по году, маркам и типам повреждений. Настройки меняются кнопками прямо в боте — без программиста. • Аккуратное хранение: Повреждение / Марка / Год / Модель / Лот_VIN, у каждого лота файл с данными — VIN, комплектация, повреждения, пробег, тайтл, дата торгов. Исходные таблицы сохраняются без изменений, с контрольными суммами. • Прогресс в реальном времени, остановка и докачка, никаких дублей, проверка места на диске перед загрузкой. • Устойчивость к «живым» файлам из Excel: несколько листов, CSV из русского Excel, повторы, лишние колонки. • Доступ к архиву как к сетевому диску с Windows и macOS по защищённому SFTP. • Сервер настраивается и обновляется одной командой: Docker, фаервол, защита от подбора паролей, вход только по ключам. Работает на VPS с 1 ГБ памяти. • 195 автотестов; выкатка автоматически останавливается, если хоть один тест не прошёл. Результат: из ежедневной выгрузки на 50 000 лотов бот отбирает подходящие и собирает по ним архив — в среднем 12–13 фото на машину, без ручной работы. Стек: Python 3.12, aiogram 3, openpyxl, Docker, Ubuntu, OpenSSH/SFTP, pytest.

Архив фото повреждённых авто с аукционов Copart

CrossVill — маркетплейс для Беларуси

Маркетплейс, где белорусские продавцы открывают свои магазины, а покупатели заказывают товары и услуги с доставкой по всей стране. Разработали маркетплейс с нуля в 2024 году и продолжаем развивать: от архитектуры заказов и платежей до инструментов для продавцов. Сайт работает: crossvill.by. Что сделано: • Мультивендорная модель: у каждого продавца свой магазин, каталог и заказы. Корзина с товарами разных продавцов автоматически делится на подзаказы. • Онлайн-оплата через WebPay с расщеплением платежа: деньги распределяются между продавцами, комиссия площадки и банка считается автоматически. • Комиссии по категориям и для конкретных продавцов, с периодом действия; реферальная программа для партнёров. • Доставка «Белпочтой» и «Европочтой» с выбором отделения через их API. • Массовая загрузка товаров из Excel: шаблоны, создание и обновление товаров с вариантами и характеристиками, цены и остатки, переименование артикулов. Обработка в фоне, отчёт об ошибках по каждой строке. • Фото и видео товаров подтягиваются по ссылкам с Яндекс Диска; хранение в S3, картинки отдаются через imgproxy и CDN. • Ранжирование товаров по кликам, покупкам и «свежести» с ночным пересчётом. • Финансовые отчёты по заказам и продавцам с сохранёнными расчётами; заявки новых продавцов сразу попадают в Google Таблицы. • Фоновые задачи на Solid Queue, мониторинг ошибок в Sentry, флаги функций, деплой в Docker Swarm за Traefik. Результат: работающая площадка, на которой продавцы сами управляют каталогом и получают оплату, а маркетплейс автоматически удерживает свою комиссию. Стек: Ruby 3.3, Ruby on Rails 7.1, Spree Commerce, PostgreSQL, Hotwire, Solid Queue, S3, imgproxy, Docker, Traefik, Sentry.

CrossVill — маркетплейс для Беларуси

VPN-сервис в Telegram с автоматической выдачей ключей

Бот, через который заказчик продаёт подписку на VPN: клиент сам выбирает тариф, оплачивает и сразу получает ключ — без участия администратора. Написали с нуля, затем сделали версию для ВКонтакте. Что сделано: • Три протокола: WireGuard, Outline и VLESS. Ключ выдаётся сразу после оплаты — файлом, ссылкой и QR-кодом. • Подключение новых серверов из админки: бот сам заходит на сервер по SSH, устанавливает и настраивает VPN, а при сбое сразу сообщает администраторам. • Выбор локации и протокола; смену можно сделать платной опцией. • Восемь способов оплаты: ЮKassa, ЮMoney, Тинькофф, Telegram Stars, Cryptomus, WalletPay, FreeKassa и AAIO — с автоматической проверкой платежей и автопродлением подписки. • Пробный период, промокоды и партнёрская программа с учётом начислений. • Админ-панель прямо в боте: пользователи, платежи, графики, проверка скорости серверов, резервные копии. • Все тексты бота вынесены в отдельный файл и меняются без программиста. • Отдельная версия бота для ВКонтакте на vkbottle. Результат: сервис работает сам — от оплаты до выдачи ключа и продления; администратор только подключает серверы и смотрит статистику. Стек: Python, aiogram, pyTelegramBotAPI, vkbottle, SQLite, Paramiko (SSH), WireGuard, Outline, VLESS, ЮKassa API, Plotly.

VPN-сервис в Telegram с автоматической выдачей ключей

Мониторинг свободных слотов записи

Сервис для заказчика, которому нужно было вовремя узнавать о свободных датах записи в консульства Литвы: окна появляются редко и быстро заканчиваются. Что сделано: • Регулярная проверка расписания в онлайн-системе записи сразу по трём консульствам. • Уведомления в Telegram, как только появляется свободная дата, — с консульством и датой. • История найденных слотов: что и когда появлялось, без повторных уведомлений об одном и том же окне. • Подробные логи и скриншоты страницы при ошибках — проблему видно сразу, без догадок. • Перевод с Selenium на Playwright с асинхронной архитектурой: работа стала стабильнее и быстрее, а потребление ресурсов — ниже. Результат: заказчик узнаёт о свободном окне за секунды после его появления и успевает записаться, вместо того чтобы вручную обновлять страницу. Стек: Python, Playwright (ранее Selenium), asyncio, TinyDB, Telegram Bot API.

Мониторинг свободных слотов записи

Интеграция с «Честным ЗНАКом»

Библиотека для компании, которая продаёт маркируемые товары: автоматизирует обязательную маркировку в системе «Честный ЗНАК» — без ручной работы в личном кабинете. Что сделано: • Полный цикл маркировки через API СУЗ и True API (ГИС МТ): заказ кодов, получение кодов, отчёт о нанесении, ввод товаров в оборот. • Авторизация и электронная подпись: получение токенов и подпись документов квалифицированной ЭП (КриптоПро) через отдельный сервис подписи. • Загрузка списка товаров (GTIN) с автоматической постраничной выдачей. • Ожидание готовности заказов и обработки отчётов, проверка статуса документов — система сама дожидается ответа «Честного ЗНАКа». • Корректная работа с кодами маркировки, включая служебные символы GS1. • Понятные ошибки и тайм-ауты на каждом шаге; модульная структура: каждый шаг можно вызвать отдельно или встроить в учётную систему заказчика. • Документация и примеры для команды заказчика. Результат: партия товаров маркируется одним вызовом из системы заказчика вместо ручных операций в личном кабинете. Стек: Python, requests, API СУЗ 3.0, True API (ГИС МТ), КриптоПро.

Интеграция с «Честным ЗНАКом»

Студия «Барышни» — реклама в Instagram

Студия перманентного макияжа в Минске. До нас посты продвигали кнопкой «Продвигать»: около 20 заявок в месяц по ~$12. Изображения — примеры креативов в стилистике проекта. Что сделали: • Reels «до/после» и оффер −15% на первый визит. • Женщины 25–45 в радиусе 5 км, заявка сразу в директ. • Догон тех, кто смотрел Reels и профиль, но не записался. Результат: 60–80 записей в месяц по ~$5 вместо ~20 по $12. Бюджет ~$300–400 в месяц, около 6 месяцев. Стек: Meta Ads, Instagram, пиксель, ретаргетинг.

Студия «Барышни» — реклама в Instagram

Стасакучини — кухни на заказ

Салон кухонь и мебели на заказ. До нас — только органика и сарафан, около 10 заявок в месяц. Изображения — примеры креативов в стилистике проекта. Что сделали: • Карусели с реальными проектами и ценой. • Квиз-форма вместо обычной заявки. • Ретаргетинг на тех, кто досмотрел видео, и ведение страниц бренда. Результат: 35–50 заявок в месяц по $14–18, из них 12–15 выездов дизайнера. Бюджет ~$600–700 в месяц, около 8 месяцев. Стек: Meta Ads, Instagram, SMM, ретаргетинг.

Стасакучини — кухни на заказ

Автосалон с пробегом — заявки на подбор авто

Автосалон с пробегом. Реклама только в Facebook, цель — заявки на подбор автомобиля. Изображения — примеры креативов в стилистике проекта. Что сделали: • Карусели с конкретными машинами и ценами. • Оффер «трейд-ин и кредит без первого взноса». • Вопрос-фильтр в лид-форме, чтобы отсеять нецелевые заявки. Результат: 120–150 заявок в месяц по ~$5–7; около 7% доходят до сделки — 8–10 автомобилей в месяц. Бюджет ~$800 в месяц, около 4 месяцев. Стек: Meta Ads, Facebook, лид-формы.

Автосалон с пробегом — заявки на подбор авто

CrossVill — реклама маркетплейса

Маркетплейс CrossVill с доставкой по Беларуси. Мы его разработали и ведём рекламу в Google, Яндексе и Meta. Изображения — примеры креативов в стилистике проекта. Что сделали: • Google Shopping — главный канал продаж. • Товарные кампании в Яндекс Директе. • Meta — ретаргетинг тех, кто открыл карточку и не купил. Результат: 250–300 заказов в месяц, ROAS ~6,5 (ДРР ~15%). Бюджет ~$1 500 в месяц, около 10 месяцев. Стек: Google Ads, Google Shopping, Яндекс Директ, Meta Ads.

CrossVill — реклама маркетплейса

Товары на Amazon — внешний трафик

Продавец на Amazon. Внешний трафик из Google и Facebook на карточки товаров. Изображения — примеры креативов в стилистике проекта. Что сделали: • Поиск Google по запросам «категория + характеристика». • Учёт продаж через Amazon Attribution. • Видео-ретаргетинг в Facebook. Результат: 350–450 продаж в месяц с внешнего трафика, ROAS ~3 (ДРР ~33%). Бюджет ~$1 000 в месяц, около 5 месяцев. Стек: Google Ads, Meta Ads, Amazon Attribution.

Товары на Amazon — внешний трафик

Частые вопросы

Сколько времени займёт разработка?

Зависит от сложности проекта. Telegram-бот - от 1 недели, веб-скрапер - от 3 дней, веб-приложение - от 2 недель. Точные сроки обсуждаются после анализа требований.

Какая форма оплаты?

Обычно 50% предоплата, 50% после сдачи. Для крупных проектов возможна поэтапная оплата. Принимаем банковские переводы и криптовалюту.

Предоставляете ли вы техподдержку?

Да, первый месяц техподдержки бесплатно. Далее по договорённости или абонентская плата.

Давайте обсудим

Расскажите о задаче — ответим в течение дня с вопросами или первой оценкой.