Чому розрізнені інструменти руйнують масштабування
Більшість інтернет-магазинів та digital-агенцій, які запускають воронки на GoHighLevel в Україні, стикаються з розривом процесів:
- Оплата приймається через один сторонній сервіс без прямої синхронізації із замовленням у CRM.
- Адреси доставки збираються у вигляді неструктурованого тексту, що спричиняє масу помилок.
- Операторам доводиться вручну перевіряти виписки з банку, копіювати номери телефонів та створювати ТТН на сайті Нової Пошти.
- Клієнти телефонують у підтримку, бо не отримали номер накладної одразу після списання коштів.
UkrBilling об'єднує всі ланки у єдиний автоматизований конвеєр, де кожен крок є логічним наслідком попереднього.
Етап 1: Оформлення замовлення та вибір доставки
Усе починається з чекауту на сайті або у воронці GoHighLevel. Вбудований віджет UkrBilling додає живий пошук міст та відділень Нової Пошти.
Клієнт обирає офіційне відділення зі списку, що виключає помилки в адресах. Усі реквізити (унікальні ідентифікатори npCityRef та npWarehouseRef, а також читабельні назви) записуються в об'єкт замовлення.
Етап 2: Миттєва безшовна оплата
Покупець обирає бажаний метод: Monobank (Apple Pay, Google Pay, картка) або WayForPay.
Бекенд UkrBilling генерує платіжний рахунок та контролює незмінність вартості замовлення. Клієнт підтверджує платіж у додатку банку або через біометрію.
Етап 3: Фіксація оплати у CRM (теги та нотатки)
Після отримання підтвердженого вебхука система миттєво проводить транзакцію:
- Статус замовлення в системі змінюється на
paid_ttn_pending. - Замовлення у GoHighLevel маркується як Paid.
- Контакту призначається тег
payment_received. - В історію контакту додається CRM-нотатка з ідентифікаторами для легкого пошуку:
✅ MonoBank: Успішна оплата
Контекст замовлення:
Order ID: 5a1b3c90-48e2-411a-9f50-3d8194a029c1
Invoice ID: 240915UkrMono104
TTN: —
Contact ID: ghl_cnt_7749102
Етап 4: Фоновий воркер створення ТТН Нової Пошти
Щойно замовлення отримує статус paid_ttn_pending, запускається спеціалізований бекенд-воркер ttnWorker:
- Синхронізація контрагента: Система шукає отримувача у базі Нової Пошти за номером телефону. Якщо клієнт купує вперше — автоматично створює новий контакт приватного отримувача.
- Створення експрес-накладної: Генерується накладна із зазначенням ваги відправлення, оголошеної суми та адреси відправника вашої компанії.
-
Оновлення CRM: Замовлення отримує статус
ttn_created, контакту присвоюється тегshipment_created, а в нотатки додається пряме посилання на відстеження та друк:
✅ Нова Пошта: ТТН створено успішно
Номер: 20450918239102 | Роздрукувати
Отримувач: Мельник Дмитро Володимирович
Телефон: +380671234567
Місто: Львів
Відділення: Відділення №12 (до 30 кг): вул. Городоцька, 224
Етап 5: Запуск автоматизацій у GoHighLevel Workflows
Оскільки процес закінчується додаванням тегу shipment_created та заповненням полів замовлення, ви можете побудувати безліч нативних автоматизацій всередині GoHighLevel:
- Миттєве SMS/Viber-повідомлення: «Ваше замовлення оплачено та передано на пошту! Номер ТТН: {{contact.np_ttn_number}}».
- Email з посиланням на чек та трекінг: надішліть покупцеві брендований лист із прямим лінком на відстеження посилки.
- Переміщення угоди у пайплайні: автоматично переведіть лід на стадію «Зібрано / Відправлено».
Обробка форс-мажорів та скасувань
Якщо під час звернення до API Нової Пошти сталася помилка (наприклад, технічні роботи на стороні перевізника або недійсний телефон):
- Замовлення отримує статус
ttn_failed_manual. - У картку контакту додається аварійна нотатка з причиною та всіма зібраними даними для ручного оформлення менеджером.
Якщо транзакцію було скасовано або кошти повернуто покупцеві (reversed), UkrBilling автоматично скасовує створену ТТН у Новій Пошті, запобігаючи помилковій відправці товару.
Часті запитання щодо автоматизацій
Які теги автоматично додаються до контакту в GoHighLevel?
Використовуються системні теги: payment_received (успішна оплата), shipment_created (успішна ТТН), payment_failed (відхилений платіж) та order_cancelled (скасування замовлення).
Чи можна налаштувати відправку SMS з номером ТТН через Workflows?
Так. Використовуйте стандартний тригер GHL «Contact Tag Added (shipment_created)» та дію відправки SMS, де підставляється номер ТТН із кастомного поля контакту.
Що відбувається з ТТН при поверненні коштів?
При отриманні статусу повернення від платіжного провайдера система надсилає запит на автоматичне видалення накладної в кабінеті Нової Пошти.
Дізнайтеся більше про компоненти системи: Інтеграція Monobank | Інтеграція WayForPay | Інтеграція Нової Пошти