Розбори задач

Заявки з сайту переносять у CRM руками: скільки коштує інтеграція

Як зробити, щоб заявка з форми чи калькулятора з'являлася в CRM за секунди, з UTM-мітками, без дублів карток і без тихих втрат при збої.

Що болить

Типова картина: сайт уже зібраний нормально — форми з валідацією, квізи-калькулятори, антиспам, лист менеджеру і автовідповідь клієнту. Але далі ланцюжок рветься. Менеджер відкриває пошту, копіює телефон і коментар у CRM руками. Між відправкою форми і появою ліда в системі проходить від двадцяти хвилин до наступного ранку — а в цей час клієнт уже пише конкурентам. Плюс друкарські помилки в телефонах: лід є, додзвонитися нема куди.

Другий шар втрат — аналітика. UTM-мітки на сайті збираються, але до CRM не доїжджають, тож у картці лід виглядає «нізвідки». Порахувати, який канал приносить гроші, а не просто звернення, нема чим: у рекламному кабінеті одні цифри, у CRM інші, і зв'язати їх можна лише вручну по датах. Третій шар — дублі: людина пройшла калькулятор, потім заповнила форму на сторінці послуги, потім подзвонила. У базі три картки в трьох менеджерів, двоє з них телефонують одному й тому ж клієнту.

Що заважає зробити просто

Прямолінійний вебхук «форма → API CRM» ламається на першому ж збої. Якщо CRM недоступна десять хвилин або змінилася схема ліда, запит просто не проходить — і про це ніхто не дізнається, поки клієнт сам не нагадає про себе. Тому передача має бути з чергою, повторами і журналом, а заявка зобов'язана лишатися в сховищі сайту навіть тоді, коли CRM її не прийняла.

Друге обмеження — поля. У кожній CRM (Creatio, Bitrix24, amoCRM, Odoo, HubSpot) своя модель ліда, свої обов'язкові поля і свої права доступу. Зіставлення «що з форми в яке поле лягає» неможливо вгадати з боку розробника: це рішення того, хто веде лід далі по воронці. Тому потрібен тестовий стенд або окремий розділ бойової бази — інакше налагодження засмічує реальну базу пробними заявками. І третє: якщо сайт робив інший підрядник або код у чужому репозиторії, до строку додається час на доступи й розбір того, як саме зараз зберігаються заявки.

Як вирішуємо

Підключаємося до CRM окремим сервісним користувачем з мінімально потрібними правами — на створення лідів і активностей, не більше. Далі зіставляємо поля на тестовому стенді разом із вашим менеджером: ім'я, телефон, пошта, послуга, коментар, параметри і сума розрахунку з калькулятора, UTM-мітки, сторінка входу. Узгодження робимо до того, як у CRM піде перша бойова заявка, — переробляти мапінг на живій базі дорожче.

Надійність будуємо шаром черги: кожна передача логується (що пішло, коли, з якою відповіддю CRM), невдала повторюється за розкладом, а якщо і повтори не пройшли — менеджер отримує сповіщення. Заявка при цьому нікуди не зникає: вона лишається в базі сайту й далі дублюється листом. Інтеграція додає канал, а не замінює наявні — це принципово, бо будь-яке «тепер усе тільки через CRM» рано чи пізно закінчується втраченими зверненнями.

Порядок у базі — окремий блок робіт. Перед створенням ліда шукаємо наявний за нормалізованим телефоном і поштою; повторне звернення дописується в картку окремою активністю, а не плодить дублі. Зверху за потреби ставиться аналітичний контур: статус обробки повертається на сайт, а угоди з CRM віддаються назад у Google Ads і GA4 як офлайн-конверсії — тоді реклама оптимізується під продажі, а не під заповнення форм. Завершуємо прогоном усіх форм і калькуляторів на стенді разом із вашим менеджером і короткою інструкцією: де дивитися журнал, що робити при збої, як додати нове поле.

З чого складається вартість і строк

Ринкова вилка на українському ринку: базова передача заявок у CRM з мапінгом полів, UTM і повторами при збої — приблизно 10 000–18 000 ₴, 4–6 робочих днів. З дедуплікацією, поверненням статусу на сайт і окремими правилами для калькуляторів — 16 000–28 000 ₴, 7–10 днів. Варіант із наскрізною аналітикою (офлайн-конверсії в Google Ads і GA4, звіт по джерелах, сегментація за послугами) — 25 000–45 000 ₴, 10–15 днів.

Головний фактор ціни — не кількість форм, а складність моделі ліда на боці CRM і те, наскільки готовий сайт. Якщо заявки вже зберігаються в базі з UTM і дедуплікацією, інтеграція — це надбудова. Якщо форми шлють лише лист і ніде не зберігаються, спочатку доведеться зробити сховище заявок, і це плюс кілька днів. Окремо рахується все, що змінюється на боці CRM: нові поля, інша схема ліда, кастомні бізнес-процеси. Строк коректно рахувати з дня, коли надійшли доступи й з'явився тестовий стенд, а не з дати підписання.

Розбір знеособлений: назви замовника і ціни конкретної угоди не розкриваємо. Інші розбори — Розбори задач

Кейси за цим напрямом

USUAL ONE

Інтернет-магазин термопляшок з кошиком, адмінкою та інтеграцією SalesDrive CRM.

Next.js 16Prisma 7PostgreSQLTailwind v4
Детальніше →

ATLANTIC ARC WELDING

Сайт зварювальної компанії у Флориді з AI-діалогом замість анкети та інтеграцією Jobber CRM.

Next.jsClaude AIJobber CRMRailway
Детальніше →

BÉGA

Інтернет-магазин жіночих сумок з каталогом, фільтрами та інтеграціями keyCRM, Нова Пошта і LiqPay.

Next.js 16Prisma 7keyCRMLiqPay
Детальніше →

Обговорити задачу

Розкажіть про задачу в розмові — голосом, текстом або файлами. У відповідь отримаєте пропозицію зі складом робіт, ціною і строком. Або просто напишіть у Telegram чи на пошту.

Обговорити проєкт@soloveynikinfo@lambertain.agency

Зв'язок

МАЄШ
ІДЕЮ?

Розкажіть про задачу — відповімо швидко і запропонуємо рішення.

@soloveynikinfo@lambertain.agencygithub.com/Lambertain