Ко всем проектам

Telegram · Ноябрь 2025

Telegram-бот для Laravel CRM (SaaS) — доступ, чат

Telegram-бот для Laravel CRM (SaaS) — доступ, чат

Интеграция Telegram-бота в существующую CRM на Laravel 9 для управления SaaS-подписками с ежемесячными списаниями. Бот верифицирует пользователей, выдаёт доступ к приватным группам/каналам по тарифу, шлёт напоминания о долге и обеспечивает двусторонний чат клиент↔менеджер прямо в админке CRM.

Что реализовано:

  • Интеграция бота на nutgram/laravel в модульный Laravel-проект, настройка Webhook, поля users (telegram_id, telegram_token, telegram_connected) и таблица сообщений чата
  • Верификация: CRM генерирует токен и ссылку t.me/Bot?start=TOKEN; по Start бот связывает Telegram-аккаунт с пользователем
  • Управление доступом: инвайт-линки в группы/каналы по тарифу; отзыв доступа кнопкой в CRM, статус «должник X дней»
  • Автонапоминания о долге при неудачном списании: +1, +2, +3 дня; тексты редактируются в админке
  • Двусторонний чат: сообщения клиента из Telegram сохраняются в БД и видны в карточке пользователя; ответ менеджера уходит клиенту

Система: модульная архитектура (nwidart/laravel-modules), коммерция (подписки/счета/транзакции), платёжные шлюзы LiqPay/Monobank/WayForPay, Spatie-стек (permission, activity log, event sourcing, translatable), Sanctum, Socialite, мультиязычность.

Роль: интеграция Telegram-бота и функций удержания в существующую CRM (backend, Laravel).

  • Telegram-бот для Laravel CRM (SaaS) — доступ, чат — Обзор
    Обзор
  • Telegram-бот для Laravel CRM (SaaS) — доступ, чат — Верификация и доступ
    Верификация и доступ
  • Telegram-бот для Laravel CRM (SaaS) — доступ, чат — Напоминания и чат
    Напоминания и чат
  • Telegram-бот для Laravel CRM (SaaS) — доступ, чат — Архитектура CRM
    Архитектура CRM