Календарь записи на прием
SaaS-решение для автоматизации записи клиентов (для врачей, автосервисов и пр.). Мультитенантная платформа с AI-транскрипцией и умными уведомлениями.
Обзор сервиса
Календарь записи на прием — это полнофункциональная платформа для управления расписанием и записью клиентов. Решение построено по модели мультитенантности, где каждый тенант (арендатор) получает свой изолированный аккаунт с уникальным виджетом для интеграции на сайт.
Платформа автоматизирует рутинные задачи: управление свободными слотами, подтверждение записей, отправку напоминаний и даже транскрипцию и анализ консультаций с помощью AI.
Для врачей, психологов
- • Автоматизация записи клиентов
- • Гибкое управление расписанием
- • AI-транскрипция сессий
- • Встраиваемый виджет для сайта
- • Интеграция с Telegram
Для разработчиков
- • RESTful API с документацией
- • Webhook-уведомления
- • Готовый JavaScript виджет
- • Песочница для тестирования
- • Примеры интеграции
Ключевые возможности
Умное расписание
Гибкая настройка рабочих часов по дням недели с учётом таймзоны. Автоматический расчёт свободных слотов с учётом уже созданных записей.
- • Настройка длительности сессий
- • Блокировка времени для перерывов
- • Буферное время между клиентами
- • Работа с несколькими таймзонами
Онлайн-запись
Клиенты видят актуальное расписание и могут записаться самостоятельно. Автоматическая проверка пересечений и подтверждение записи.
- • Встраиваемый виджет для сайта
- • Мобильная адаптация
- • Сбор контактных данных
- • Мгновенное подтверждение
AI-транскрипция
Загружайте аудио или видео записи консультаций — AI автоматически создаст текстовую расшифровку и краткое резюме сессии.
- • Поддержка русского языка
- • Распознавание спикеров
- • Генерация саммари
- • Безопасное хранение (GDPR)
Уведомления
Автоматические напоминания для психолога и клиента через Telegram, email или SMS. Настраиваемое время отправки.
- • Уведомление о новой записи
- • Напоминание за 24 часа
- • Напоминание за 1 час
- • Уведомления об отмене
Архитектура мультитенантности
Каждый потребитель (тенант) в системе полностью изолирован от других. Это обеспечивает безопасность данных и позволяет гибко настраивать параметры для каждого пользователя.
Структура данных тенанта:
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"domainSlug": "ivan-petrov",
"apiKey": "vl_live_1a2b3c4d5e6f7g8h9i0j",
"config": {
"workingHours": [
{
"day": 1, // Понедельник
"start": "09:00",
"end": "18:00",
"breaks": [
{"start": "13:00", "end": "14:00"}
]
},
// ... другие дни
],
"timezone": "Europe/Moscow",
"sessionDuration": 60, // минут
"bufferTime": 15, // минут между сессиями
"telegramChatId": "123456789"
},
"planLimit": 200, // записей в месяц
"createdAt": "2024-01-15T10:00:00Z"
}Изоляция на уровне API:
Каждый API-запрос автоматически фильтруется по tenant_id, извлечённому из API-ключа. Это гарантирует, что психолог видит только свои данные.
// Пример запроса с автоматической фильтрацией
GET /api/v1/appointments?date=2024-10-20
Header: x-api-key: vl_live_...
// Внутри API (используется Sequelize):
const tenantId = getTenantIdFromApiKey(apiKey);
const appointments = await Appointment.findAll({
where: {
tenantId, // Автоматически добавляется
startTime: {
[Op.gte]: startOfDay,
[Op.lte]: endOfDay
}
}
});Сценарии использования
1. Интеграция виджета на сайт
Например, психолог встраивает JavaScript виджет на свой сайт. Клиенты видят актуальные слоты и записываются онлайн без дополнительных действий со стороны специалиста.
<!-- Код для вставки на сайт -->
<div id="psych-calendar"
data-api-key="vl_live_1a2b3c4d5e6f7g8h9i0j"
data-theme="light">
</div>
<script src="https://cdn.vialine.ru/widget/calendar.js"></script>2. Автоматизация уведомлений
При создании записи система автоматически отправляет подтверждение клиенту и уведомляет психолога (для примера) в Telegram. За 24 часа и за 1 час до сессии оба получают напоминания.
✓ Новая запись: Иван Иванов на 20 октября в 15:00
⏰ Напоминание: Сессия с Иваном Ивановым через 1 час
3. AI-обработка записей сессий
После консультации психолог (для примера) загружает аудио через API или веб-интерфейс. AI создаёт транскрипцию и краткое резюме, которое помогает в ведении клиентской базы.
Все файлы хранятся в зашифрованном виде с соблюдением GDPR. Доступ только у владельца аккаунта.