Содержание ТЗ
Техническое заданиеВерсия 1.0 · 18.10.2026
easy-connect — техническое задание
Аннотация, состав документации, глоссарий и резюме требований к сервису easy-connect.
- Версия: 1.0
- Статус: к согласованию
- Дата: 18.10.2026
- Кодовое имя: easy-connect
- Домен: https://easy-connect.ru
- Акцентный цвет:
#1B6ADF - UI-библиотека: Magic UI + shadcn/ui
1. Аннотация
easy-connect — российский SaaS-сервис готовых интеграций между сервисами по философии «одна связка — одна функция». Пользователь не строит многошаговые сценарии: он выбирает готовую связку вида «событие в сервисе A → действие в сервисе B», подключает два аккаунта в один клик, проверяет тестовый запуск и включает связку.
Ключевые отличия от Albato, Zapier и Apix-Drive:
| Параметр | easy-connect |
|---|---|
| Модель продукта | Готовые связки, а не конструктор сценариев |
| Настройка | OAuth/токен в один клик, автосопоставление полей |
| Сложность | Нет роутеров, ветвлений, кода, массивов и цепочек |
| Цена | 200 ₽/мес за одну активную связку |
| Тарификация | Без списаний за транзакции |
| Аудитория | Малый бизнес, фрилансеры, агентства, специалисты без программистов |
Документ описывает продуктовую концепцию, функциональные и нефункциональные требования, UX/UI, архитектуру, модель данных, API, платформу коннекторов, биллинг, безопасность, юридические аспекты, план разработки, тестирование и развёртывание.
2. Состав документации
| Документ | Содержание |
|---|---|
| 01-market-product.md | Рынок, конкуренты, сегменты, позиционирование, KPI, границы MVP |
| 02-functional.md | Функциональные требования по модулям, user stories, критерии приёмки |
| 03-ux-ui.md | Сценарии, карта экранов, дизайн-система, Magic UI, доступность |
| 04-architecture.md | Архитектура, стек, runtime, безопасность, масштабирование |
| 05-data-api.md | Модель данных, REST API, ошибки, вебхуки, интеграционные события |
| 06-connectors.md | Философия коннекторов, манифест, SDK, примеры, сертификация |
| 07-billing-legal-security.md | Биллинг, ЮKassa, 152-ФЗ, оферта, ИБ, SLA |
| 08-nfr-testing-roadmap.md | НФТ, тестирование, приёмка, роадмап, команда, риски, аналитика |
| 09-deployment.md | Развёртывание на сервере, nginx, Docker, CI/CD, runbook |
| 10-connectors-top5.md | ТЗ на коннекторы Tilda, Bitrix24, amoCRM, Telegram, Google Sheets |
| 11-yandex-id.md | Яндекс ID: OAuth-вход, настройка и безопасность |
Примеры и схемы:
- examples/connector-telegram.json — манифест коннектора.
- examples/bundle-catalog.json — пример описания каталога связок.
3. Глоссарий
| Термин | Определение |
|---|---|
| Сервис | Внешнее приложение (Telegram, amoCRM, Google Sheets и т. д.). |
| Коннектор | Технический адаптер сервиса: авторизация, триггеры, действия, лимиты. |
| Связка | Готовая продуктовая единица: один триггер сервиса A + одно действие сервиса B. |
| Активация | Экземпляр связки, настроенный пользователем и запущенный в его аккаунте. |
| Запуск (run) | Одно срабатывание активации: получено событие → выполнено действие. |
| Триггер | Событие-источник (новая заявка, сообщение, строка таблицы, вебхук). |
| Действие | Операция в целевом сервисе (создать сделку, отправить сообщение, добавить строку). |
| Сопоставление полей | Правила переноса данных из триггера в действие. |
| Подключение (connection) | Авторизованный аккаунт пользователя в конкретном сервисе. |
| TTFV | Time to First Value — время от регистрации до первого успешного запуска. |
| Fair use | Политика добросовестного использования без тарификации по транзакциям. |
4. Резюме требований
4.1. Продуктовое ядро
- Каталог готовых связок с поиском, категориями и страницами связок.
- Подключение сервисов в один клик: OAuth 2.0 / API-токен / bot-token / webhook.
- Автоматическое сопоставление полей с возможностью изменить до 5 ключевых полей.
- Тестовый запуск до оплаты.
- Включение связки и списание 200 ₽/мес за каждую активную связку.
- Пауза, возобновление, удаление, история запусков и повтор ошибок.
- Понятные ошибки на русском языке и подсказки «что сделать».
4.2. Ограничения продукта (non-goals MVP)
- Нет конструктора произвольных многошаговых сценариев.
- Нет роутеров, ветвлений, циклов, агрегаторов, JavaScript/Python-кода.
- Нет произвольных HTTP-запросов от пользователя.
- Нет BI-дашбордов и складской аналитики.
- Нет on-premise и самостоятельной установки.
- Нет мобильных приложений (только адаптивный web).
- Нет командных пространств и ролей в MVP (в v1.1).
4.3. Технические рамки MVP
- 15 сервисов и 40 готовых связок на старте.
- До 10 000 активных пользователей и 50 000 активных связок без смены архитектуры.
- 99,5 % доступности в MVP, целевое значение — 99,9 %.
- Хранение персональных данных на территории РФ.
- Соответствие 152-ФЗ, OWASP ASVS L2 (цель).
5. Ключевые показатели успеха
| Метрика | Цель через 6 месяцев |
|---|---|
| Регистрации → первая активированная связка | ≥ 35 % |
| TTFV (медиана) | ≤ 10 минут |
| Доля успешных запусков | ≥ 99 % |
| Отток активных связок в месяц | ≤ 4 % |
| ARPU | ≥ 600 ₽/мес (3 связки) |
| Gross margin | ≥ 60 % |
| NPS | ≥ 45 |
| Доля обращений в поддержку на 100 активаций | ≤ 8 |
6. Допущения и открытые вопросы
- Юридическое лицо, реквизиты, система налогообложения и тарифный план ЮKassa согласуются до старта разработки биллинга.
- Домен
easy-connect.ruна момент подготовки ТЗ указывает на Tilda-лендинг (176.57.64.41); перенос DNS на целевой сервер выполняется владельцем домена. - Перечень стартовых сервисов фиксируется продуктовой командой; приоритет — российские CRM, мессенджеры, таблицы, формы, SMS и платежи.
- OAuth-приложения для каждого сервиса регистрируются и проходят модерацию у провайдеров; сроки не полностью контролируются.
- Цена 200 ₽/мес фиксируется на старте; НДС и промо-механика определяются финансовой моделью.