Стоматологічна клініка Осадчого
Превʼю сайту може відрізнятися від актуальної версії. Уся інформація представлена винятково в презентаційних цілях та може бути частково або повністю неактуальною.
Створив зі своєю командою преміум-сайт, віджет і чат-бот зі штучним інтелектом для стоматологічної клініки Ігоря Олександровича Осадчого.
- Рік
- 2026
- Сайт
- osadchyclinic.com.ua
- Технології
- AI, WordPress, Корпоративний сайт
- Роль
- Аналіз, архітектура, розробка, наповнення
- Дизайн
- Figma — дизайнер моєї команди
- Термін
- 3,5 місяця: грудень 2025 — березень 2026
- Бекенд
- PHP 8.4, Timber + Twig, без білд-систем
Преміум-клініка, якій тісно в шаблоні
Стоматологія Ігоря Олександровича Осадчого — клініка, де середній чек рахують не за пломбу, а за складну імплантацію та естетику. Сайт для такої клініки продає не «лікування зубів», а довіру до конкретного лікаря — і має однаково добре працювати для пацієнта з Полтави, з Варшави і з Тель-Авіва.
Тому це не збірка на плагінах, а власна тема з нуля: конструктор на 44 Gutenberg-блоках, тримовний контент і власна адмін-панель, де клієнт сам керує цінами, графіком роботи та командою.
- 42 сторінки послуг — від професійного чищення до атипового видалення, кожна з власною ціною та розміткою для пошуку;
- 13 лікарів — картки зі спеціалізаціями, сертифікатами та звʼязком із послугами, які вони ведуть;
- Три мови — українська, англійська, російська; англійська працює на медтуризм;
- AI-асистент — відповідає на основі контенту сайту й записує на прийом просто в чаті, голосом або в Telegram.
Це поєднання двох моїх напрямів — розробки на WordPress і AI-агентів та чат-ботів. Нижче — як це зроблено.
42
сторінки послуг
Кожна — з ціною, схемою Service і власним SEO
13
лікарів
Картки зі спеціалізаціями та звʼязком із послугами
3
мови
339 URL: українська, англійська, російська
172
коміти
Від init до запуску: грудень 2025 — березень 2026
Олдскульний підхід: спершу дизайн, потім код
Модно робити «дизайн у браузері». Я так не роблю — і цей проєкт добре пояснює чому.
Спершу я розібрав старий сайт клініки: що з контенту працює, які послуги реально шукають, де люди губилися. Потім поговорив із клієнтом і зібрав усе це в бриф — не «хочемо красиво», а конкретні сторінки, стани й сценарії. З цим брифом до роботи взявся дизайнер моєї команди.
Далі — ланцюжок, який економить тижні:
- Figma — макети, які клієнт бачить і затверджує ще до того, як написано хоч рядок коду. Осадчому дизайн сподобався одразу;
- Верстка — затверджені макети пішли верстальнику моєї команди, який зібрав їх на twig-base — моєму власному рушії, що готує верстку одразу у форматі, який приймає WordPress;
- Розробка — готову верстку я адаптував на wp-base, своїй базовій темі: звідти приїхали кеш ACF, мініфікація HTML, WebP-конвертація і структура ядра.
Через це «повільне» проєктування жодна сторінка не перероблялася двічі: макет уже був погоджений, а верстка лягала на готовий фундамент. Той самий підхід я застосовую в вебдодатках і порталах.
AI-асистент, з яким не просто спілкуються — він записує на прийом
Це перший проєкт, де я поставив власний AI-віджет прямо на сайт клієнта — не готовий сервіс за підпискою, а свій модуль усередині теми. Він знає рівно те, що написано на сайті, і доводить розмову до результату: від питання «скільки коштує імплант» до заявки з датою — без жодного дотику менеджера. Це вже не чат-віджет, а повна автоматизація першого контакту з пацієнтом.
- Пошук у власному контенті (RAG) — модель витягує з питання ключові слова, шукає серед послуг і статей тією ж мовою, і відповідає, спираючись на реальний текст сторінки, а не на здогади;
- Три провайдери на вибір — OpenAI, Claude або Gemini перемикаються в адмінці; якщо один недоступний чи дорожчає, клініка не залишається без асистента;
- Голосовий режим — можна говорити з асистентом: перші пів секунди йдуть на калібрування шуму, півтори секунди тиші зупиняють запис, розпізнає Whisper, відповідає синтезований голос;
- Той самий асистент у Telegram — бот дзеркалить логіку сайту, з власним календарем-клавіатурою замість кнопок «як у всіх»;
- Запис на прийом просто з чату — асистент показує календар, який знає вихідні клініки, а готова заявка йде менеджеру.
Кожна переписка живе в окремому розділі адмінки: історія, збережене аудіо, AI-резюме розмови, місто відвідувача і нотатки менеджера. Заявка з чату долітає в CRM із посиланням на конкретний діалог — видно, після якої саме фрази людина вирішила записатися.
- AI
- WordPress
- Корпоративний сайт
- PHP 8.4
- Timber
- Twig
- MySQL
- ACF Pro
- WPML
- OpenAI
- Claude
- Gemini
- ElevenLabs
- Telegram Bot API
- SalesDrive
- Cloudflare Turnstile
- Ringostat
- Schema.org
- SMS-Fly
- TurboSMS
-
6 грудня 2025
Коміт «init»
Старт: ядро теми, Timber і Twig, структура модулів.
-
19–22 грудня
Каркас клініки
Послуги, лікарі, спеціалізації, редіректи з адмінки, QR-коди сторінок.
-
Січень 2026
Тримовність
WPML, перемикач мов, мовні суфікси в кешах і шаблони листів.
-
Лютий
Контент і блоки
Найгустіший місяць: сторінки послуг, картки лікарів, наповнення трьома мовами.
-
22 лютого
Захист форм
Cloudflare Turnstile у невидимому режимі та SMS-підтвердження заявок.
-
15–16 березня
AI-чат
Віджет із RAG-пошуком, трьома провайдерами, записом на прийом і дзеркалом у Telegram.
-
Кінець березня
Запуск
Фінальна доводка адаптиву — і сайт пішов у бій. 172 коміти за 3,5 місяця.
Як 42 послуги переїхали зі старого сайту
Найнудніша частина будь-якого редизайну — перенести контент. Сорок дві послуги, сорок сім статей, тринадцять лікарів. Помножити на три мови. Вручну це місяці копіювання, і саме тут проєкти вмирають.
Я зробив інакше — і це стало окремим інструментом, який тепер працює на інших проєктах:
- Розбір старого сайту — AI-агенти пройшли по сторінках і витягли контент у структурований вигляд, а не «простирадлом тексту»;
- Roadmap — з цього зібрався план: що переносимо, що переписуємо, що викидаємо як застаріле;
- Один еталон замість сорока двох — я вручну зібрав одну показову сторінку послуги і одну статтю: правильні блоки, відступи, заголовки, перелінкування;
- Власний скіл для агентів — за цим еталоном агенти наповнили решту сторінок розібраним контентом, дотримуючись тієї самої структури.
Виграш не тільки в часі. Коли структура описана один раз, усі сорок дві сторінки виходять однаковими за якістю — не буває так, що перші зроблені ретельно, а останні абияк. Той самий підхід я застосовую в SEO та локалізації.
Часті питання
Готовий шаблон закриває перші 60% — сітку послуг і форму зворотного звʼязку. Решта — тримовність із коректною SEO-розміткою, ціни, якими керує клієнт, графік роботи, що одночасно живить віджет, розмітку для Google і логіку запису, AI-асистент — упирається в чужу архітектуру. Власна тема означає, що кожну з цих речей можна зробити правильно, а не «як дозволяє тема».
Він відповідає не «з голови», а за текстом сторінок сайту: спершу шукає релевантні послуги та статті потрібною мовою, і вже їхній зміст іде в контекст відповіді. Контакти, адреса, ціни й графік підставляються з налаштувань клініки, а не переказуються моделлю.
Провайдер перемикається в адмінці одним полем: OpenAI, Claude або Gemini. Логіка чату, RAG-пошук, запис на прийом і Telegram-бот працюють однаково незалежно від того, яка модель відповідає.
3,5 місяця: перший коміт — 6 грудня 2025, запуск — наприкінці березня 2026. Разом 172 коміти. У цей час входять дизайн у Figma, верстка, розробка теми, перенесення контенту трьома мовами й AI-асистент. Голосовий режим, CRM і наскрізна аналітика додалися вже після запуску.
Сайт запрацював наприкінці березня — і на цьому робота не скінчилася: вже після запуску асистент навчився говорити голосом, ліди поїхали в CRM, а форми й дзвінки стали видимими в аналітиці. Подивитися наживо — osadchyclinic.com.ua. Потрібен схожий сайт із власним AI-асистентом — почніть із AI-агентів та чат-ботів або інтеграцій та автоматизації.