Схема обмена до кода
Разбираю API обеих систем и показываю схему: что, куда и как часто передаётся. Согласуем до разработки.
Интеграции и API
Связываю системы так, чтобы данные ходили без человека: заявки, сделки, отправления, статусы, отчёты. REST, вебхуки, очереди. Там, где вебхуков нет — опрос по расписанию, как у Почты России.
Что вы получите
Разбираю API обеих систем и показываю схему: что, куда и как часто передаётся. Согласуем до разработки.
Повторные попытки с задержкой, разбор ответов, отдельная очередь для проблемных записей.
Три слоя проверок: перед созданием, по журналу, перед сменой статуса. Одна заявка не создастся дважды.
Что ушло, что пришло, что не получилось и почему. Видно в любой момент, а не только при разборе аварии.
Сообщение в Telegram или MAX, когда интеграция встала или данные не прошли.
Токены в переменных окружения, развёртывание в Docker, инструкция и схема для вашей команды.
Цены и сроки
Цены «от» — ориентир для типовой задачи. Точную стоимость и срок называю после разбора задачи и до начала работы.
| Вариант | Что входит | Цена | Срок |
|---|---|---|---|
| Интеграция одной пары систем | До 5 сценариев обмена, обработка ошибок, защита от дублей, журнал | 25 000 ₽ | 5 дней |
| Вторая пара систем | Ещё две системы в той же схеме обмена | 25 000 ₽ | 5 дней |
| Виджет в CRM | Кнопка и карточка в интерфейсе CRM, обмен через API | 40 000 ₽ | 7 дней |
| Опрос статусов по расписанию | Если у сервиса нет вебхуков: периодический опрос и обновление статусов | 15 000 ₽ | 3 дня |
| Уведомления в Telegram или MAX | Сообщения о событиях и ошибках обмена | 10 000 ₽ | 2 дня |
| Поддержка интеграции | Мониторинг, разбор сбоев, правки при изменениях API | по договорённости | ежемесячно |
Как работаем
Что умеет каждая система, какие лимиты, есть ли вебхуки и тестовый контур.
Поля, направления, частота, правила сопоставления. Согласуем до кода.
Один сценарий целиком: от события в первой системе до записи во второй.
Повторные попытки, защита от дублей, журнал, уведомления об ошибках.
Развёртывание, инструкция, доступы без секретов в коде.
Примеры
Клиентские проекты показываю обезличенно: детали и код разбираю на созвоне.
Приложения отправляют архивы по API, сервис создаёт папки, загружает потоком, проверяет загрузку, ведёт список копий и удаляет старые по расписанию. Работает в проде.
Результат: Бэкапы появляются сами, а факт загрузки проверяется, а не предполагается.
Защищённый слой между ботом и внешними сервисами: длинный опрос событий, идемпотентность, ключи клиентов, документация API.
Результат: Токен не покидает сервер, внешние системы работают по обычному REST.
Цифры вместо обещаний
Сравнение с обычным ходом работ по этой задаче.
| Этап | Обычно | У меня | Эффект |
|---|---|---|---|
| Разбор API и схемы | 3–5 дней | 1 день | −70% |
| Разработка обмена | 2–3 недели | 3–4 дня | −70% |
| Защита от дублей | часто забывают | три слоя проверок | риск ниже |
| Журнал и уведомления | отдельные работы | входят в работу | включено |
То, что обычно не показывают
Не «допилим потом»: закрытые доступы и защита закладываются вместе с задачей.
Токены и ключи хранятся на сервере, а не в коде и не в переписке.
Скрипту выдаётся только нужный доступ: без лишних прав и общих учётных записей.
Видно, что и когда выполнялось; при сбое приходит сообщение, а не тишина.
Копии важных данных с проверкой восстановления и понятным расписанием.
Готовое решение или рабочий инструмент
Разница проявляется не в первый день, а через месяц — когда внешние условия изменятся.
Инструмент должен работать. Отвечаю за результат я.
Вопросы
Доступы к тестовому контуру обеих систем, описание сценариев обмена и тестовые данные. Если тестового контура нет, разберёмся на копии базы.
Нет. Делаем опрос по расписанию: так устроена, например, Почта России — статусы отправлений забираются периодически и раскладываются по этапам.
В переменных окружения на сервере, не в коде и не в репозитории. При передаче проекта секреты остаются у вас.
Изменения на стороне сервисов — отдельная работа, оформляется поддержкой. В коде для этого есть журнал и понятные точки отказа.
25 000 ₽ и 5 дней за интеграцию одной пары систем, до пяти сценариев обмена. Расширения — опциями.
Обратная связь
Отвечаю лично, в течение часа в рабочее время. Если задача не моя, скажу прямо и, если смогу, подскажу, к кому обратиться.