«Якщо ти не можеш автоматизувати свій власний бізнес — як ти збираєшся автоматизувати чужий?»
Навіщо розробнику власна CRM?
Є така категорія задач, які ніхто не просить тебе робити. Клієнти не кажуть: “Зроби собі CRM”. Ринок не вимагає. Дедлайни не горять. Але всередині визріває розуміння: або ти систематизуєш свою роботу з клієнтами, або потонеш у хаосі листів, чатів, файлів і рахунків, розкиданих по десятку сервісів.
Саме так народився clients.kaplia.pro — мій клієнтський портал. Не з амбіцій створити “ще один SaaS”, а з банальної операційної потреби: мати одне місце, де клієнт бачить усе про свій проєкт, а я — маю контроль над усіма процесами.
І так, це WordPress. Кастомна розробка з нуля. Жодних готових рішень. Бо жодне готове рішення не закривало мої задачі навіть на 60%.
Проблема, яку я вирішував
Уявіть типову ситуацію фрілансера чи невеликої студії. Клієнт хоче завантажити бекап свого сайту — пишеш йому в месенджер, кидаєш файл або посилання. Потрібно оплатити хостинг — виставляєш рахунок вручну, відправляєш PDF, чекаєш, перевіряєш. Хоче доступ до коду — даєш йому invite на GitHub. Треба доступ до адмінки — шукаєш у нотатках пароль. Бриф на новий проєкт — Google-форма чи просто “напишіть мені в Telegram”.
Кожна окрема операція — дрібниця. Але коли клієнтів стає більше, ці дрібниці перетворюються на операційний хаос, який з’їдає час та створює ризик щось забути, щось втратити, щось не відправити вчасно.
Мені потрібна була система, де всі ці процеси живуть в одному місці. Не Notion, не Trello, не чергова “універсальна” CRM за $50/місяць, яка робить усе і нічого одночасно. А моя система, заточена під мої бізнес-процеси.
Що бачить клієнт, коли заходить на портал
Перше, що варто сказати: вхід максимально простий. Авторизація через email або Google One Tap — один клік і ти всередині. Ніяких паролів, які треба запам’ятовувати. Захист забезпечує Cloudflare Turnstile — непомітно для користувача, надійно для системи.
Після входу клієнт потрапляє у свій особистий простір, де зібрано все, що стосується його проєктів:
Сайти, домени та пошта
Клієнт бачить список своїх сайтів, підключених доменів та поштових скриньок. Для кожного сайту відображається кнопка швидкого переходу в адмін-панель — портал автоматично визначає тип сайту і, якщо це WordPress, підтягує актуальну URL-адресу адмінки, навіть якщо вона була змінена або прихована з міркувань безпеки.
Бекапи та код
Через інтеграцію з API Хостинг Україна клієнт у будь-який момент може завантажити свіжу резервну копію сайту та бази даних. Не треба писати мені, не треба чекати — все доступно самостійно.
Окремо підключений GitHub API. Клієнт завжди може отримати актуальну версію коду, який я розробляю для нього. Робочий архів репозиторію — в один клік.
Оплата та рахунки
Ось тут починається те, що закриває купу юридичних та операційних питань. У портал інтегрований LiqPay, через який клієнти можуть оплачувати пролонгування хостингу та доменів, а також додаткові інвойси — прямо всередині порталу, без жодних зовнішніх переходів.
Для тих, хто працює як ФОП чи ТОВ і потребує офіційного рахунку — портал автоматично формує PDF-рахунок на основі реквізитів клієнта і надсилає його на пошту. Клієнт заповнює свої дані як фізична особа, ФОП або юридична особа — і система сама генерує коректний документ для оплати через банк.
Клієнт бачить дату закінчення свого акаунту, вартість обслуговування, ціни доменів, повну історію платежів. Усе прозоро, усе в одному місці.
Документи та доступи
До акаунта кожного клієнта можуть бути прикріплені файли: документація, інструкції, логіни, робочі матеріали. Клієнт бачить свої файли — і тільки свої. Плюс швидкий доступ до таск-менеджера Planka, де ведеться робота над його проєктом.
Бриф-конструктор
Прямо в порталі клієнт може заповнити бриф на створення сайту або логотипу та логобуку. Під капотом — власний конструктор форм і API, які прокидують ті самі форми на мій головний сайт vitaliikaplia.com. Одна інфраструктура, два інтерфейси — зручність для клієнта і для мене.
Чат підтримки
На порталі працює чат-віджет — моя власна розробка на базі WebSocket-з’єднання через Telegram API. Клієнт пише в чат на порталі — повідомлення миттєво приходить мені в Telegram. Я відповідаю — клієнт бачить відповідь у реальному часі. Швидко, зручно, без зайвих месенджерів. Але про технічну реалізацію чату — це матеріал для окремої статті.
Система інвайтів: простий доступ для команд
Не кожен клієнт — одна людина. Часто це компанія, де кілька людей потребують доступ до одного акаунту. Для цього реалізована система інвайтів: персональне посилання, перехід, авторизація — і доступ надано автоматично. Без ручного додавання користувачів, без зайвих дій з мого боку.
Автоматичні нагадування
Портал сам нагадує клієнтам про необхідність пролонгації — за 14, 7, 2 та 1 день до закінчення терміну. Ніякого ручного відстеження, ніяких Excel-таблиць з датами. Система працює — я займаюсь розробкою, а не адмініструванням.
Юридична сторона: все офіційно
Портал — це не просто технічний інструмент, це повноцінна бізнес-інфраструктура. Умови використання та Політика конфіденційності чітко регулюють усі аспекти: від обробки персональних даних до умов повернення коштів.
Автоматичне формування рахунків із коректними реквізитами ФОП чи ТОВ, прозора тарифна сітка, офіційні платіжні канали через LiqPay або банківський переказ — усе це знімає головний біль як з мене, так і з клієнтів. Бухгалтери клієнтів отримують зрозумілі документи, а я не витрачаю час на ручне виставлення рахунків.
Що під капотом
Технічно це кастомна WordPress-розробка. Не тема з ThemeForest, не набір плагінів — повністю своя архітектура, заточена під конкретні бізнес-процеси. API-інтеграції, які тримають усе це разом:
- API Хостинг Україна — бекапи, інформація про сервіси, статуси
- GitHub API — доступ до репозиторіїв і завантаження коду
- Telegram API + WebSocket — чат підтримки в реальному часі
- LiqPay API — онлайн-оплати та автоматичний облік транзакцій
- Cloudflare Turnstile — захист від ботів
- Google OAuth / One Tap — авторизація без паролів
Портал є абстрактним шаром між клієнтом і реальною інфраструктурою. Видалення акаунту на порталі не зачіпає сайти, домени, пошту чи бекапи — вони живуть на хостингу незалежно. Портал лише дає зручний інтерфейс для керування цим усім.
Чому WordPress, а не щось інше?
Логічне запитання. Чому не Laravel, не Next.js, не якийсь спеціалізований фреймворк?
Відповідь проста: WordPress дає мені швидкість розробки та гнучкість кастомізації, яку складно отримати де-інде. Система користувачів, ролей, хуків та фільтрів — це зрілий фундамент, на якому можна будувати що завгодно. Плюс — я знаю WordPress до останнього рядка коду. Це моя територія. І коли потрібно швидко додати нову функцію чи виправити баг — я роблю це за години, а не за дні.
Портал — живий доказ того, що WordPress у 2026 році — це далеко не “конструктор для блогів”. Це платформа, на якій можна побудувати повноцінну бізнес-систему з десятком API-інтеграцій, автоматизацією платежів, real-time комунікацією та юридично коректною документацією.
Що це змінило в моїй роботі
До порталу моя комунікація з клієнтами виглядала як лоскутна ковдра: Telegram тут, пошта там, Google Drive десь окремо, рахунки в Excel, бекапи на запит. Це працювало — але щоразу з тертям.
Зараз клієнт заходить на портал і має все: свої сайти, бекапи, код, документи, оплату, чат, бриф-форму. Мені не потрібно витрачати час на рутину — система працює сама. А я витрачаю цей час на те, що дійсно важливо: розробку та архітектуру проєктів моїх клієнтів.
І є ще один ефект, який я не очікував: довіра. Коли клієнт бачить, що його підрядник має власну систему такого рівня — це працює краще за будь-яке портфоліо. Це не скріншоти чужих сайтів на Behance. Це реальний, працюючий продукт, яким він користується щодня.
Далі — більше
Портал продовжує розвиватися. Кожен новий клієнтський запит, кожна нова інтеграція — це привід додати щось корисне. Попереду ще багато ідей: від розширеної аналітики до нових способів автоматизації рутинних процесів.
А поки що — якщо ви шукаєте WordPress-розробника, який не просто “робить сайти”, а будує інфраструктуру для вашого бізнесу, ласкаво прошу. Можливо, скоро саме ви зайдете на clients.kaplia.pro і побачите свій акаунт з усіма сервісами всередині.