Данный проект представляет собой минимально жизнеспособную CRM систему которая использует готовые решения Google Workspace для работы с клиентской базой. Засчет того что приложения использует готовые решения оно позволяет взаимодействовать с ним с "коробки" используя только Google аккаунт. Помимо прочего пользователю не надо заморачиваться с настройкой сервера под свои бизнес. Если вам нужно быстро и оперативно регистрировать клиентов MicroCRM отличный выбор
- ✔️ Подключить Google Sheets API.
- ✔️ Реализовать
@Scheduled-таск (каждые 5 минут). - ✔️ Читать таблицу, сохранять новые строки в локальную БД (SQLite).
- ✔️ Логировать новые заявки в консоль.
- ⚒️ Создать Incoming Webhook.
- ⚒️ Добавить отправку сообщений при появлении новых заявок.
- ⚒️ Форматировать сообщение (имя клиента, номер, проблема, ссылка на запись).
- ❌ Добавить REST-endpoint для приёма ответов.
- ❌ Обновлять заявку в БД и, при необходимости, в Google Sheet.
- После назначения мастера — создавать событие в календаре.
- Добавить напоминание и описание (например, VIN, контакт клиента).
- Подключить библиотеку
asterisk-java. - Отслеживать входящие звонки, автоматически добавлять их в CRM.
- Прикреплять ссылку на запись разговора.
- Java 17+
- Spring Boot 3.x
- SQLite / PostgreSQL
- Google API Client Libraries
(Sheets, Calendar, Chat) - Lombok, Jackson, Spring Scheduler
- Gradle или Maven