Мануал подключения
Как самостоятельно подключить клинику к Revenue Box за один вечер. Программист не нужен.
1. Регистрация и оплата
- Откройте сайт и нажмите «Подключить клинику». Укажите название клиники, рабочую почту и пароль (от 10 символов, буквы и цифры).
- В кабинете откроется раздел «Оплата» — нажмите «Оплатить 10 000 ₽». Оплата картой или СБП через Робокассу, чек придёт на почту.
- После оплаты кабинет откроется полностью (обычно в течение минуты). Продление — той же кнопкой, дни добавляются к текущему сроку. Автосписаний нет.
2. Профиль клиники
«Настройки» → заполните название, адрес и телефон — они подставляются в сообщения пациентам ({clinic}, {address}, {phone}). Обязательно выберите часовой пояс клиники: от него зависят время напоминаний и тихие часы (21:00–9:00 сообщения не уходят).
«Порядок каналов» — в каком канале писать пациенту в первую очередь. По умолчанию: Telegram → ВКонтакте → WhatsApp → SMS (берётся первый, в котором пациент доступен).
3. Источник записей
Сценарии (напоминания, подтверждения, отзывы) работают от записей на приём. Подключите один источник в разделе «Подключения».
РНОВА
- В РНОВЕ: Настройки → API → создайте ключ.
- В настройках ключа добавьте IP-адрес
147.45.133.34в белый список — без этого РНОВА не отдаст данные. - В Revenue Box: «Подключения» → «МИС РНОВА» → вставьте ключ → «Подключить». Если филиалов несколько — укажите ID клиники.
- Записи на 3 дня назад и 45 дней вперёд подтянутся сразу и дальше обновляются каждые 10 минут. Когда пациент нажимает «Подтверждаю», запись подтверждается и в РНОВЕ.
Клиентикс
- В Клиентикс: Настройки → Интеграции → REST API. Скопируйте ID аккаунта, ID пользователя и токен.
- «Подключения» → «МИС Клиентикс» → вставьте три значения → «Подключить».
- Записи и пациенты подтянутся сразу (первый раз — до минуты), дальше обновляются каждые 10 минут. Статусы: «завершена» → пришёл, «неявка» → не пришёл, «отменена» → отмена. Нажатие пациентом «Подтверждаю» переводит запись в Клиентикс в статус «подтверждена».
YCLIENTS
- В карточке YCLIENTS нажмите «Подключить в YCLIENTS» — откроется приложение Medica Profito в маркетплейсе YCLIENTS. Войдите под владельцем или администратором.
- Выберите филиал, нажмите «Подключить» и разрешите доступ к журналу записи и клиентской базе. YCLIENTS вернёт вас в кабинет — подключение включится само. Токены вводить не нужно.
- Несколько филиалов — подключите приложение в каждом, они появятся отдельными филиалами.
- Своя интеграция (если приложение подключить нельзя): в кабинете разработчика yclients.com/appstore/developers создайте непубличное приложение, в «Доступ к API» отметьте права «Журнал записи» и «Клиентская база» (телефоны в списке и карточке, выгрузка списка, фамилия, история посещений), скопируйте User Token, в «Настройках аккаунта» — Partner Token. Откройте «Ссылку на приложение» и подключите его в своём филиале. В карточке YCLIENTS → «Дополнительно» впишите оба токена и ID филиала → «Подключить по своему токену». Подробные шаги — там же, в карточке.
- Статусы: «клиент пришёл» → визит состоялся, «не пришёл» → неявка, удалённая запись → отмена.
Любая МИС или CRM — вебхук
В «Подключениях» в карточке «Любая МИС/CRM по вебхуку» — ваш личный адрес. Передавайте на него записи методом POST в формате JSON (можно одну запись, массив или {"appointments":[…]}, до 500 за раз). Повторная отправка с тем же id обновляет запись — так передаются переносы, отмены и отметки о визите.
{
"id": "12345", ← id записи в вашей системе (обязательно)
"start": "2026-11-10T14:30:00+03:00", ← время приёма (ISO или «10.11.2026 14:30» по времени клиники)
"duration_min": 30,
"doctor": "Орлова Е.В.",
"service": "Первичный приём",
"price": 3500,
"status": "booked", ← booked | done | no_show | cancelled
"patient": {"id": "777", "name": "Смирнова Анна Петровна",
"phone": "+7 900 111-22-33", "email": "", "birth_date": "1990-05-14"}
}
Ответ: {"accepted": 1, "errors": []}. Подходит для IDENT, Medods, Битрикс24, amoCRM — напрямую или через конструкторы интеграций (Albato, ApiMonster и т. п.).
Без МИС: CSV и ручные записи
«Пациенты» → «Загрузить CSV». Первая строка — заголовки; узнаём столбцы «ФИО», «Телефон», «Email», «Дата рождения», «Последний визит». Excel: «Сохранить как» → CSV (разделитель «;»). Записи можно заводить в разделе «Записи» → «+ Запись» и отмечать «Пришёл / Не пришёл».
4. Telegram-бот
- В Telegram откройте
@BotFather→/newbot→ придумайте имя и адрес бота (например,klinika_belyi_bot). - BotFather пришлёт токен вида
123456789:AA…. Скопируйте его. - «Подключения» → «Telegram-бот» → вставьте токен → «Подключить». Адрес для сообщений мы пропишем сами.
- Разместите ссылку на бота на сайте и в соцсетях. Когда пациент пишет боту, бот предлагает поделиться номером — по номеру мы находим его карточку, и дальше напоминания приходят ему в Telegram.
- В карточке пациента есть личная ссылка на бота — отправьте её пациенту, и он будет привязан без ввода номера.
5. ВКонтакте
- Сообщество → «Управление» → «Сообщения» → включите сообщения сообщества.
- «Управление» → «Работа с API» → «Ключи доступа» → «Создать ключ». Отметьте «Управление сообществом» и «Сообщения сообщества». Подтвердите кодом.
- ID сообщества — число из адреса
vk.com/club123456789(или в «Управлении» → «Адрес»). - «Подключения» → «ВКонтакте» → вставьте ключ и ID → «Подключить». Callback API мы настроим сами: в «Работе с API» появится сервер «RevenueBox».
6. WhatsApp через Wazzup
- Зарегистрируйтесь в Wazzup и подключите WhatsApp-номер клиники (сканирование QR с телефона).
- Wazzup → «Интеграции» → «API» → создайте ключ.
- «Подключения» → «WhatsApp через Wazzup» → вставьте ключ → «Подключить». Вебхук мы пропишем сами.
- WhatsApp — основной канал для напоминаний: пишем по номеру из МИС, пациенту ничего делать не нужно. Ответы «1 / 2 / 3» на напоминание означают «подтверждаю / перенести / отменить», «1–5» на запрос оценки — оценка визита.
7. Почта
- Для Яндекс Почты и Mail.ru создайте пароль приложения (Яндекс ID → Безопасность → Пароли приложений → Почта). Обычный пароль не подойдёт.
- «Подключения» → «Почта» → адрес, пароль приложения. Для Яндекса, Mail.ru и Gmail серверы подставятся сами, для остальных укажите IMAP и SMTP.
- Письма читаются без отметки «прочитано», рассылки и уведомления отсеиваются. Ответ из «Входящих» уходит письмом с вашего адреса.
8. Чат на сайте
- «Подключения» → «Чат на сайте» → при желании впишите приветствие и цвет кнопки → «Подключить».
- Скопируйте строку кода и вставьте перед
</body>на всех страницах сайта. Tilda: Настройки сайта → Ещё → HTML-код для вставки внутрь body. WordPress: тема → footer.php или плагин вставки кода. - Посетитель пишет в окошко, сообщение приходит во «Входящие», ответ появляется у него на сайте.
9. SMS
Запасной канал для пациентов без мессенджеров. Зарегистрируйтесь в SMS.RU, пополните баланс, скопируйте api_id → «Подключения» → «SMS». В SMS кнопок нет — пациент получает короткую ссылку, где подтверждает, переносит или отменяет запись, либо ставит оценку.
9а. Сигналы: заявки, которые остывают
Раздел «Сигналы» показывает заявки, которые ждут прямо сейчас: клиент написал и ему не ответили, заявку создали и ничего по ней не сделали, входящий звонок пропущен и не перезвонили. Через 10 минут сигнал появляется, через 30 — «остывает», через час — «горит» (у звонков 15 и 45 минут). Горящий сигнал в рабочие часы (9:00–21:00 по времени клиники) один раз приходит команде в Telegram-бот клиники — подписка командой /team. «Отработал» прячет сигнал до конца смены. В CRM мы ничего не меняем.
amoCRM
- amoCRM → Настройки → Интеграции → «Создать интеграцию» → «Внешняя интеграция», права — доступ к данным аккаунта.
- В интеграции: «Ключи и доступы» → «Долгосрочный токен» → срок → «Создать». Скопируйте токен (показывается один раз).
- Подключения → amoCRM: адрес (
clinic.amocrm.ru) и токен → «Подключить».
Любая другая CRM — вебхук или API
Адрес — в карточке «Любая CRM — вебхук или API». Метод POST, JSON: одно событие, список или {"events": [...]}.
| Поле | Что это |
|---|---|
lead_id | номер заявки в вашей CRM (обязательно) |
event | lead_created — заявка создана; incoming_message — клиент написал; reply — ему ответили; missed_call — пропущенный входящий; call_back — перезвонили; reaction — любое действие менеджера (звонок, задача, смена этапа); closed — заявка закрыта |
at | время события, ISO 8601 или unix (нет — «сейчас») |
name, phone, channel, url | имя и телефон клиента, откуда пришёл (WhatsApp, сайт…), ссылка на заявку в CRM |
curl -X POST "https://…/hook/crm/ВАШ_КЛЮЧ" -H "Content-Type: application/json" \
-d '{"lead_id":"1024","event":"lead_created","name":"Анна","phone":"+79161234567","channel":"сайт","url":"https://crm.example.ru/lead/1024"}'
Ответ: {"accepted": 1, "errors": []}. Ошибка формата — код 400 и текст по каждому событию. Храним события 3 дня.
10. Сценарии
«Сценарии» → включайте переключателем. Перед включением нажмите «Тест на себе» с вашим номером — сообщение придёт вам в доступный канал.
| Сценарий | Когда уходит |
|---|---|
| Подтверждение записи | Сразу после появления записи (только новые записи — по истории не пишем) |
| Напоминание за сутки | За 24 ч (настраивается), кнопки «Подтверждаю / Перенести / Отменить» |
| Напоминание в день приёма | За 2 ч (настраивается) |
| Забота после визита | Через 3 ч после приёма со статусом «пришёл» |
| Сбор отзывов | На следующий день в 12:00, не чаще раза в 90 дней на пациента |
| Неявка | Через 1 ч после отметки «не пришёл» |
| Отмена | Через 1 ч после отмены в МИС (если отменил не сам пациент кнопкой) |
| День рождения | В 10:00 в день рождения (нужна дата рождения в базе) |
| Давно не было | Последний визит больше 180 дней назад, нет будущей записи; не больше 30 в день |
Подстановки в текстах: {name} — имя пациента, {date}, {time}, {doctor}, {service}, {clinic}, {address}, {phone}. Если пациент ответил «стоп», ему больше ничего не отправляется.
11. Отзывы и NPS
- Найдите карточку клиники в Яндекс Картах → «Поделиться» → скопируйте ссылку. То же в 2ГИС, ПроДокторов, НаПоправку, СберЗдоровье.
- «Отзывы на картах» → вставьте ссылки → выберите порог (по умолчанию 4★ и выше — на карты) → «Сохранить».
- Включите сценарий «Сбор отзывов». Оценки ниже порога на карты не отправляются: пациента просят рассказать, что пошло не так, диалог поднимается наверх «Входящих», руководителю ставится задача.
QR и общая ссылка
«Отзывы и NPS» → «Настройки и QR»: впишите метку источника (reception, check, site) — получите ссылку и QR для стойки, чека или сайта. В «Сводке» видно, откуда пришли оценки, и NPS.
Филиалы и баллы
Там же — ссылки на площадки для каждого филиала и баллы за отзыв на каждой площадке. Если баллы заданы, пациент после отзыва отмечает, где оставил его. Во вкладке «Отзывы на площадках» администратор проверяет: не нашёл отзыв — нажимает на площадку (она не войдёт в сумму), начислил баллы в программе лояльности — нажимает «Начислить». Выгрузка в CSV.
Жалобы и уведомления команде
Оценка ниже порога открывает форму «что не так / чего ожидали / сотрудник / дата визита». Жалоба попадает во вкладку «Жалобы» и в задачи «Фокуса дня». Чтобы сотрудник получал уведомления в Telegram, он пишет боту клиники команду /team код (код — в «Настройках и QR»); отписка — /teamstop.
11а. SEO-статьи на сайт
- WordPress → Пользователи → Профиль → «Пароли приложений» → имя «RevenueBox» → «Добавить». Скопируйте пароль из 24 символов (роль пользователя — «Редактор» или «Администратор»).
- «SEO-статьи» → адрес сайта, логин, пароль приложения, 1–2 предложения о клинике (специализация, город, для кого) и, по желанию, врачей-экспертов для подписи → «Подключить сайт».
- Добавьте темы списком или нажмите «Подобрать темы» по направлению («имплантация зубов») — сервис предложит запросы пациентов.
- Включите расписание: до 3 статей в неделю, дни и время. Режим «С согласованием» — статья ждёт вашего «Опубликовать» (кнопка «Читать» открывает превью). «Автоматически» — публикуется сама.
12. Сотрудники
«Настройки» → «Команда» → почта и пароль администратора. У каждого свой вход; в ответах во «Входящих» видно, кто ответил. Удалить сотрудника может только владелец.
13. Как работать каждый день
- Утро — «Фокус дня»: задачи, кто просит перенести/отменить, кто не подтвердил завтрашний приём (позвонить), кому не дошло напоминание, низкие оценки, неявки без новой записи, «пора вернуться».
- В течение дня — «Входящие»: вкладка «Ждут ответа». Ctrl+Enter — отправить. «Заметка» видна только сотрудникам.
- Отмечайте визиты в МИС (или в «Записях»): от статуса «пришёл / не пришёл» зависят забота после визита, отзывы и неявки.
- Раз в неделю — «Обзор»: неявки, подтверждения, скорость ответа, средняя оценка.
14. Если что-то не работает
| Симптом | Что сделать |
|---|---|
| «Подключить» выдаёт ошибку | Текст ошибки — от самого сервиса. Чаще всего неверный ключ или не хватает прав (ВК — нужны обе галочки; РНОВА — IP в белом списке). |
| В «Фокусе» — «Не дошло напоминание: нет канала» | У пациента нет Telegram/ВК-привязки, а WhatsApp и SMS не подключены. Подключите WhatsApp или SMS. |
| Сообщения из Telegram не приходят | Нажмите «Переподключить» — бот мог быть перехвачен другим сервисом. |
| Нет новых записей из МИС | «Подключения» → карточка МИС: время последней синхронизации и ошибка, если есть. |
| Пациенту не нужны сообщения | Карточка пациента → «Не писать пациенту». Или пациент сам пишет «стоп». |
Поддержка: kolomvan@gmail.com