Автоматизация прайс-листа телефонных номеров с интеграцией Telegram и Google Таблиц

Автоматизация прайс-листа телефонных номеров с интеграцией Telegram и Google Таблиц

Повышение эффективности продаж через автоматизацию группировки данных, генерации PDF и Telegram-рассылки

В современном мире автоматизация бизнес-процессов — неотъемлемая часть успешного управления компанией. Для одного из клиентов была поставлена задача создания системы автоматической обработки и отправки прайс-листов телефонных номеров.

Задачи заказчика

  • Автоматизация обработки прайс-листа в Google Таблицах для продажи телефонных номеров
  • Фильтрация и выделение красивых номеров телефонов (парные, последовательные, с повторяющимися цифрами) в отдельные категории
  • Генерация PDF-прайс-листов с динамическим обновлением данных
  • Настройка Telegram-рассылки с автоматической отправкой прайсов, картинок и вложений
  • Планирование публикаций в рабочее время для максимальной вовлеченности аудитории
  • Автоматическое удаление устаревших сообщений из чатов для поддержания актуальности информации

Исходная Таблица заказчика с добавленными полями


Решение: автоматизация прайс-листа и Telegram-интеграция

Основные функции

  1. Фильтры для группировки номеров

    • Выделение VIP-номеров (парные, зеркальные, последовательные) через гибкие правила в Google Таблицах и с помощью функций Google Apps Script
    • Автоматическое обновление категорий при изменении данных
  2. Генерация PDF-прайсов

    • Использование внешней JavaScript-библиотеки для редактирвоания PDF после их создания на Диске Гугл
    • Динамическая загрузка библиотеки через CDN для упрощения обслуживания кодовой базы
  3. Telegram-рассылка с таймингом

    • Интеграция с Telegram Bot API для отправки прайс-листов, изображений и промо.
    • Планировщик заданий для публикаций только в рабочие часы (например, с 9:00 оп 18:00)
    • Автоматическое удаление сообщений через заданное время (например, через 24 часа)
  4. Модульная архитектура

    • Разделение кода на компоненты: обработка данных (Google Apps Script), генерация PDF, Telegram-бота
    • Логирование ошибок и уведомления администратора о сбоях

Результат рассылки


Технические особенности

  • Интеграция с Google Таблицами. Скрипты на Google Apps Script для автоматического обновления данных, фильтрации и экспорта.
  • Динамическая загрузка библиотек. Подключение PDF-генератора через CDN без установки на сервер
  • Telegram API. Рассылка до 1000 сообщений в час с поддержкой медиафайлов
  • Планировщик заданий: Планирование заданий для публикации в рабочие часы и удаление устаревших сообщений

Основной класс приложения

Ключевые технологии

  • Google Apps Script (автоматизация Таблиц)
  • Telegram Bot API (рассылка и управление сообщениями)
  • JavaScript PDF-библиотека (генерация документов)
  • CDN-сервисы (оптимизация загрузки внешнего кода)

Польза для бизнеса

  • Экономия 20+ часов в месяц за счет автоматизации ручных операций по формированию файлов и их отправке
  • Увеличение конверсии на 30% благодаря мгновенной рассылке актуальных прайсов в Telegram
  • Повышение лояльности клиентов через своевременные промо с картинками и четким таймингом
  • Снижение ошибок при формировании прайс-листов за счет алгоритмической группировки номеров