Техническое задание: Система уведомлений и синхронизации календаря
Цель проекта
Разработать и внедрить автоматизированную систему для отправки персональных уведомлений пользователям CRM-системы и организации двусторонней синхронизации событий с внешним календарём.
Основные функции системы
1. Система уведомлений
- Автоматическая отправка уведомлений о предстоящих событиях: звонки, встречи, задачи.
- Настройка расписания отправки уведомлений (например, за 15 минут, за час, за день до события).
- Интеграция с мессенджером Telegram для доставки уведомлений.
- Реализация механизма защиты от дублирования сообщений.
- Формирование и отправка ежедневного сводного отчёта по запланированным событиям в Telegram.
2. Синхронизация календарей
- Организация двусторонней синхронизации событий между CRM-системой и Google Calendar.
- Синхронизация должна охватывать сущности "Встречи" и "Задачи".
- Изменения, внесённые в одном сервисе, должны автоматически отражаться в другом.
Техническая реализация
- Разработка должна быть выполнена с использованием платформы автоматизации n8n в качестве основного движка.
- Интеграция с API CRM-системы для получения и обновления данных о событиях.
- Интеграция с Google Calendar API для управления событиями в календаре.
- Интеграция с Telegram Bot API для отправки уведомлений и отчётов.
Требования к результату
- Полностью работоспособный и отлаженный набор рабочих процессов (workflows) в n8n.
- Чёткая логика работы, соответствующая подробному техническому заданию (будет предоставлено отдельно).
- Система должна быть готова к использованию после настройки необходимых доступов (API-ключи, токены бота).
Условия сотрудничества
- Бюджет проекта: 6000 рублей.
- Срок выполнения: 7 календарных дней с момента предоставления всех необходимых доступов к API и системам.