Новая Почта в CRM: настройка, ТТН и автотрекинг
Как подключить Новую Почту к X10 CRM: API-ключ, отправители, шаблон отправления, создание ТТН из карточки и массово, печать маркировок и автоматическое обновление статусов заявок по трекингу.
Интеграция с Новой Почтой убирает самый скучный кусок работы менеджера: не надо открывать кабинет НП, вручную переносить ФИО, телефон и отделение, а потом каждый день проверять, забрали ли посылку. ТТН создаётся из карточки заявки одним нажатием, маркировки печатаются пачкой, а статусы заявок обновляются сами, когда посылка движется.
Что даёт интеграция с точки зрения работы магазина — на странице Новая Почта в X10 CRM, а как доставка встроена во весь цикл заказа — CRM для интернет-магазина.
#Шаг 1. Получить API-ключ Новой Почты
- 01
Зайдите в бизнес-кабинет Новой Почты
Ключ выдаётся на конкретного контрагента — того, от чьего имени пойдут отправления. Если у вас несколько юрлиц или ФОПов, ключ нужен для каждого.
- 02
Создайте ключ в разделе безопасности
В настройках кабинета найдите раздел с API-ключами и создайте новый. Ключ показывается один раз — скопируйте его сразу.
- 03
Проверьте лимиты контрагента
Если у контрагента не активирована возможность создавать экспресс-накладные через API, НП будет отклонять запросы даже с правильным ключом. Это решается с вашим менеджером НП, а не в CRM.
#Шаг 2. Создать интеграцию в CRM
Откройте Настройки → Интеграции → Новая Почта. Если интеграций ещё нет, CRM создаст пустую заготовку автоматически. Заполните основные поля:
Основные настройки интеграции
НазваниетекстПроизвольное название. Имеет смысл, когда интеграций несколько — например
ФОП ОсновнойиООО Опт.API-ключтекстобязательноеКлюч из кабинета НП. Без него создание ТТН сразу вернёт ошибку.
АктивнапереключательСоздание ТТН и трекинг работают только с активной интеграцией. Если активных несколько, берётся первая по порядку создания.
Кто оплачивает доставкуОтправитель / ПолучательЗначение по умолчанию для всех новых ТТН. Для товарного бизнеса с наложенным платежом это обычно
Получатель.Контроль оплатыпереключательВключает режим контроля оплаты НП для отправлений этой интеграции.
Только грузовые отделенияпереключательОграничивает выбор точек доставки грузовыми отделениями — нужно, если вы возите крупногабарит.
#Шаг 3. Отправители и синхронизация справочников
Отправитель — это контрагент, от имени которого идёт посылка. Добавьте его в интеграции: название, ФИО и телефон. После этого обязательно нажмите «Синхронизировать данные».
Синхронизация подтягивает из Новой Почты внутренние идентификаторы — sender_ref и sender_contact_ref. CRM берёт их только из базы, она не ищет отправителя на лету при создании ТТН. Поэтому без синхронизации ни одна накладная не создастся.
#Шаг 4. Отделения отправки
Добавьте отделение или почтомат, откуда вы физически сдаёте посылки. CRM сохранит его warehouse_ref и city_ref — оба нужны для накладной. Отделений можно добавить несколько: например, склад в Киеве и во Львове.
Если в шаблоне отправления не указано конкретное отделение, CRM возьмёт первое из списка. Когда складов несколько — задайте нужный явно, иначе посылки поедут не из того города.
#Шаг 5. Шаблон отправления
Шаблон — это значения, которые подставляются в каждую новую ТТН, чтобы менеджер не заполнял их каждый раз. Любое поле можно перекрыть вручную при создании конкретной накладной.
| Поле | Возможные значения | По умолчанию |
|---|---|---|
| Плательщик доставки | Sender / Recipient | Значение из настроек интеграции |
| Способ оплаты | Cash / NonCash | Cash |
| Тип груза | Parcel, Cargo, Documents, TiresWheels, Pallet | Parcel (посылка) |
| Тип услуги | WarehouseWarehouse, WarehouseDoors, DoorsWarehouse, DoorsDoors | WarehouseWarehouse; для адресной доставки CRM сама поставит WarehouseDoors |
| Описание вложения | текст | «Изделия ручной работы» |
| Объявленная стоимость | число | 100; если поле оставить пустым — берётся сумма корзины заявки |
| Вес, кг | число | 0.5 |
| Количество мест | целое число | 1 |
| Габариты (Ш × Д × В) | числа, опционально | пусто |
| Обратная доставка | включено / выключено + плательщик + сумма | выключено; плательщик Sender |
| Отправитель и отделение по умолчанию | из списков выше | первый активный |
#Создание ТТН из карточки заявки
В карточке заявки нажмите создание ТТН, проверьте подставленные данные и подтвердите. CRM сама создаст получателя в Новой Почте как частное лицо и вернёт номер накладной — он сразу запишется в заявку.
Что должно быть заполнено в заявке
| Тип доставки | Обязательные данные |
|---|---|
| Отделение или почтомат | Город и отделение, выбранные через подсказки — CRM сохраняет не только названия, но и справочные city_ref и np_department_ref |
| Адресная доставка | Город, область, улица, дом и тип населённого пункта |
| Любой | Телефон получателя в заявке |
Как CRM обрабатывает данные получателя
- Телефон нормализуется до цифр, а номер, который начинается с
0, получает префикс38:068 123 45 67→380681234567. - ФИО разбивается по пробелам: первое слово — фамилия, второе — имя, остальное — отчество.
- Если в имени только одно слово, НП получит его как фамилию, а именем подставится «Клиент». Поэтому просите менеджеров заполнять хотя бы фамилию и имя.
- Объявленная стоимость округляется до целого числа.
#Массовое создание ТТН и печать маркировок
Отфильтруйте заявки на дашборде, выделите нужные и выберите массовое действие. Это основной режим работы для склада: сотня накладных создаётся одним действием.
- Массовое создание ТТН — CRM пройдёт по всем выделенным заявкам. Те, где не хватает данных, не остановят процесс: вы получите отчёт с перечнем заявок и причиной отказа по каждой.
- Печать маркировок — PDF сразу на все номера. Доступны два формата:
100×100для термопринтера иA4для обычного. - Список курьера — выгрузка для передачи отправлений.
#Автотрекинг: статусы обновляются сами
CRM периодически запрашивает у Новой Почты статусы всех накладных и обновляет заявки. Источник истины — номер ТТН, сохранённый в заявке; заявки без номера в опросе не участвуют.
Расписание опроса
| Когда | Время запуска |
|---|---|
| Понедельник – пятница | 08:00, 10:00, 13:00, 15:00, 17:00, 19:00 |
| Суббота и воскресенье | 10:00 и 16:00 |
За один запрос к НП отправляется до 100 накладных, а большие объёмы разбиваются на пачки автоматически — ограничения на количество заявок нет.
Маппинг статусов
Самая ценная часть интеграции: вы задаёте соответствие между кодами статусов Новой Почты и вашими статусами в CRM. Дальше заявки движутся по воронке сами.
- Маппинг — код статуса НП переводит заявку в указанный статус CRM. Классический пример: посылка получена → заявка переходит в «Выкуп».
- Исключённые коды — статусы НП, которые не должны двигать заявку вообще.
- Статусы для отслеживания — можно ограничить опрос только определёнными статусами CRM, чтобы не дёргать НП по давно закрытым заявкам.
- Правила по дням — если посылка держится в одном статусе НП заданное количество дней, заявка автоматически переходит в нужный статус. Так ловятся отказы: например, посылка лежит в отделении пятый день — заявка идёт в «Не забрали». Эти правила имеют приоритет над обычным маппингом.
Ручная синхронизация
Если ждать следующего запуска по расписанию не хочется, в настройках НП есть кнопка принудительной синхронизации. Удобно проверять сразу после изменения маппинга.
#Ошибки и что они означают
CRM возвращает ошибки человеческим языком — по тексту сразу видно, какой шаг настройки пропущен.
| Сообщение | Причина | Что делать |
|---|---|---|
| «Не настроен API ключ Новой Почты» | Ключ пустой или нет активной интеграции | Настройки → Интеграции → Новая Почта: вставьте ключ и включите «Активна» |
| «Нет активного отправителя в интеграции НП» | Отправитель не создан или он отключён | Добавьте отправителя и отметьте его активным |
| «У активного отправителя не заполнены refs» | Не выполнена синхронизация справочников | Нажмите «Синхронизировать данные» в настройках НП |
| «Не настроено отделение отправки» | Не добавлен ни один склад отправления | Добавьте отделение, из которого сдаёте посылки |
| «Не заполнены город/отделение (refs)» | В заявке город или отделение вписаны текстом, а не выбраны из подсказки | Перевыберите город и отделение в карточке через выпадающий список |
| «Для адресной доставки не заполнены поля…» | Не хватает города, области, улицы, дома или типа населённого пункта | Заполните перечисленные в ошибке поля |
| «В заявке не заполнен телефон получателя» | Пустой телефон | Телефон обязателен — без него НП не принимает накладную |
| Статусы не обновляются | Интеграция неактивна, или заявка имеет статус вне списка отслеживаемых | Проверьте активность интеграции и список статусов для отслеживания |
#Права доступа
| Действие | Нужное право |
|---|---|
| Видеть ТТН в заявке и печатать маркировки | leads.ttn.view |
| Создавать и редактировать ТТН | leads.ttn.edit |
| Массовое создание ТТН | leads.bulk.create_ttn |
| Массовая печать маркировок | leads.bulk.print_np_marking |
| Выгрузка списка курьера | leads.bulk.courier_list |
| Настройки интеграции | Только администратор или суперадминистратор |
#Чек-лист запуска
- API-ключ получен в кабинете НП и вставлен в CRM
- Интеграция отмечена активной, и активна она одна
- Отправитель добавлен, синхронизация справочников выполнена
- Отделение отправки добавлено, выбрано нужное в шаблоне
- В шаблоне заданы своё описание вложения, вес и плательщик доставки
- Тестовая ТТН создана на реальной заявке и видна в кабинете НП
- Маркировка печатается в нужном формате
- Маппинг статусов НП на статусы CRM заполнен
- Правила по дням настроены для ловли отказов
- Проверено, что при переходе статуса срабатывает SMS-триггер