Техническое задание: Система уведомлений и синхронизации календаря

Цель проекта

Разработать и внедрить автоматизированную систему для отправки персональных уведомлений пользователям CRM-системы и организации двусторонней синхронизации событий с внешним календарём.

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

1. Система уведомлений

  • Автоматическая отправка уведомлений о предстоящих событиях: звонки, встречи, задачи.
  • Настройка расписания отправки уведомлений (например, за 15 минут, за час, за день до события).
  • Интеграция с мессенджером Telegram для доставки уведомлений.
  • Реализация механизма защиты от дублирования сообщений.
  • Формирование и отправка ежедневного сводного отчёта по запланированным событиям в Telegram.

2. Синхронизация календарей

  • Организация двусторонней синхронизации событий между CRM-системой и Google Calendar.
  • Синхронизация должна охватывать сущности "Встречи" и "Задачи".
  • Изменения, внесённые в одном сервисе, должны автоматически отражаться в другом.

Техническая реализация

  • Разработка должна быть выполнена с использованием платформы автоматизации n8n в качестве основного движка.
  • Интеграция с API CRM-системы для получения и обновления данных о событиях.
  • Интеграция с Google Calendar API для управления событиями в календаре.
  • Интеграция с Telegram Bot API для отправки уведомлений и отчётов.

Требования к результату

  • Полностью работоспособный и отлаженный набор рабочих процессов (workflows) в n8n.
  • Чёткая логика работы, соответствующая подробному техническому заданию (будет предоставлено отдельно).
  • Система должна быть готова к использованию после настройки необходимых доступов (API-ключи, токены бота).

Условия сотрудничества

  • Бюджет проекта: 6000 рублей.
  • Срок выполнения: 7 календарных дней с момента предоставления всех необходимых доступов к API и системам.