ЛОВЕЦ

Памятка по стоп-листу — как система перестаёт звонить тому, кто попросил не звонить.

01 Зачем нужен стоп-лист

Стоп-лист — это обещание больше не звонить. И одновременно — доказательство, что обещание выполнено.

Если абонент сказал «не звоните мне больше никогда, иначе подам в суд», у компании появляются сразу две задачи. Первая — фактически перестать звонить, включая повторные попытки дозвона. Вторая — при разборе уметь доказать: когда номер заблокировали, кто это сделал и на каком основании.

Стоп-лист в Ловце закрывает обе. Список отвечает за «не звоним», журнал — за «можем доказать».

Не звоним

Номер из стоп-листа не попадает в обзвон — ни в первый набор, ни в автоматические повторные попытки.

Помним, почему

У каждой блокировки есть причина и, если её произнёс абонент, — дословная цитата.

Можем доказать

Журнал сохраняет историю навсегда — даже если номер потом убрали из списка.

02 Три уровня блокировки

Уровень определяет, на кого распространяется запрет. Каждый следующий уровень — часть предыдущего.

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

Что важно знать про уровни

03 Как номер перестаёт набираться

Проверка стоит в четырёх местах. Главная — прямо перед каждым набором.

Четыре замка на пути к звонку 1 · Проверка списка перед запуском заблокированные номера убираются 2 · Быстрая загрузка списка короткий путь — фильтр работает так же 3 · Перед каждым набором ловит номера, добавленные во время живого обзвона и повторных попыток главный 4 · Звонок из карточки лида менеджер не позвонит на закрытый номер Тестовый звонок — исключение намеренно не блокируется: оператор сознательно проверяет робота
Три первых замка стоят на стороне списков и загрузок, четвёртый — на ручном звонке. Замок №3 самый важный: он работает уже во время обзвона.

Ключевое: проверка выполняется перед каждым набором. Если номер добавили в стоп-лист, когда обзвон уже идёт, он всё равно не будет набран — в том числе автоматическими повторными попытками. Не нужно останавливать обзвон, чтобы блокировка начала действовать.

Честная оговорка

Порция номеров передаётся телефонии заранее, небольшими партиями. Если номер уже попал в переданную порцию, он может быть набран ещё в течение примерно 20 минут после добавления. Дальше — не будет. Это единственное окно, в котором звонок ещё возможен.

Про тестовый звонок

Тестовый звонок стоп-листом намеренно не ограничивается: оператор сознательно проверяет работу робота на конкретном номере, и система не должна ему мешать. Это единственное исключение из правила.

04 Номер в любом формате — блокировка одна

Не нужно угадывать, как номер записан в списке контактов.

8 900 123-45-67 +7 900 1234567 79001234567 +7 (900) 123 45 67

Все эти записи система приводит к единому виду — и при добавлении в стоп-лист, и при сравнении с контактами. Поэтому блокировка сработает независимо от того, в каком формате номер пришёл из файла, от робота или был введён руками.

05 Робот может блокировать сам

Это возможность, а не данность: автоматическая блокировка работает, если робот этому обучен.

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

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

Если робот у вас свой — его нужно настроить

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

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

Откуда номера попадают в стоп-лист 3 источника Вручную менеджер, администратор Импортом файла список из таблицы Автоматически если робот обучен — сразу с цитатой
Первые два источника доступны всегда. Третий — самый ценный: он фиксирует отказ в момент, когда он прозвучал, и сразу с доказательством. Но у стороннего робота он молчит, пока разработчики его не настроят.
Передайте это вашим разработчикам — как научить робота блокировать номера
Как это работает

Робот уже отправляет в Ловец итоговый вебхук по результату звонка. Чтобы номер попал в стоп-лист, достаточно добавить в объект data этого же вебхука специальные поля. Отдельная авторизация не нужна, никаких новых ключей получать не надо.

Куда отправлять (робот делает это и так)
POST https://lovec.app/api/webhook/<токен_кампании>
Content-Type: application/json

Либо без токена в адресе — тогда токен кампании передаётся полем campaign_token внутри объекта data, а адрес такой:

POST https://lovec.app/api/webhook
Поля-триггеры (достаточно любого одного)
  • data.do_not_call — значение "true", "1", "yes" или "да" (строкой; регистр не важен)
  • data.bot_status — значение "blacklist"
Поля для журнала (настоятельно рекомендуем)
  • data.intent_phraseдословная фраза абонента. Она сохраняется в журнал как основание блокировки. Если её не передать, система возьмёт data.client_answer_1, а затем data.transcript.
  • call_id — идентификатор звонка. По нему из журнала поднимается запись разговора.
  • phone — номер абонента (обязателен, как и в обычном вебхуке).
Пример полного тела запроса
{
  "phone": "+79001234567",
  "call_id": "уникальный-id-звонка",
  "source": "bot",
  "status": "not_interested",
  "duration_sec": 24,
  "data": {
    "bot_status": "blacklist",
    "do_not_call": "true",
    "intent_phrase": "не звоните мне больше никогда, иначе подам в суд",
    "transcript": "Бот: [вопрос] | Клиент: не звоните мне больше никогда, иначе подам в суд"
  }
}
Что произойдёт на стороне Ловца
  • Номер приводится к единому формату и заносится в стоп-лист на уровне всей компании — то есть во всех её кампаниях.
  • В журнал пишется запись: способ — «робот», автор — «Робот (автоматически)», причина, цитата абонента, ссылка на звонок.
  • Повторная отправка того же номера дубликата не создаст, но в журнал попадёт — повторное требование это тоже факт.
Какие фразы ловить (рекомендация)

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

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

Почему именно вебхук, а не прямой метод

Прямое управление стоп-листом в интерфейсе работает от имени пользователя — для него нужен вход в систему. Роботу такой путь не подходит, поэтому вариант через вебхук и сделан для машин.

06 Журнал — доказательная база

Список отвечает на вопрос «кому нельзя звонить». Журнал — на вопрос «почему и с каких пор».

По каждому действию со стоп-листом сохраняется навсегда:

Когда

дата и время действия — с точностью до секунды.

Кто

имя сотрудника. Оно сохраняется снимком: даже если человека потом удалят из команды, в журнале останется, кто это сделал.

Каким способом

вручную, импортом файла или автоматически роботом.

Причина

формулировка сотрудника — почему номер закрыли или, наоборот, открыли.

Цитата абонента

дословная фраза, если требование прозвучало в разговоре.

К какому звонку относится

ссылка на конкретный звонок, чтобы поднять запись и послушать.

Ключевое свойство

Если номер потом убрали из стоп-листа, он исчезает из списка — но вся история в журнале остаётся. Журнал нельзя переписать или почистить: он существует именно для того, чтобы через год можно было показать, что и когда произошло.

07 Удаление — только с причиной

Снятие блокировки — действие с последствиями, поэтому оно не бывает молчаливым.

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

Так закрывается неприятный сценарий: номер тихо убрали, робот снова позвонил, а объяснить, кто и зачем открыл номер, некому. В Ловце ответ всегда есть.

08 Импорт и экспорт

Импорт таблицы (CSV или Excel)

Экспорт в Excel

09 Частые вопросы

Добавил номер во время обзвона — позвонят ли ему?

Почти наверняка нет. Проверка выполняется перед каждым набором, поэтому обзвон не нужно останавливать — номер просто перестаёт набираться, включая повторные попытки.

Единственное окно: если номер уже попал в порцию, переданную телефонии, звонок возможен ещё примерно в течение 20 минут. После этого — нет.

Почему номер не набирается, а в моём списке его нет?

Скорее всего это блокировка уровня всей платформы — её поставил владелец сервиса. Такие записи вы видите (иначе поведение системы было бы непонятным), но снять их можете не вы. Обратитесь к владельцу сервиса с обоснованием.

Может ли другая компания заблокировать мои номера?

Нет. Компании полностью изолированы: блокировки одной компании действуют только на её собственные кампании. Единственное исключение — уровень всей платформы, доступный только владельцу сервиса.

Мой робот не заносит номера в стоп-лист сам. Это поломка?

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

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

Человек передумал и снова хочет звонков. Что делать?

Убрать номер из стоп-листа, обязательно указав причину — например, «абонент отозвал запрет, подтвердил в переписке». Номер снова станет доступен для звонков, а запись о снятии останется в журнале рядом с изначальной блокировкой.

Зачем нужна дословная цитата абонента?

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

Блокируется ли тестовый звонок?

Нет, и это сделано специально. Тестовый звонок — осознанная проверка робота оператором на конкретном номере, поэтому стоп-лист его не ограничивает. Все остальные способы позвонить — обзвон и ручной звонок из карточки — проверку проходят.

Что если один и тот же номер записан в разных форматах?

Это не проблема. Система приводит номера к единому виду и при добавлении в стоп-лист, и при сверке с контактами. Запись «8 900…» и контакт «+7 900…» будут распознаны как один и тот же номер.

Обещали не звонить — не звоним.

И умеем это доказать: список закрывает номер, журнал помнит, кто и на каком основании его закрыл.