SLA (Service Level Agreement, соглашение об уровне обслуживания) — это приложение к договору поддержки, в котором зафиксированы четыре числа: за сколько подрядчик обязан ответить на обращение, за сколько запустить обходной путь, за сколько восстановить систему полностью и какую долю времени она обязана работать. Всё остальное в документе — определения к этим числам и оговорки, когда они не действуют. Читать SLA нужно именно в таком порядке: сначала найти четыре числа, потом проверить, чем они обставлены.

Путаница начинается с того, что продают обычно одно число — время реакции. «Реагируем за 30 минут» звучит убедительно, но реакция означает только то, что вам ответил живой человек и работа началась. Между ответом инженера и работающей системой может пройти шесть часов, и если в договоре нет второго и третьего числа, эти шесть часов ничем не ограничены.

Ниже — разбор всех четырёх чисел на одном сквозном примере: оптовая компания на 60 человек, контур автоматизации за 1 200 000 ₽, поток 3 000 обращений в месяц, четыре внешние зависимости — Bot API мессенджера, CRM, 1С:УТ и провайдер языковой модели. Это тот же модельный контур, на котором мы разбирали календарь первого года эксплуатации, поэтому цифры сопоставимы. Все расчёты модельные, их можно пересчитать на своих числах.

Четыре числа, за которые вы платите

Первое число — время реакции. Второе — время обхода: срок, за который процесс должен снова пойти, пусть и на ручном или временном решении. Третье — время полного восстановления, когда система работает штатно и накопившиеся данные догнаны. Четвёртое — доступность за месяц в процентах. Первые три измеряются в часах, четвёртое — в процентах, и именно поэтому их постоянно смешивают.

Что это значитВремя реакции

Срок от момента, когда обращение зарегистрировано в согласованном канале, до момента, когда инженер подтвердил приём и начал работу. Ключевое слово — «зарегистрировано»: если заявка ушла в личный мессенджер сотрудника подрядчика, отсчёт не начинается вообще. Реакция не означает решения и не должна продаваться как решение.

Что это значитВремя обхода и время восстановления

Обход — это временное решение, при котором бизнес-процесс снова идёт: ручная выгрузка остатков, переключение приёма заявок на почту, отключение сломанного сценария бота с передачей диалогов оператору. Восстановление — возврат к штатной работе с догнанными данными. В договоре нужны оба числа: без обхода подрядчик имеет право сутки чинить причину, пока у вас стоит отгрузка.

  • Время реакции. Норма для критичного уровня — 30 минут при круглосуточном тарифе, до 4 рабочих часов при дневном.
  • Время обхода. Норма для критичного уровня — 4 часа с момента реакции. Именно это число защищает выручку, а не время реакции.
  • Время полного восстановления. Норма — рабочий день для критичного уровня, до 3 рабочих дней для остальных.
  • Доступность за календарный месяц. Норма для контура вроде модельного — не ниже 99,5 %, что даёт до 3,6 часа простоя.
  • Пятое, необязательное, но полезное: срок разбора инцидента — 3 рабочих дня на письменный ответ, почему это произошло и что сделано, чтобы не повторилось.

Живой пример: как это выглядит по часам

В среду в 09:10 у модельной компании перестал проходить обмен с 1С:УТ: очередная выгрузка остатков не прошла, менеджеры видят в CRM вчерашние цифры и продают вслепую. Мониторинг зафиксировал две неудачные попытки подряд и отправил оповещение. В 09:26 дежурный инженер подтвердил приём — время реакции 16 минут. В 11:40 запущен обход: остатки выгружены вручную в общий файл, менеджеры работают по нему. В 15:40 обмен восстановлен, накопившиеся заказы догнаны.

Итого: реакция 16 минут, обход 2 часа 30 минут, полное восстановление 6 часов 30 минут. Три разных числа для одного инцидента — и подрядчик, который называет только первое, формально прав, а фактически рассказал вам треть истории. Ущерб при этом делится на две части: пока обхода нет, компания теряет заказы, после обхода — теряет только время людей.

Что стоил инцидент на 6 часов 30 минут
Заказов в рабочий час18 шт.
Средний чек и маржа34 000 ₽, 12 % → 4 080 ₽ с заказа
Уходит к другому поставщику, пока наличие не подтверждается15 % → 2,7 заказа в час
Потерянная маржа за час полного простоя2,7 × 4 080 ₽ = 11 016 ₽
Ручная сверка остатков: 12 менеджеров × 20 минут в час4 часа × 1 200 ₽ = 4 800 ₽
Цена часа полного простоя11 016 + 4 800 = 15 816 ₽
Фаза 1: полный простой 2 часа 30 минут15 816 × 2,5 = 39 540 ₽
Фаза 2: работа на обходе 4 часа, только доп. труд4 800 × 4 = 19 200 ₽
Штраф по типовому SLA: 10 % месячной абонплаты 50 000 ₽5 000 ₽
ИтогоУщерб 58 740 ₽, компенсация 5 000 ₽ — 8,5 % от потерь. SLA защищает не деньгами, а сроком: каждый час обхода стоил компании 15 816 ₽
этапыsla-prostymi-slovami--01
Лента инцидента: 09:10 сбой, 09:26 реакция, 11:40 обход, 15:40 восстановление с ценой каждой фазы

Горизонтальная лента одного рабочего дня с четырьмя отметками: «09:10 сбой обмена», «09:26 реакция — 16 минут», «11:40 обход запущен — 2 ч 30 мин», «15:40 восстановление — 6 ч 30 мин». Отрезок между 09:10 и 11:40 залит плотной штриховкой с подписью «полный простой, 15 816 ₽ в час, итого 39 540 ₽». Отрезок 11:40–15:40 — редкой штриховкой с подписью «работа на обходе, 4 800 ₽ в час, итого 19 200 ₽». Справа итог «58 740 ₽» и рядом маленький прямоугольник «штраф по SLA 5 000 ₽» для сравнения масштаба. Подписи по-русски.

Один инцидент — три разных числа, и дороже всего стоит промежуток до обхода

Четыре уровня критичности и кто их назначает

Одно время реакции на все случаи жизни не работает: если чинить опечатку в кнопке за тот же час, что и вставший обмен, вы платите за круглосуточное дежурство ради опечаток. Поэтому инциденты делятся на уровни, и у каждого свои сроки. Четырёх уровней достаточно любой компании до 300 человек.

УровеньЧто произошлоПример в модельном контуреРеакцияОбход или решение
1. КритичныйПроцесс встал целиком, обходного пути у сотрудников нетОбмен с 1С:УТ не идёт, ассистент не отвечает, заявки не создаются30 минут (24/7) или 1 часОбход за 4 часа, восстановление в тот же рабочий день
2. ВысокийПроцесс идёт, но теряются или искажаются данныеЧасть обращений не попадает в CRM, сделки задваиваются, заказ приходит без строк2 рабочих часаРешение до конца следующего рабочего дня
3. СреднийДанные на месте, но система выдаёт неверное содержаниеБот называет старый срок поставки, отчёт считает не по той формуле1 рабочий деньИсправление за 3 рабочих дня
4. НизкийНеудобство, на бизнес-результат не влияетКнопка не на месте, формулировка ответа режет слух, лишнее поле в форме2 рабочих дняВ ближайший плановый релиз
Уровень не должен назначать тот, кто по нему отвечает

Если право присваивать уровень остаётся у подрядчика, со временем всё становится «средним»: так дешевле дежурство и лучше отчётность. Рабочее правило — уровень назначает заявитель по описанным в договоре признакам, а спор о понижении уровня разбирается в течение часа с владельцем процесса на вашей стороне. Второе обязательное правило: если инцидент 1-го уровня не закрыт обходом за 4 часа, он автоматически эскалируется на руководителя, а не остаётся у того же инженера ещё на день.

Третий уровень выглядит безобидно, но именно он приносит основной ущерб в системах с ИИ. Сервис жив, мониторинг молчит, а ассистент уверенно называет отменённые условия — и находят это по жалобам клиентов через несколько месяцев. Мы разбирали отдельно механику такого расхождения и способ ловить его заранее; в SLA под этот случай нужен явный пункт про исправление содержания ответов, иначе он не подпадает ни под одно определение аварии.

Цена ночи: за что доплата в 1,8–2,5 раза

Круглосуточное покрытие — самая дорогая строка в поддержке, и дорожает она не из-за сложности работы, а из-за календаря. В рабочем месяце примерно 168 рабочих часов и 720 календарных: покрытие 24/7 в 4,3 раза длиннее по времени. Промежуточный вариант — вечера до 23:00 и выходные — закрывает около 400 часов из 720. В цене эта разница отражается мягче, в 1,8–2,5 раза, потому что ночное дежурство пассивное: инженер спит, но обязан ответить. На наших тарифах поддержки это выглядит как 25 000–45 000 ₽ в месяц за реакцию в течение 4 рабочих часов, 50 000–90 000 ₽ за реакцию в течение часа с вечерами и выходными и от 120 000 ₽ за 30 минут круглосуточно.

сравнениеsla-prostymi-slovami--02
Три уровня покрытия поддержки: рабочие часы, вечера и выходные, круглосуточно — со сроками и ценой

Сравнение в три колонки. Колонка 1: «Рабочие часы, 168 часов покрытия в месяц», «реакция до 4 рабочих часов», «25 000–45 000 ₽/мес». Колонка 2: «Вечера и выходные, около 400 часов», «реакция до 1 часа», «50 000–90 000 ₽/мес», пометка «×2». Колонка 3: «Круглосуточно, 720 часов», «реакция до 30 минут», «от 120 000 ₽/мес», пометка «×2,4». Внизу общая подпись: «покрытие длиннее в 4,3 раза, цена выше в 1,8–2,5 раза — ночная смена пассивная». Чертёжный стиль, подписи по-русски.

Доплата берётся не за скорость починки, а за длину календаря дежурства

Дальше начинается арифметика, которую подрядчику невыгодно делать за вас. У оптовой компании из примера ночью никто не отгружает и не покупает: если сбой случился в субботу, а обнаружен в понедельник в 09:10, потери начинаются с понедельника и равны разобранным выше 58 740 ₽. Круглосуточное дежурство эти потери снимает — вопрос лишь в том, сколько таких ночных сбоев бывает за год.

Окупается ли круглосуточное дежурство в модельном контуре
Доплата за переход с дневного тарифа на круглосуточный50 000 − 25 000 = 25 000 ₽/мес
То же за год300 000 ₽
Инцидентов 1-го уровня вне рабочего времени за 12 месяцев (по журналу)2
Ущерб одного такого инцидента, если чинить его утром58 740 ₽
Предотвращённые потери за год2 × 58 740 = 117 480 ₽
ИтогоДоплата 300 000 ₽ против предотвращённых 117 480 ₽ — круглосуточная реакция здесь не окупается. Правильный выбор для этого профиля: дневной тариф плюс отдельная договорённость о раннем выходе дежурного к 8:00

А теперь тот же расчёт для склада, работающий в две смены. Ночная остановка системы подбора останавливает не продажи, а людей: 14 человек в смене при полной стоимости 1 100 ₽ в час, четыре часа простоя — 61 600 ₽ за один инцидент. При шести таких инцидентах за год предотвращённые потери составляют 369 600 ₽ против той же доплаты в 300 000 ₽, и круглосуточное дежурство окупается. Разница между двумя компаниями не в размере и не в цене внедрения, а в одном вопросе: идёт ли ночью работа, которая встанет.

Доступность: 99,5 % — это 3,6 часа простоя в месяц

Проценты доступности читаются плохо, часы — хорошо. В календарном месяце 720 часов, поэтому перевод делается умножением: разница между 99,5 % и 99,9 % выглядит как четыре десятых процента, а на деле это три часа простоя против сорока минут. Полезно смотреть в правую колонку таблицы и спрашивать себя, переживёт ли бизнес такой перерыв.

ДоступностьПростой в месяцПростой в годКому это подходит
99,0 %7,2 часа3,65 сутокВнутренние отчёты и вспомогательные сервисы
99,5 %3,6 часа1,83 сутокТиповой контур автоматизации малого и среднего бизнеса
99,9 %43,2 минуты8,76 часаПриём заказов на сайте, онлайн-запись, касса
99,95 %21,6 минуты4,38 часаПлатёжный контур, круглосуточный сервис
99,99 %4,3 минуты52,6 минутыПрактически не встречается вне крупных платформ

Малому бизнесу 99,9 % почти никогда не нужны, и вот почему. Каждая девятка после запятой требует резервирования: второй сервер, второй канал связи, дежурная смена вместо одного человека, автоматическое переключение и его регулярная проверка. Это удваивает-утраивает постоянную часть бюджета эксплуатации ради экономии 2,9 часа простоя в месяц — по цене часа из расчёта выше это около 45 900 ₽. Проще и дешевле держать 99,5 % и вложиться в обход: заранее написанную инструкцию, по которой процесс идёт руками, пока систему чинят.

Доступности перемножаются

Если в цепочке четыре звена и у каждого 99,5 %, итоговая доступность равна 0,995 в четвёртой степени — это 98,0 %, то есть 14,3 часа простоя в месяц вместо 3,6. В модельном контуре таких звеньев ровно четыре: Bot API мессенджера, CRM, 1С:УТ и провайдер языковой модели. Поэтому цифра в SLA подрядчика относится только к его собственному контуру, и в договоре обязана быть фраза о том, по чему именно считается доступность и что исключается из расчёта.

графикsla-prostymi-slovami--03
Столбики простоя в месяц: 99 % — 7,2 часа, 99,5 % — 3,6 часа, 99,9 % — 43 минуты, цепочка — 14,3 часа

Горизонтальная столбчатая диаграмма «простой в месяц, часы». Столбики: «99,0 % — 7,2 часа», «99,5 % — 3,6 часа», «99,9 % — 0,72 часа (43,2 минуты)», «99,95 % — 0,36 часа (21,6 минуты)». Отдельно выделенный штриховкой пятый столбик «цепочка из четырёх звеньев по 99,5 % = 98,0 % — 14,3 часа» с пояснением «доступности перемножаются». Ось X — часы простоя за месяц, подписи по-русски.

Одно звено с 99,5 % и цепочка из четырёх таких звеньев — разные вещи

Штрафы, исключения и то, что стоит писать вместо

Штраф в договорах поддержки почти всегда сформулирован как возврат части абонентской платы: 10 % за нарушение, иногда 1/30 за каждые сутки. По расчёту выше это 5 000 ₽ против 58 740 ₽ реального ущерба — 8,5 %. Требовать компенсации упущенной выгоды бессмысленно: подрядчик либо откажется подписывать, либо заложит риск в цену, и вы оплатите страховку из своего кармана вперёд. Поэтому в хорошем SLA деньги — не главный инструмент.

  • Автоматическая эскалация по времени, а не по просьбе: через 4 часа инцидент 1-го уровня уходит руководителю, через 8 — директору. В приложении — имена и телефоны, а не «служба поддержки».
  • Компенсация часами, а не рублями: нарушение SLA добавляет 8 часов работ в следующий месяц сверх включённых. Подрядчику это дороже возврата 5 000 ₽, а вам полезнее.
  • Право выйти из договора без штрафа и с передачей доступов после трёх нарушений критичного уровня за квартал. Это единственный по-настоящему работающий рычаг.
  • Обязательный письменный разбор инцидента за 3 рабочих дня: причина, что сделано, что изменено, чтобы не повторилось. Без разбора одни и те же сбои возвращаются.
  • Ежемесячный отчёт с фактом по каждому числу SLA: сколько обращений, сколько уложилось в срок, сколько нет и почему. Без отчёта проверить соблюдение SLA невозможно в принципе.

Отдельный раздел — исключения. Честный подрядчик не отвечает за то, чем не управляет: сбой у оператора связи, недоступность площадки или маркетплейса, отказ провайдера языковой модели, изменения на вашей стороне без предупреждения, истёкшие сертификаты и ключи, которые заводили вы, работы в согласованном окне обслуживания. Всё это нормально и должно быть в документе. Ненормально другое: когда исключение означает «мы ничего не делаем». Правильная формулировка обязывает подрядчика уведомить вас в те же сроки, включить обход, если он возможен, и вести инцидент до восстановления — просто без штрафных последствий для него.

схема процессаsla-prostymi-slovami--04
Маршрут эскалации инцидента: канал приёма, дежурный, руководитель, директор с интервалами по часам

Схема из пяти блоков со стрелками слева направо: «Общий канал приёма заявок (не личный мессенджер)» → «Дежурный инженер, реакция 30 минут» → «Обход за 4 часа» → «Руководитель поддержки, если обхода нет через 4 часа» → «Директор, если нет через 8 часов». Под каждым блоком строка «имя, телефон, кто заменяет». Сбоку отдельная ветка от блока обхода: «Разбор инцидента письменно за 3 рабочих дня». Чертёжный стиль, подписи по-русски.

Эскалация работает, когда она автоматическая и с именами, а не по звонку клиента

Как проверить SLA до подписания: шесть действий

Самая частая дыра выглядит так: соглашение подписано, времена реакции красивые, а фактически в субботу вечером заявку никто не увидит до понедельника. Проверяется это за один вечер и до подписания, а не после первого инцидента.

  1. 1Отправьте тестовое обращение в 21:00 в пятницу или в субботу днём — по тому каналу, который прописан в договоре. Смотрите не на скорость ответа, а на то, ответил ли живой человек и назвал ли себя.
  2. 2Спросите график дежурств на ближайший месяц и имена дежурных. Если ответ звучит как «у нас вся команда на связи», дежурства нет: за «всех» не отвечает никто.
  3. 3Уточните канал приёма заявок и момент старта отсчёта. Личный мессенджер инженера каналом не является: он уходит в отпуск вместе с инженером, и в нём нет фиксации времени.
  4. 4Спросите, что считается решением инцидента — обход или полное восстановление. Если в договоре одно число, оно почти всегда про обход, а срок восстановления не ограничен ничем.
  5. 5Найдите в договоре определение дефекта и подтверждение, что дефекты исправляются бесплатно. Граница между дефектом и новым требованием — отдельная тема, которую стоит закрыть до подписания акта.
  6. 6Попросите обезличенный образец ежемесячного отчёта по SLA. Если такого отчёта нет в природе, значит, соблюдение SLA никем не измеряется, и все числа выше — украшение договора.

Ещё один практический пункт: SLA имеет смысл только вместе с мониторингом. Если о сбое подрядчик узнаёт от вашего менеджера, отсчёт времени реакции начинается не в 09:10, а тогда, когда кто-то из сотрудников догадался написать — иногда через полдня. Какие именно сигналы выводить в оповещения и кому они должны приходить, мы разобрали в отдельном материале про мониторинг. Задача контроля сроков в клиентском сервисе решается похоже и вынесена в каталог решений.

Когда SLA не нужен

Соглашение об уровне обслуживания стоит денег каждый месяц, поэтому оно нужно не всем и не всегда. Есть четыре ситуации, в которых мы сами советуем обойтись без него или ограничиться минимальной формулировкой в договоре.

  • Система не участвует в деньгах. Внутренний отчёт, который смотрят раз в месяц, переживёт двое суток простоя без последствий. Достаточно записи «работы по обращениям в течение 5 рабочих дней» и оплаты по факту.
  • Есть рабочий ручной обход, и процесс терпит день. Если менеджеры умеют принять заявку в блокнот и вечером внести её руками, час реакции не стоит доплаты: считайте цену часа простоя, и она окажется близкой к нулю.
  • Контур совсем маленький. Один бот на 200 обращений в месяц: почасовая оплата по факту обращений выйдет в 3 000–8 000 ₽ в месяц против 25 000 ₽ минимального тарифа за готовность. SLA здесь заменяется договорённостью о канале связи и сроке в рабочих днях.
  • У вас есть свой инженер, который знает контур и держит доступы. Тогда внешний SLA нужен не на всю систему, а точечно — на те звенья, которые он не может починить сам: интеграцию с учётной системой, доступ к платформе модели.

И обратное, столь же честное: если в вашем контуре есть хотя бы один процесс, остановка которого на четыре часа стоит дороже месячной абонплаты, торг о времени реакции — плохая экономия. Считать надо не абонплату, а цену часа простоя по своим объёмам; в модельном примере она составила 15 816 ₽, и на этом фоне разница между тарифами перестаёт быть главным вопросом.

Время реакции показывает, как быстро вам ответят. Время обхода показывает, как быстро вы снова начнёте зарабатывать. Платить стоит за второе.